27.01.2003, 09:17 | #1 |
Участник
|
Персонал и Расчеты с персоналом
Проблема касается работы с персоналом Axapta. Суть ее следующая: возникла потребность использования как международной локализованной версии (Персонал) так и российской версии (Расчетым персоналом), при этом
российские таблицы, имеющие префикс R не полностью синхронизированы с международными таблицами. К примеру, Персонал/Сотрудники/Сотрудники/Личные Сведения/Личные сведения и Расчеты с персоналом/Карточка сотрудника/Личные сведения/Персоналии. Необходимо чтобы при редактировании данных в российской форме они отображались так же в международной и наоборот, т.е. синхронизация между собой таблиц: RHRMVirtualNetworkTable и HRMVirtualNetworkTable. Глубокая кастомизация - навешивание методов на таблицы и формы мне в данном случае видится некорректной, может быть кто-нибудь успешно решал схожие проблемы? |
|
28.01.2003, 23:53 | #2 |
Участник
|
Гмм... Усидеть на двух стульях...
А редактировать вы собираетесь в обоих? В принципе если зеркалировать собираетесь в одну сторону достаточно перекрыть на таблице методы insert(), update() и delete(). На формы ничего навешивать не надо - если там нет вызовов doInsert() doUpdate(). Больших проблем при реализации быть не должно. Если редактировать с двух сторон, то такой подход тоже может иметь место, но могут возникнуть проблемы с синхронностью. Поэтому программистам посоветовал бы десять раз подумать, прежде чем заняться реализацией. |
|