|
динамический список отбор |
☑ |
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 не станет или будет другой.
|
|