Создать платежку по ДО
Модераторы: m0p3e, edward_K, Модераторы
Создать платежку по ДО
Здравствуйте. Есть ДО на закупку, необходимо на его основе создать платежное поручение, с другой (нежели в ДО) суммой. Как это сделать программно? Какие функции и какого фейса заюзать? Буду благодарен за пример! Заранее спасибо!
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
interface PlPor
======================
ObjInterface F_PLPOR::ObjPlPor
Объект обработки платежных документов (PlPor).
Внимание! Перед их использованием внешними интерфейсами должен быть вызван конструктор InitPlPor, а после окончания работы - деструктор DonePlPor.
Методы
Procedure InitPlPor (myTip : Word; myTipUser : Word);
Конструктор
Function LoadPlPor (myRec : Comp) : Boolean;
Загрузить платежный документ по NRec'у
Procedure UnLoadPlPor;
Снять ограничение по NRec'у
Function CreateDefault (dForm : Date; var buf : TPlPor; setDskDef : Word) : Boolean;
Заполнение буфера новой записи по умолчанию
Procedure UpDateRecordPlPor (Summ : Double; SumV : Double; val : Comp; CorrectSH : Boolean);
Сохранение текущей записи в базе
Function ControlSubOrdinate (PlNRec : Comp; CheckPl : Boolean; CheckOne : Boolean; CorrectSH : Boolean; CheckProv : Boolean) : Boolean;
Контроллинг изменений в SoprHoz и Oborot
Function PrintPlPor (hnd : LongInt; tmpC : Comp; tiRee : Word; OutInVal : Boolean; GoSopr : Boolean; DopParam : Word) : Boolean;
Печать платежного документа
Function InsertSoprHoz (PlNRec : Comp; NewNRec : Comp) : Boolean;
Формирование SoprHoz.
Ранее это был единственный метод TSoprHozObjInterface
Procedure DonePlPor;
Деструктор
Реализован в объектах
F_PLPOR::PlPor
======================
ObjInterface F_PLPOR::ObjPlPor
Объект обработки платежных документов (PlPor).
Внимание! Перед их использованием внешними интерфейсами должен быть вызван конструктор InitPlPor, а после окончания работы - деструктор DonePlPor.
Методы
Procedure InitPlPor (myTip : Word; myTipUser : Word);
Конструктор
Function LoadPlPor (myRec : Comp) : Boolean;
Загрузить платежный документ по NRec'у
Procedure UnLoadPlPor;
Снять ограничение по NRec'у
Function CreateDefault (dForm : Date; var buf : TPlPor; setDskDef : Word) : Boolean;
Заполнение буфера новой записи по умолчанию
Procedure UpDateRecordPlPor (Summ : Double; SumV : Double; val : Comp; CorrectSH : Boolean);
Сохранение текущей записи в базе
Function ControlSubOrdinate (PlNRec : Comp; CheckPl : Boolean; CheckOne : Boolean; CorrectSH : Boolean; CheckProv : Boolean) : Boolean;
Контроллинг изменений в SoprHoz и Oborot
Function PrintPlPor (hnd : LongInt; tmpC : Comp; tiRee : Word; OutInVal : Boolean; GoSopr : Boolean; DopParam : Word) : Boolean;
Печать платежного документа
Function InsertSoprHoz (PlNRec : Comp; NewNRec : Comp) : Boolean;
Формирование SoprHoz.
Ранее это был единственный метод TSoprHozObjInterface
Procedure DonePlPor;
Деструктор
Реализован в объектах
F_PLPOR::PlPor