Имя: Пароль:
1C
1С v8
Программное создание счета на оплату
0 bcosta
 
10.09.15
18:51
Доброго времени суток!
Конфа БП 3.0
Программно создаю счет:

НовыйДокументСчет = Документы.СчетНаОплатуПокупателю.СоздатьДокумент();
НовыйДокументСчет.Организация = Организация;
НовыйДокументСчет.Дата = Дата;
НовыйДокументСчет.Контрагент = Контрагент;
НовыйДокументСчет.ДоговорКонтрагента = Договор;
НовыйДокументСчет.Ответственный = Ответственный;
НовыйДокументСчет.ДокументБезНДС = Истина;
НовыйДокументСчет.ВалютаДокумента = Справочники.Валюты.НайтиПоКоду("643");
НовыйДокументСчет.КратностьВзаиморасчетов = 1;
НовыйДокументСчет.КурсВзаиморасчетов = 1;
НовыйДокументСчет.Записать(РежимЗаписиДокумента.Проведение);

Если вывести счет на печать, то не заполняется шапка счета - реквизиты организации. Если перевыбрать организацию, то шапка заполняется нормально.
Что нужно добавить при заполнении реквизитов документа?
1 jsmith82
 
10.09.15
18:53
Ну, как бы в форме документа процедуры после изменения организации.. видимо
2 bcosta
 
10.09.15
18:54
(1) Это понятно. Посмотрел в отладчике, пока ничего не нашел. Под вечер голова особо не хочет работать)
3 bcosta
 
10.09.15
18:59
(0) С шапкой разобрался. Нужно было добавить ОрганизацияПолучатель.

Еще заметил, что если не перевыбрать организацию, то внизу не печатается надпись:
"Внимание! Оплата данного счета означает согласие с условиями поставки товара." и т.д.
4 bcosta
 
10.09.15
19:03
(3) И с этим разобрался. В реквизитах продавца и покупателя надо было указать дополнительные условия.

Всем спасибо за помощь :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.