|
динамический список отбор | ☑ | ||
---|---|---|---|---|
0
PiotrLoginov
05.07.13
✎
10:26
|
Здравствуйте всем. Подскажите, пожалуйста, самый простой способ добавить на УФ элемента справочника Номенклатура список элементов подчиненного справочника Упаковки. Делаю так: создаю у формы реквизит, имеющий тип ДинамическийСписок; в качестве основной таблицы реквизита указываю подчиненный справочник Упаковки; перетаскиваю реквизит на форму. Все правильно? Как теперь проще всего указать, что список в карточке конкретной номенклатуры должен показывать лишь Упаковки, подчиненные данной Номенклатуре?
На форуме точной инфы не нашел, в типовых тоже не встречал. |
|||
1
vicof
05.07.13
✎
10:29
|
Запрос свой пиши в списке
|
|||
2
ramir
05.07.13
✎
10:43
|
Не нужно запрос. Создай отбор по владельцу в настройках динамического списка, а в обработчике формы ПриСоздании пропиши
Список.Отбор.Элементы[0].ПравоеЗначение = Объект.Ссылка или если конфа типовая ОтборыСписков.ИзменитьЭлементОтбораСписка(Список, "Владелец", Объект.Ссылка, Истина); |
|||
3
PiotrLoginov
05.07.13
✎
10:50
|
(2) Эх, как здорово! Спасибо Большое. Программное указание правого значения для отбора - что-то новое для меня. Буду знать.
|
|||
4
ramir
05.07.13
✎
11:01
|
Не забудь при сохранении нового, тоже обновить правое значение.
|
|||
5
PiotrLoginov
05.07.13
✎
11:19
|
Эва как... понял.
|
|||
6
Defender aka LINN
05.07.13
✎
12:16
|
(2) Ногами за такое надо бить
|
|||
7
ramir
05.07.13
✎
14:56
|
(6) За какое?
Если у вас есть что сказать - скажите, зачем показывать свою крутость. |
|||
8
Defender aka LINN
05.07.13
✎
14:57
|
(7) За [0]
|
|||
9
ramir
05.07.13
✎
15:03
|
(8) Что в этом такого криминального? Если человек не знает даже про то, как программно работать с отбором. Поиск по полю отбора тоже не совсем правильно, если уж на то пошло. Другого способа идентифицировать элемент отбора - нет. Конечно, согласен, это не тру стайл, но для новичка самое оно. Тру стайл я показал во втором варианте. Считаю правильным завести аналог модуля ОтборыСписков и в самописной конфе. Но и тут можно наткнуться на конфликты, если поле участвует в нескольких элементах отбора.
|
|||
10
Поросенок Петр
05.07.13
✎
15:06
|
Плюс надо закрывать поле пока элемент не записан, как-то сообщить пользователю, что он может вводить упаковки только когда запишет элемент и куча прочих головняков, которые решаются кошерным стандартным пунктом в панели навигации.
|
|||
11
Поросенок Петр
05.07.13
✎
15:11
|
А если сильно хочется видеть упаковки на форме, смотри как в УТ сделано.
|
|||
12
Defender aka LINN
05.07.13
✎
16:04
|
(9) То, что завтра элемента с индексом 0 не станет или будет другой.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |