&НаСервере
Процедура СоздатьНаСервере()
НовыйДокумент = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
НовыйДокумент.Организация = Организация;
НовыйДокумент.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.РеализацияКлиенту;
НовыйДокумент.Контрагент = Контрагент;
НовыйДокумент.Партнер = Справочники.Партнеры.НайтиПоНаименованию(Контрагент.Наименование);
НовыйДокумент.Дата = ТекущаяДата();
НовыйДокумент.ВалютаВзаиморасчетов = Справочники.Валюты.НайтиПоНаименованию("руб.");
НовыйДокумент.Валюта = Справочники.Валюты.НайтиПоНаименованию("руб.");
НовыйДокумент.Курс = 1.00;
НовыйДокумент.НалогообложениеНДС = Перечисления.ТипыНалогообложенияНДС.ПродажаНеОблагаетсяНДС;
Для Каждого Запись Из ТЗВыполненныеРаботыПоКонтрагенту Цикл
Товар = НовыйДокумент.Товары.Добавить();
Товар.Номенклатура = Запись.УслугаДляПечати;
Товар.КоличествоУпаковок = Запись.Количество;
Товар.Количество = Запись.Количество;
Товар.Цена = Запись.СтоимостьЗаменыОднойШт;
Товар.Сумма = Товар.Количество * Товар.Цена;
Товар.СуммаВзаиморасчетов = Товар.Количество * Товар.Цена;
Товар.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
КонецЦикла;
НовыйДокумент.СуммаДокумента = НовыйДокумент.Товары.Итог("Сумма");
НовыйДокумент.СуммаВзаиморасчетов = НовыйДокумент.Товары.Итог("Сумма");
НовыйДокумент.Комментарий = "Документ создан на основании графика за месяц";
НовыйДокумент.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры
ПоказатьДокумент создается, но не устанавливается сумма документа.
Во время отладки видно, что реквизитам СуммаДокумента и СуммаВзаиморасчетов присваивается значение.
Но ни в списке документов не видно суммы документа, ни в самом документе в его ТЧ Товары не видно общую сумму.
Что я сделал не так?
[UPD]
Если в документе руками начать изменять цену/кол-во/сумму, тогда общая сумма изменяется.
Как мне вызвать это явление программно?
По теме из базы знаний
- Корректировка Поступления не попадает в книгу продаж. Как исправить?
- Заполнение табличных частей документов (управляемое и обычное приложение)
- Производство в УПП 1.3. Шаг за шагом. Часть 3. Цены. Скидки. Генерация новой номенклатуры. Документ "Заявка"
- Заполнение табличной части документа "Инвентаризация товаров на складе" для материалов, спец.одежды и спец.инструмента, находящихся в эксплуатации
- Настройка для отмены применения вычетов по видам документов и для отмены расчёта корректировок выплат в ЗУП 3.1 и ЗКГУ 3.1.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Внимание! Тема сдана в архив
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот