Автоматизация закрытия счетов. Как лучше сделать?

Программирование на Atlantis: приемы и подходы, обмен опытом

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

Max_Ural
партнер
Сообщения: 82
Зарегистрирован: Ср, 19/09/2007 08:35
Имя Фамилия: Максим Шагубаков
Откуда: Галактика-Урал
Контактная информация:

Автоматизация закрытия счетов. Как лучше сделать?

Сообщение Max_Ural » Пт, 21/10/2011 08:42

Есть следующая задача.
Разработали интерфейс, который позволяет просматривать данные с бухгалтерских проводок в требуемой форме с последующим выводом в Excel.
При просмотре данных возникает необходимоть некоторой обработки проводок для этого проведена настройка операций закрытия счетов: пользователь задает определенные параметры, далее открывает интерфейс закрытия счетов (в котором более 1000 операции) находит свои и запускает, после чего возвращается в разработаный интерфейс и анализирует полученый результат, далее по циклу пока не добъемся необходимого результата.

Хотелось бы сделать с своем интерфейсе кнопку, которая бы инициировала запуск одной или нескольких операций закрытия счетов, например по указанным номерам. Это необходимо того, чтобы пользователь не мог запустить не те операции закрытия, .

Пока пришли в голову следующие варианты:
1. Докомпиляция интерфейса
При открытии интерфейса установить фильтра на операции закрытия по параметру, пометить эти записи и запустить автоматически закрытие
Минус - риски при сопровождении. Закрытие счетов обычно очень критично по срокам, если еще и компоненты обновят перед этим и из-за нашей докомпиляции не пройдет закрытие бух.счетов - будет совсем плохо.
2. Запись скрипта AQA и автоматическое выполнение.
Тут вопрос следующий - можно ли программно запустить на выполнение AQA скрипт?
Нашел пока, что можно сделать bat-файл и путем настроек добиться, чтобы при старте этого сеанса выполнился определенный план тестирования.
Но хотелось бы программно запустить на выполнение план тестирования в текущем сеансе.

Может быть посоветуете какие-то еще варианты?
Или кто знает, как запустить на выполнение прогон теста из VIP?

Аватара пользователя
poneatovski
корпорация
Сообщения: 40
Зарегистрирован: Чт, 25/06/2009 10:24
Имя Фамилия: Анатолий Понятовский
Откуда: Галактика

Re: Автоматизация закрытия счетов. Как лучше сделать?

Сообщение poneatovski » Пт, 21/10/2011 22:28

А если саппортом для пользователя отфильтровать только его записи для закрытия счетов?

Аватара пользователя
larin
корпорация
Сообщения: 228
Зарегистрирован: Пн, 10/09/2007 12:13
Имя Фамилия: Михаил Ларин
Откуда: ТопCофт
Контактная информация:

Re: Автоматизация закрытия счетов. Как лучше сделать?

Сообщение larin » Пн, 24/10/2011 13:49

Max_Ural писал(а):Пока пришли в голову следующие варианты:
1. Докомпиляция интерфейса
При открытии интерфейса установить фильтра на операции закрытия по параметру, пометить эти записи и запустить автоматически закрытие
Минус - риски при сопровождении. Закрытие счетов обычно очень критично по срокам, если еще и компоненты обновят перед этим и из-за нашей докомпиляции не пройдет закрытие бух.счетов - будет совсем плохо.


Лучше сделайте не до компиляцию интерфейса. А потомка от Vipinterface GoNewPer с новым имеем. И там реализуйте недостающие методы по вызову процедуры закрытия нужной вам позиции закрытия счетов. В том отчете где вам нужно вызвать процедуру закрытия дергайте те публичные методы которые вы сделаете для активации закрытия счетов.


Вернуться в «Программирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя