Имя: Пароль:
1C
1С v8
БП: Программное проведение отличается от ручного
0 philll
 
25.06.13
00:32
Программно создаю Отчет комитенту, ставлю УдержатьВознаграждение=Ложь, но проводка 76.09/62.01 создается все равно, хоть и галка не стоит. Если  перепровести вручную - проводка исчезает. Как сделать чтобы при программном проведении не было этой проводки? Можно конечно принудительно изменить движения, но может как-то проще? Обычно если какой-то реквизит типа флажка указан, программное проведение нормально отрабатывает, соответсвует
1 Эльфийка1
 
25.06.13
04:00
вопрос точно по БП, а не УПП? В БП нет галочки УдержатьКомиссионноеВознаграждение, есть только СпособРасчетаКомиссионногоВознаграждения (ПеречислениеСсылка.СпособыРасчетаКомиссионногоВознаграждения - Не рассчитывается, Процент от суммы закупки). Если все же это БП, проверьте, при создании документа поля СуммаВознаграждения и СуммаНДСВознаграждения должны быть пустыми, тогда проводок точно не будет
2 Эльфийка1
 
25.06.13
04:01
(1) вернее не пустыми, а равными 0
3 philll
 
26.06.13
16:11
спасибо, решил таки программно изменить движения
4 John83
 
26.06.13
16:26
как вариант, можно получить форму и ЗаписатьВФорме, но поведение очень странное
5 anddro
 
26.06.13
16:49
(0) Сравни значения всех реквизитов документа созданного программно и аналогичного по составу, но сделанного интерактивно через форму, и будет тебе ответ на вопрос - почему документы делают разные движения.
6 catena
 
26.06.13
16:50
Либо при записи, либо при установки галки в модуле формы что-то важное происходит...
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn