Имя: Пароль:
1C
1С v8
Красиво организовать обмен между разнородными базами с помощью плана обмена
0 il
 
25.10.17
10:11
Есть центральная база, редактируемая с сохранением поддержки, в целом объекты поставщика нетронуты, но переписанная порядком, добавлены доки, справочники и т.д. и есть базы типовые, в которые по организациям передаются данные. Все было налажено с помощью обработки "ВыгрузкаЗагрузкаДанных83", но она часто дает сбой т. к. базы не идентичны. УниверсальныйОбменДанными не хочет засасывать файлы, выгруженные данной обработкой. Какие могут быть идеи организовать односторонний обмен между базами, чтобы при каждом обновлении не переписывать правила?
1 VladZ
 
25.10.17
10:17
"не хочет засасывать файлы" - ну и формулировка... Подсел на канал brazzers ?
2 END
 
25.10.17
10:21
(25) А центральная обновляется?
3 il
 
25.10.17
10:29
Да
4 END
 
25.10.17
10:31
А центральная и типовые - это что за конфигурации? Одинаковые, или разные?
5 il
 
25.10.17
10:36
Все 3.0, только центральная переписана
6 Fragster
 
гуру
25.10.17
10:38
КД3, КД2
7 il
 
25.10.17
10:38
Скажем так они почти одинаковые, и даже иногда проходит обмен с помощью обработки ВыгрузказагрузкаДанных, только онапостоянно запинается, то не устраивает ее формат документа ПлатежноеПоручение, хотя они в обеих базах идентичны по реквизитам, то еще на каких то объектах запинается, в общем работает нестабильно
8 X Leshiy
 
25.10.17
10:40
(0) А при каждом и не надо, если нужные реквизиты не затронуты. "Засасывать" файлы "Универсальный обмен" будет те, которые им и выгружены. Пишешь правила, подцепляешь к универсальному и грузишь как хочешь (можно даже с движениями).

У меня такая схема 2 года работает. Изредка подправляю правила.
9 SeriyP
 
25.10.17
11:07
(0) а что мешает использовать стандартный РИБ?
10 END
 
25.10.17
11:16
(9) Есть подозрение, что нам чего то не договаривают. Может у него правила регистрации какие то хитрые, или еще чего.
11 xxTANATORxx
 
25.10.17
11:19
(9)а стандартный РИБ на разных конфигурациях взлетит?
12 il
 
25.10.17
11:58
Стандартный РИБ Нельзя по политическим причинам, грубо говоря в ноуте не должно быть видно что он с кем то обменивается
13 il
 
25.10.17
11:59
(8) а правила писал в КД2 автоматом, или вручную каждый объект?
14 SeriyP
 
25.10.17
12:06
(12) да уж, конспирация - наше "фсё".  А в чем тогда принципиальная разница между ВыгрузкойЗагрузкой И РИБ? И там и там нужно как-то файлик обменный получить и кнопочки понажимать.
15 Остап Сулейманович
 
25.10.17
12:07
(0) "с помощью плана обмена" организовать обмен нельзя. Оно не для того предназначено.
План обмена предназначен для обеспечения работы службы регистрации изменений.
А собственно обмен - дело прикладной части программы. Вы можете обмениваться файлами, через ВЕБ-сервисы, с помощью ОЛЕ...
И таки да. Независимо от транспорта сообщений, сами сообщения обмена должны формироваться с помощью каких-либо правил. Для того что бы принимающая сторона понимала что и в каком виде к ней приехало. Штатно - это правила, формируемые из КД.
16 Остап Сулейманович
 
25.10.17
12:08
(14) РИБ - это когда конфигурации идентичные.
17 arsik
 
гуру
25.10.17
12:12
(0) Универсальный формат обмен тебя спасет. Там как раз стандартные поля используются. Если вы поля у объектов не меняете.
18 ptiz
 
25.10.17
12:14
(0) Я делал обработку, которая записывала данные с помощью обыкновенного ЗаписатьXML(), а разбор шел более "интеллектуально", с разбором XML, проверкой наличия реквизитов в приемнике.
19 drcrasher
 
25.10.17
12:15
(0) энтерпрайз дата

(17) не всегда, например БП3.0 до какого-то релиза не загружает счета от поставщика что-ли
20 X Leshiy
 
25.10.17
14:00
(13) В КД2, полуавтоматом :)