Использование внутренних объектов

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
Forsit
заказчик
Сообщения: 12
Зарегистрирован: Чт, 20/03/2008 18:49
Имя Фамилия: Антон Сидоров
Откуда: ЩВЗ

Использование внутренних объектов

Сообщение Forsit »

Нужно написать обработку по автоматическому проставлению даты проведения платежного документа(заполнение поля PLPOR.DATOB).
В системе используется модуль платежный календарь. Поэтому простановка даты в PLPOR.DATOB должно вызывать изменения в финансовых обязательствах и финансовых операциях модуля платежный календарь. Хотелось бы написать это, используя внутренние объекты системы, а не реализовывать самостоятельно.
Правильный ли путь я выбрал путь(далее описание функций из F_PlPor.chm от 01.06.09), а в скобках вопросы.
Вызов из ObjInterface F_PLPOR::ObjPlPor
Procedure InitPlPor (myTip : Word; myTipUser : Word);
Конструктор
(где найти описание myTip и myTipUser)

Function LoadPlPor (myRec : Comp) : Boolean;
Загрузить платежный документ по NRec'у

Изменение в текущем буфере (Type TPlPor = Record as table PlPor;)

Procedure UpDateRecordPlPor (Summ : Double; SumV : Double; val : Comp; CorrectSH : Boolean);
Сохранение текущей записи в базе
(как указать что нужно сохранить именно этот буфер TPlPor или он может быть только один-текущий, где найти описание CorrectSH)?

Procedure DonePlPor;
Деструктор

Существует ли еще какая либо документация по внутренним объектам кроме как в \GALDOC\*.chm?
Forsit
заказчик
Сообщения: 12
Зарегистрирован: Чт, 20/03/2008 18:49
Имя Фамилия: Антон Сидоров
Откуда: ЩВЗ

Сообщение Forsit »

И тишина....
Dima
партнер
Сообщения: 19
Зарегистрирован: Пн, 21/01/2008 10:48
Имя Фамилия: Дмитрий Соловьев
Откуда: Юнисофт

Сообщение Dima »

1.MyTip - Plpor.tidkgal - системный тип платежного документа
1- Собственное плат поручение,
2- Стороннее платежное поручение
....
10 - БухСправка и. т.д.
2.MyTipUser-Plportidk - пользовательский тип плат. д-та. Если не используется несколько р/с то такой же как системный.
3. По поводу документации по внутренним объектам- сами как партнеры Галактики с этим постоянно мучаемся :-(

Из текста не совсем понял вашу задачу. Вы хотите по изменению plpor.datob производить какие изменения в фин. операциях?
В любом случае я бы напсал alter plpor, в котором обрабатывал изменение plpor.datob
Ответить