Имя: Пароль:
1C
1С v8
Онлайн обмен между 1С 7.7 и 1С 8.1
0 dddonnn
 
09.08.11
08:12
Подскажите, можно ли сделать обмен между Бухгтерией 7.7 и торговлей 8.1 онлайн обмен, то есть, к примеру, при создании нового контрагента в базе 7.7 он сразу перелетает в Торговлю 8. Если да, то с помощью чего?
1 Rie
 
09.08.11
08:13
(0) OLE/COM тебе в помощь.
2 ДенисЧ
 
09.08.11
08:13
Абсолютный онлайн - сложновато. Если же тебя устроит задержка в N секунд - то запросто.
3 IKSparrow
 
09.08.11
08:16
Сразу в SQL таблицы пиши
4 Rie
 
09.08.11
08:19
(2) Да не так уж и сложновато. Ему, судя по всему, надо на переходный период обеспечить переброску документов, введенных менеджерами, работающими в режиме 24х7, в новую базу.
А это - пара-тройка документов + справочники контрагентов и номенклатуры.
5 nicxxx
 
09.08.11
09:05
(3) расскажи, как сразу в SQL таблицу базы на 8.1 писать напрямую? т.е. как писать - это понятно, а что именно писать? даже в 7.7 никто таким на заморачивается, пишут штатными средствами
(0)а по теме - способов как обычно больше одного - можно в ОбработкуОжидания() чего-нибудь написать, можно в ПриЗаписи() или в ОбработкаПроведения(), все в твоих руках
6 ДенисЧ
 
09.08.11
09:07
(4) под абсолютным онлайном я подразумевал секунда в секунду...
7 skunk
 
09.08.11
09:08
(6)это уже называется обмен в реальном времени
8 Aleksey
 
09.08.11
09:23
(0) Сразу это как? Когда нажали кнопку записать?

А как быть с ситуациями, когда например создали контрагента, записали (не закрывая), он появился в торговле, там его открыли, изменили, но в первой базе его еще не закрыли и перезаписать его будет невозможно.
9 KUBIK
 
09.08.11
09:28
(8) тады наверное надо как (5) предложил через ОбработкуОжидания() с проверкой на блокировку объекта