Имя: Пароль:
1C
1С v8
Странное поведение функции ЗаполнитьЗначенияСвойств
0 gerthog
 
28.04.14
15:57
Есть такой вот код:

"Пока Выборка.Следующий() Цикл
    Если Выборка.ДокПередачи = Строка.ДокументПередачи
    и Выборка.Номенклатура = Строка.Номенклатура Тогда
        НовСтр = Объект.Материалы.Добавить();
        ЗаполнитьЗначенияСвойств(НовСтр, Строка, , "ХарактеристикаНоменклатуры, Номенклатура, Количество");
        НовСтр.Номенклатура = Выборка.Номенклатура;
        НовСтр.ХарактеристикаНоменклатуры = Выборка.ХарактеристикаНоменклатуры;
        НовСтр.Количество = Выборка.Количество;
    КонецЕсли;
КонецЦикла;"
Оно должно копировать строку таб части, скопировав всё кроме номенклатуры, характеристик и количества, но почему то копируется всё и это "НовСтр.ХарактеристикаНоменклатуры = Выборка.ХарактеристикаНоменклатуры;", даже не отрабатывает :(
1 timurhv
 
28.04.14
16:16
(0) Если Выборка.ДокПередачи = Строка.ДокументПередачи
    
И Выборка.Номенклатура = Строка.Номенклатура Тогда
2 gerthog
 
28.04.14
16:23
Нашел проблему, не там искал даже )