Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   УФ. Как сделать ограничение по типу в списке значений (http://forums.kuban.ru/f1040/uf_kak_sdelat-_ogranichenie_po_tipu_v_spiske_znachenij-2540018.html)

bma1 26.04.2012 11:22

УФ. Как сделать ограничение по типу в списке значений
 
Есть реквизит обработки, тип составной: "Справочник.ХХХ" и "СписокЗначений". При выборе типа - СписокЗначений, для заполнения предлагаются на выбор все типы. Как ограничить эти типы одним типом справочника?

VZ 26.04.2012 13:18

Не использовать в составном типе тип "СписокЗначений". Вот и все ;)
А еще можно перехватить выбор типа СЗ, принудительно изменить его на выбор определенного типа и продолжить выбор реквизита. Как-то так.
P.S. Однажды, давным-давно, еще на 8.0, у мене возникла нужда вводить реквизит из СЗ. И никак это не получалось крррасиво: изначально в типе торчала гнусная буковка "Т", и после начала выбора эта буковка заменялась на "треугольник" (выбор из списка), затем надо было ЫсчО раз нажать на [em]Enter[/em], чтоб, наконец, вылез этот проклятый список. Крайне неудобно для оператора. Потыкавшись глупым щенком, не придумал ничего более умного, как перехватить начало выбора и зарядить "нажатие" [em]Enter[/em]-а посредством SendKey-я ;)

Gorr 26.04.2012 13:23

(1) PS вот это реальный пример гемора))

VZ 26.04.2012 13:28

2-Gorr > Угу :)) Совершенно идиотская история: список-то не системный, не из метаданных, формировался программно при открытии формы (документа), использовался в ТЧ в доп.колонке... И такая засада ;) Ну-да, ну-да, трюк, гнусный трюк, признаю...

bma1 26.04.2012 14:18

2(1) Я отказался от типа "справочник.ХХХ" и единичное значение стал обрабатывать как список из одной записи... так оказалось проще.


Текущее время: 02:36. Часовой пояс GMT +3.