Страница 1 из 1

Создать платежку по ДО

Добавлено: 22 сен 2008, 17:56
galover
Здравствуйте. Есть ДО на закупку, необходимо на его основе создать платежное поручение, с другой (нежели в ДО) суммой. Как это сделать программно? Какие функции и какого фейса заюзать? Буду благодарен за пример! Заранее спасибо!

Добавлено: 23 сен 2008, 05:50
Алексей
вставить записи в таблички plpor & soprhoz

Добавлено: 23 сен 2008, 11:37
galover
Алексей
а фейс какой? функции?

Добавлено: 23 сен 2008, 11:43
Den
Galover
Похоже не предоставлен разработчиками объект для создания платежки по ДО...((

Добавлено: 23 сен 2008, 15:32
edward_K
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

Добавлено: 23 сен 2008, 15:40
edward_K
или кто найдет _Sh_PlPor_Make :)