Имя: Пароль:
1C
1С v8
Не обновляется зависимый динамический список
0 kuznkv
 
11.08.15
14:52
При активизации строки выполняется следующий код для обновления информации в динамическом списке

РазмещениеНоменклатуры.Параметры.УстановитьЗначениеПараметра("СписокНоменклатуры", СписокНоменклатуры);

Проблема в том, что не происходит обновление формы и таблица пустая. В параметре СписокНоменклатуры данные передаются
1 kuznkv
 
11.08.15
14:52
сам код динамического списка
ВЫБРАТЬ
    ВЫБОР
        КОГДА ЕСТЬNULL(ТоварыШтучныеЯчейки.Номенклатура, 0) = 0
            ТОГДА ТоварыРезервныеЯчейки.Номенклатура
        ИНАЧЕ ТоварыШтучныеЯчейки.Номенклатура
    КОНЕЦ КАК Номенклатура,
    ВЫБОР
        КОГДА ТоварыШтучныеЯчейки.Характеристика ЕСТЬ NULL
            ТОГДА ТоварыРезервныеЯчейки.Характеристика
        ИНАЧЕ ТоварыШтучныеЯчейки.Характеристика
    КОНЕЦ КАК Характеристика,
    ЕСТЬNULL(ТоварыШтучныеЯчейки.Упаковка, 0) КАК БазоваяЕдиницаИзмерения,
    ЕСТЬNULL(ТоварыШтучныеЯчейки.ВНаличииОстаток - ТоварыШтучныеЯчейки.КОтборуОстаток, 0) КАК КоличествоШт,
    ЕСТЬNULL(ТоварыРезервныеЯчейки.Упаковка, 0) КАК УпаковкаЕдиницаИзмерения,
    ЕСТЬNULL(ТоварыРезервныеЯчейки.ВНаличииОстаток - ТоварыРезервныеЯчейки.КОтборуОстаток, 0) КАК КоличествоУп
ИЗ
    РегистрНакопления.ТоварыВЯчейках.Остатки(
            ,
            Номенклатура  В (&СписокНоменклатуры)
                И Ячейка.ОбластьХранения.Наименование = "Штучное хранение") КАК ТоварыШтучныеЯчейки
        ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВЯчейках.Остатки(
                ,
                Номенклатура В (&СписокНоменклатуры)
                    И Ячейка.ОбластьХранения.Наименование = "Резервное хранение") КАК ТоварыРезервныеЯчейки
        ПО ТоварыШтучныеЯчейки.Номенклатура = ТоварыРезервныеЯчейки.Номенклатура
            И ТоварыШтучныеЯчейки.Характеристика = ТоварыРезервныеЯчейки.Характеристика
ГДЕ
    ЕСТЬNULL(ТоварыРезервныеЯчейки.ВНаличииОстаток - ТоварыРезервныеЯчейки.КОтборуОстаток, 0) <> 0
    И ТоварыРезервныеЯчейки.Упаковка.Коэффициент <> 1
2 Zhuravlik
 
11.08.15
15:14
В СП метод ГК "ОповеститьОбИзменении".
3 kuznkv
 
11.08.15
15:40
(2) не совсем поняла зачем этот метод. в типовых конфах он не используется
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший