Сложная проводка, содержащая документы по главе А и главам Б-Д

Автор:R-Style Softlab
Дата:23.01.2002
Просмотров:1884
Скачиваний:1643
Оценка: - , Оценок - 0
Сохранить в файле

Обсудить в форуме

Описание

При создании сложной проводки, содержащей документы и по главе А, и по главам Б-Д, требуется третий вызов функции SetBuff в функции MakeDocument.

Текст примера

 import InsCarryDoc;

record dout (document); /* Документ проводки по главе А */
record din (document); /* Документ проводки по главе А */

record ob (obdocum); /* Документ проводки по главе В */

macro MakeDocument( out, in ) /* Подготовка документов */
setbuff( dout, out );
setbuff( din, in );

Copy(dout,din);
InsertRubDocument; /* Документ главы А */

setbuff(ob,out); /* ! */

Copy(ob,din);
ob.Chapter = 3; 
ob.Account_Payer = "1";
ob.Account_Receiver = "4343";

InsertOutBalRubDocument; /* Документ главы В */
end;