![]() |
УФ. Как сделать ограничение по типу в списке значений Есть реквизит обработки, тип составной: "Справочник.ХХХ" и "СписокЗначений". При выборе типа - СписокЗначений, для заполнения предлагаются на выбор все типы. Как ограничить эти типы одним типом справочника? |
Не использовать в составном типе тип "СписокЗначений". Вот и все ;) А еще можно перехватить выбор типа СЗ, принудительно изменить его на выбор определенного типа и продолжить выбор реквизита. Как-то так. P.S. Однажды, давным-давно, еще на 8.0, у мене возникла нужда вводить реквизит из СЗ. И никак это не получалось крррасиво: изначально в типе торчала гнусная буковка "Т", и после начала выбора эта буковка заменялась на "треугольник" (выбор из списка), затем надо было ЫсчО раз нажать на [em]Enter[/em], чтоб, наконец, вылез этот проклятый список. Крайне неудобно для оператора. Потыкавшись глупым щенком, не придумал ничего более умного, как перехватить начало выбора и зарядить "нажатие" [em]Enter[/em]-а посредством SendKey-я ;) |
(1) PS вот это реальный пример гемора)) |
2-Gorr > Угу :)) Совершенно идиотская история: список-то не системный, не из метаданных, формировался программно при открытии формы (документа), использовался в ТЧ в доп.колонке... И такая засада ;) Ну-да, ну-да, трюк, гнусный трюк, признаю... |
2(1) Я отказался от типа "справочник.ХХХ" и единичное значение стал обрабатывать как список из одной записи... так оказалось проще. |
| Текущее время: 02:36. Часовой пояс GMT +3. |