Сумма заказа пустая, хотя все товары заполнены
УТ 11.4.7.128
Подскажите причину , программно создаю заказ поставщику, вроде все заполняю, в документе все минимально необходимые поля заполнены
но в документе ОБЩАЯ сумма пустая, хотя по товарам проставлена и цена и сумма
Подскажите причину , программно создаю заказ поставщику, вроде все заполняю, в документе все минимально необходимые поля заполнены
но в документе ОБЩАЯ сумма пустая, хотя по товарам проставлена и цена и сумма
Заказ = Документы.ЗаказПоставщику.СоздатьДокумент() ;
Заказ.Дата = ТекущаяДата();
Заказ.Менеджер = Пользователи.ТекущийПользователь();
Заказ.Статус = Перечисления.СтатусыЗаказовПоставщикам.Согласован;
Заказ.Комментарий = "Создан автоматически на основани " +СтрДок.ОтчетыОРозничныхПродажах; //
Заказ.Партнер = Справочники.Партнеры.НайтиПоНаименованию("ЛЮБИМЫЙ ПАРТНЕР ООО");
Заказ.Организация=СтрДок.Организация;
Заказ.Подразделение=СтрДок.Подразделение;
Заказ.Приоритет = Справочники.Приоритеты.НайтиПоНаименованию("Средний");
Заказ.Склад=СтрДок.Склад;
Заказ.ХозяйственнаяОперация= Перечисления.ХозяйственныеОперации.ПриемНаКомиссию;
Заказ.ЦенаВключаетНДС = Истина;
Заказ.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаОблагаетсяНДС;
Заказ.ВариантПриемкиТоваров = Перечисления.ВариантыПриемкиТоваров.МожетПроисходитьБезЗаказовИНакладных;
Для каждого Товар из СтрДок.yz_СсылкаОтчетыОРозничныхПродажах.Товары Цикл
НоваяСтрочка=Заказ.Товары.Добавить();
НоваяСтрочка.Номенклатура = Товар.Номенклатура;
НоваяСтрочка.Количество = Товар.Количество;
НоваяСтрочка.КоличествоУпаковок = Товар.КоличествоУпаковок;
НоваяСтрочка.Упаковка = Товар.Упаковка;
НоваяСтрочка.Цена = Товар.Цена;
НоваяСтрочка.Сумма = Товар.Сумма;
НоваяСтрочка.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
НоваяСтрочка.Склад = СтрДок.Склад;
КонецЦикла;
Заказ.Записать(РежимЗаписиДокумента.Проведение);
ПоказатьПрикрепленные файлы:

По теме из базы знаний
- Многофункциональная выгрузка из 1С:УТ 11/ УТ 10 в 1С:БП2, БП3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Согласование цен по заказу
- КС 2 и КС 3 в 1С Бухгалтерия 3.0: заполнить, распечатать, сохранить. Отправить по ЭДО!
- Распознавание и загрузка сканов в 1С "одним нажатием". УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
не помогло
в отладчике вижу - сумму присваивает верно!
но после выполнения строки Заказ.Записать(РежимЗаписиДокумента.Проведение) сумма вновь = 0 и соответственно не попадает в документ
Заказ.СуммаДокумента = СтрДок.yz_СсылкаОтчетыОРозничныхПродажах.Товары.Итог("Сумма");
КонецЦикла;
Заказ.СуммаДокумента = СтрДок.yz_СсылкаОтчетыОРозничныхПродажах.Товары.Итог("Сумма"); // в отладчике после исполнения этой строки вижу сумму
Заказ.Записать(РежимЗаписиДокумента.Проведение); // но после исполнения этой строки сумма не записывается
не помогло
в отладчике вижу - сумму присваивает верно!
но после выполнения строки Заказ.Записать(РежимЗаписиДокумента.Проведение) сумма вновь = 0 и соответственно не попадает в документ
НоваяСтрочка.Количество = Товар.Количество;
НоваяСтрочка.КоличествоУпаковок = Товар.КоличествоУпаковок;
НоваяСтрочка.Упаковка = Товар.Упаковка;
НоваяСтрочка.Цена = Товар.Цена;
НоваяСтрочка.Сумма = Товар.Сумма;
НоваяСтрочка.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
как вам уже неоднократно указали, тут не хватает заполнения как минимум еще одной, а то и нескольких сумм, в зависимости от конфигурации это могут быть "СуммаБезНДС", "СуммаСНДС", "СуммаВсего" и т.п. к сожалению УТ нет под рукой точнее не скажу
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот