1С:Предприятие 8.5
УТ 11
При выполнении этого кода данные вписываются без ошибок
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|РеализацияТоваровУслуг.Ссылка.Дата КАК Дата,
|РеализацияТоваровУслуг.Ссылка КАК Ссылка,
|РеализацияТоваровУслуг.Номенклатура КАК Номенклатура,
|РеализацияТоваровУслуг.Количество КАК Количество,
|РеализацияТоваровУслуг.Цена КАК Цена,
|РеализацияТоваровУслуг.СтавкаНДС КАК СтавкаНДС,
|РеализацияТоваровУслуг.Сумма КАК Сумма
|ИЗ
|Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
|УПОРЯДОЧИТЬ ПО
|Дата";
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
НоваяСтрока = Объект.Товары.Добавить();
НоваяСтрока.Номенклатура = ВыборкаДетальныеЗаписи.Номенклатура;
НоваяСтрока.КоличествоУпаковок = Число(ВыборкаДетальныеЗаписи.Количество);
НоваяСтрока.Цена = ВыборкаДетальныеЗаписи.Цена;
НоваяСтрока.Сумма = ВыборкаДетальныеЗаписи.Сумма;
НоваяСтрока.СтавкаНДС = ВыборкаДетальныеЗаписи.СтавкаНДС;
КонецЦикла;
А при проведении документа выскакивает :
Если вручную вбить количество, то строка пересчитывается корректно, проводка срабатывает
Номенклатуру прописываю так:
Подскажите, как исправить?