Разработка типовых операций для ЖХО
Автоматизация формирования проводок при вводе информации в журнал хозяйственных операций (ЖХО) – основная задача типовых операций.
В диалоговом окне типовой операции заполняются графы ввода (например, сумма). Счета, по которым формируются проводки, могут быть как жестко заложены в формульном разделе типовой операции, так и выбраны пользователем в соответствующих графах ввода. На основании введенных данных, значений определений (например, ставок налогов) и, возможно, других величин, вычисляются суммы проводок.
Формирование проводок обычно выполняется встроенными функциями ПРОВОДКА и ПРОВОДКАГР.
После выполнения формульного раздела сформированная хозяйственная операция со всеми проводками отображается в диалоговом окне. Пользователь может подтвердить добавление операции или отменить.
Пример:
ОПЕРАЦИЯ Расчетный счет : за расчетно-кассовое обслуживание Сумма : &сумма&&&&&&&& Дата : ~дата ВЫЧИСЛИТЬ дата=ДАТА_ТЕК ВВЕСТИ ПРОВОДКА("91/2/ОПЕР","51",сумма,дата) ПРОВОДКА("0/5/16","0/0",сумма) КОНЕЦ
В примере предусмотрен ввод суммы и даты операции. Графа даты заполняется текущей датой (функция ДАТА_ТЕК). Оператор ВВЕСТИ выполняет показ диалогового окна. В процессе работы с окном пользователь вводит сумму и может изменить дату. После закрытия окна по нажатию кнопки ОК выполнение формульного раздела продолжается – происходит формирование двух проводок на заданную сумму.