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