Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 00:50

В документе не проставляется количество

Автор ste4kin, 16 авг 2016, 15:57

0 Пользователей и 1 гость просматривают эту тему.

ste4kin

Всем доброго времени суток. Создается документ:
----------------
кч = новый квалификаторыЧисла(15,3);
м = новый массив;
м.Добавить(тип("Число"));
типЧ = новый описаниеТипов(м,,,кч);

тзТовСправкиБ = новый ТаблицаЗначений;
тзТовСправкиБ.Колонки.Добавить("товарЕГАИС",,"товар егаис");
тзТовСправкиБ.Колонки.Добавить("справкаБ",,"справка Б");
тзТовСправкиБ.Колонки.Добавить("количество",типЧ,"количество");

//заполняется тзТовСправкиБ
//.........
      
акт = документы.ПередачаВТорговыйЗалЕГАИС.СоздатьДокумент();

//заполняется шапка
//......

//заполняется табличная часть
для каждого п из тзТовСправкиБ цикл
  тов = акт.Товары.Добавить();
  тов.АлкогольнаяПродукция = п.товарЕГАИС;
  тов.СправкаБ = п.справкаБ;
  тов.Количество = п.количество;
  тов.номенклатура = тзСоотв.найти(х).номенклатура;
КонецЦикла;

акт.записать();
----------------
В документе не заполняются количества товаров (пустые ячейки в записанном доке в режиме предприятия). Остальные заполняются. Отладчик показывает, что в коде и тов.количество, и п.количество присвоены нужные значения. КвалификаторыЧисла колонки "количество" тзТовСправкиБ соответствуют параметрам колонки "количество" табличной части документа в конфигурации (проверенно в отладчике): длина значения - 15, 3 десятичных знака. Какие мысли?

vitasw

 - на форму выведена другая колонка
- проверить отладчиком что показывает перед записью
- проверить отладчиком что показывает после записи.

ste4kin

заполнил количесвоУпаковок - проставилось количество. :wacko:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск