![]() |
#1 |
Участник
|
![]()
Задача состоит в следующем:
Создается новый формат банковской выписки. Так как classID всех классов, реализующих форматы выписок хранятся в таблице VendPaymModeTable хотелось бы при импорте проекта как-нибудь автоматически добавлять строку в эту таблицу. Как ? Проще говоря, куда вставить обработчик события "импорт"? Наведите, пожалуйста, на мысль или доку. Нашел какие-то слабые намеки в Developers Guide, но по тому, что написано, не очень понятно как оно относится к моей проблеме. Заранее спасибо |
|
![]() |
#2 |
Участник
|
А ежели ты переключишься на другую базу? - будешь каждый раз проект импортировать чтобы событие вызвать
![]() Лучше уж найди код, где инициализируется данная база и расширь его. В крайнем случае (но только в крайнем) можно проверять эту базу при попытке выполнить какую-то операцию с выписками. Просили просто навести на мысль.... ![]() |
|
![]() |
#3 |
Участник
|
Цитата:
А ежели ты переключишься на другую базу? - будешь каждый раз проект импортировать чтобы событие вызвать
![]() Естественно, что импорт проекта не исчерпывает всех случаев, когда job должен бы исполняться, однако, нелохо было бы исполнять его и при импорте проекта тоже, причем автоматически. |
|
![]() |
#4 |
Участник
|
В VendPaymModeTable храниться способ оплаты, для которого ПОЛЬЗОВАТЕЛЕМ настраивается формат экспорта. Класс, реализующий экспот, при этом выбирается из классов, имеющих общего предка - после импорта проекта ваш класс туда попадёт.
|
|
![]() |
#5 |
Участник
|
Спасибо большое.
Действительно. Я как-то сразу не стал проверять именно с таких позиций, оказалось все просто. |
|
|
|