K
konst
Табличную часть документа установка цен номенклатуры заполняю так (загружаю из файла по артикулу и свойству)
Для Сч = 0 По ТипыЦен.ВГраница() Цикл
ТЧТовары = ДокУЦН.Товары.Добавить();
ТЧТовары.Номенклатура = СпрНом;
ТЧТовары.ТипЦен = ТипыЦен[Сч];
ТЧТовары.Валюта = ТипыЦен[Сч].ВалютаЦены.Ссылка;
ТЧТовары.ЕдиницаИзмерения = СпрНом.ЕдиницаДляОтчетов;
ТЧТовары.Цена =
КонецЦикла;
Где ТипыЦен массив типов цен
Проблема в том, что если добавляю 9 элементов получается 10. В результате дублируется элемент справочника и его получается 2. Причем в 1, 2 типа цен заполнены, другие 2 –нет. Во втором дубле тоже самое, но наоборот. Т.е. не заполняются 2 противоположные колонки в документе именно в этих дублях.
Через конфигуратор посмотрел пошаговое заполнение через отладчик, вроде все правильно.
Поразило, то что если гружу 20 элементов с проблемным (которых должно быть два одинаковых) все правильно заполняет.
Для Сч = 0 По ТипыЦен.ВГраница() Цикл
ТЧТовары = ДокУЦН.Товары.Добавить();
ТЧТовары.Номенклатура = СпрНом;
ТЧТовары.ТипЦен = ТипыЦен[Сч];
ТЧТовары.Валюта = ТипыЦен[Сч].ВалютаЦены.Ссылка;
ТЧТовары.ЕдиницаИзмерения = СпрНом.ЕдиницаДляОтчетов;
ТЧТовары.Цена =
КонецЦикла;
Где ТипыЦен массив типов цен
Проблема в том, что если добавляю 9 элементов получается 10. В результате дублируется элемент справочника и его получается 2. Причем в 1, 2 типа цен заполнены, другие 2 –нет. Во втором дубле тоже самое, но наоборот. Т.е. не заполняются 2 противоположные колонки в документе именно в этих дублях.
Через конфигуратор посмотрел пошаговое заполнение через отладчик, вроде все правильно.
Поразило, то что если гружу 20 элементов с проблемным (которых должно быть два одинаковых) все правильно заполняет.