Шаг 133 - Что делать, если для документа проводок нужно много

Нормальная ситуация. Например, выписывание операции по счет фактуре ведет к целой серии операций. Нужно и НДС провести и каждую номенклатуру и общею сумму. Вот пример.

Процедура ОбработкаПроведения()
	 ..........
	Операция.НоваяПроводка();
	Операция.Дебет.Счет=СчетПоКоду("90.3.3");
	Операция.Кредит.Счет = СчетПоКоду("68.1");
	Операция.Сумма = НДССумма;
	//__________________________________
	Операция.НоваяПроводка();
	Операция.Дебет.Счет=СчетПоКоду("90.2.3");
	Операция.Кредит.Счет = СчетПоКоду("41.10");
	Операция.Сумма = СуммаТЗР; 
	//__________________________________
	Операция.НоваяПроводка();
	Операция.Дебет.Счет=СчетПоКоду("62.2"); 
	Операция.Кредит.Счет = СчетПоКоду("90.1.3");
	Операция.Сумма = СуммаИтоговая; 
	//__________________________________
	.........
	Операция.Записать();                  
КонецПроцедуры

И это далеко не все проводки. Как видите идея простая. Каждый раз Вы вызываете новая проводка и проводка добавляется в операцию. Вот и все. Будет одна операция много проводок. А точнее один документ – одна операция – много проводок.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 12.08.2002