Уточню. Справочник который придусматривается использовать в 2-х системах является справочником контрагентов в 1С:Предприятии.
И еще данные в двух различных системах должны быть идентичны в любой промежуток времени. Т.е. на данном этапе не рассматривается метод репликации данных из одной системы в другую например ночью. Данные должны немедленно отображаться в Навижене после добавление в 1С:Предприятии и наоборот.
Статья про линкования очень понравилась, но боюсь всеже проблема, как уже было озвучено выше, будет в производительности. А задержка для пользователей не будет воспринята положительно.
На данный момент предварительное решение данной проблемы заключается в следующем:
В Навижене создается справочник, отталкиваясь от абсолютно идентичной структуры справочника 1С:Бухгалтерии. Затем, создать выгрузку/загрузку из одной системы в другую любым удобным способом заказчика (txt, dbf, XML и д.р.) Тем самым обеспечив две разнородные системы идентичными данными. Для поддержания справочника в абсолютно идентичном состоянии, необходимо реализовать некий промежуточный процесс (windows сервис, веб сервис) который бы запускался и обновлял содержимое обоих справочником в зависимости от изменений или добавлений новых данных, в данном случае контрагентов в режиме реального времени.
Т.е. кто-нибудь создал нового контрагента в Nav, после того как обработался ТРИГГЕР в Навижене, запускать ТРИГГЕР с системой обновления справочника с 1С:Бухгалтерией. И тоже самое наоборот.
При этом нет необходимости периодически обновлять весь справочник в обоих системах и тем самым нагрузка на обе системы снижается за счет постоянного обращения двух систем к одной таблице бызе данных.
Кто как думает. Приемлим ли такой вариант решения данного вопроса? Или все же есть более крассивая реализация?
|