|
Создание документа реализация товаров и услуг | ☑ | ||
---|---|---|---|---|
0
paren777
15.10.14
✎
12:47
|
При создании программно документа реализация товаров и услуг, не записывается итоговая сумма.
Код: НовыйДокументРТ = Документы.РеализацияТоваровУслуг.СоздатьДокумент(); НовыйДокументРТ.Дата = Дата; НовыйДокументРТ.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.РеализацияКлиенту; НовыйДокументРТ.Статус = Перечисления.СтатусыРеализацийТоваровУслуг.Отгружено; НовыйДокументРТ.Партнер = ЭтотОбъект.Партнер; НовыйДокументРТ.Соглашение = ЭтотОбъект.Соглашение; НовыйДокументРТ.Контрагент = ЭтотОбъект.Контрагент; НовыйДокументРТ.Организация = ЭтотОбъект.Организация; НовыйДокументРТ.Валюта = Валюта; НовыйДокументРТ.Подразделение = ЭтотОбъект.Подразделение; НовыйДокументРТ.ВалютаВзаиморасчетов = Валюта; НовыйДокументРТ.НалогообложениеНДС = ЭтотОбъект.Налогооблажение; //НовыйДокументРТ.Договор = НовыйДокументРТ.Склад = ЭтотОбъект.Склад; НовыйДокументРТ.Записать(); СуммаИтого = 0; Для Каждого Стр Из ТабДок Цикл НоваяСтрокаРТ = НовыйДокументРТ.Товары.Добавить(); НоваяСтрокаРТ.Номенклатура = Стр.Номенклатура; НоваяСтрокаРТ.Характеристика = Стр.Характеристика; НоваяСтрокаРТ.КоличествоУпаковок = Стр.Количество; НоваяСтрокаРТ.Количество = Стр.Количество; НоваяСтрокаРТ.ВидЦены = Стр.ВидЦены; НоваяСтрокаРТ.Цена = Стр.Цена; НоваяСтрокаРТ.Сумма = Стр.Сумма; НоваяСтрокаРТ.СтавкаНДС = Стр.СтавкаНДС; НоваяСтрокаРТ.Склад = ЭтотОбъект.Склад; СуммаИтого = СуммаИтого + Стр.Сумма; КонецЦикла; НовыйДокументРТ.СуммаВзаиморасчетов = СуммаИтого; НовыйДокументРТ.Записать(РежимЗаписиДокумента.Проведение); |
|||
1
YFedor
15.10.14
✎
12:49
|
(0) Зачем два раза записываешь? Слишком быстро работает?
А как узнал, что СуммаВзаиморасчетов не записывается? |
|||
2
Otkr
15.10.14
✎
12:49
|
Сумма взаиморасчетов пересчитывается при записи, и значит по каким то причинам становится равной нулю
|
|||
3
Михаил Козлов
15.10.14
✎
12:56
|
(2) В ПередЗаписью, если быть педантичным.
(0) Встаньте отладчиком в модуле РТиУ в ПередЗаписью и посмотрите значение реквизита. |
|||
4
Dmitry1c
15.10.14
✎
12:57
|
(2) вангую курс и кратность
|
|||
5
_fmrlex
15.10.14
✎
13:02
|
(0)
1)Используй ЗаполнитьЗначенияСвойств 2) Посмотри типовую, там есть процедурки заполнения некоторых полей в зависимости от настроек программы. И используй их. |
|||
6
Ymryn
15.10.14
✎
13:14
|
А точно не СуммаДокумента надо записывать?
|
|||
7
paren777
15.10.14
✎
13:16
|
(6) Я и суммудокумента пробовал записывать аналогичный результат
|
|||
8
Ymryn
15.10.14
✎
13:21
|
(7) СуммаСНДС в табличной части надо заполнить.
|
|||
9
hhhh
15.10.14
✎
13:25
|
(7) курс валюты и кратность на задали. Чего чудИте?
|
|||
10
paren777
15.10.14
✎
14:02
|
(9) А где она задается?
|
|||
11
hhhh
15.10.14
✎
14:06
|
в договоре похоже валюта не задана
а курсы валют все заполнены? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |