Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Какой обмен выбрать?!

Какой обмен выбрать?!
Я
   triviumfan
 
08.07.18 - 12:27
Доброго дня, коллеги!
Необходимо реализовать односторонний обмен между самописной конфой и 1с:розница 2.2 (риб). Выгружаются заказы. Т.е. из самописной необходимо выгружать заказы в розницу.
Подскажите, как реализовать обмен? На дворе 2018й год. Можно, конечно, взять старый добрый СОМ и руками создать объект в базе приёмнике (:D), а можно воспользоваться православным хмл'ем и универсальным обменом, но ведь есть и другие механизмы! Стоит ли игра свеч?
 
 
   vde69
 
1 - 08.07.18 - 12:29
если готов допилить свою конфу - то КД3, если нет - КД2
   APXi
 
2 - 08.07.18 - 12:33
кд2 и веб сервис
   ДНН
 
3 - 08.07.18 - 12:38
(0) КД2 и типовая обработка "Универсальный обмен XML" со своей "удобной" формой
   triviumfan
 
4 - 08.07.18 - 12:43
(2) это нужно будет поставить конфу розницы на редактирование, создать веб-сервис, опубликовать и определить метод типа "СоздатьДокумент(ХМЛДанные)", а из самописной формировать хмл и отправлять?
Что-то много телодвижений... стоит ли игра свеч?
   sdf
 
5 - 08.07.18 - 12:49
(0) выбрать то, что умеешь.

если обмен простой (без взаимозависимых справочников, полей поиска и тд), приемник - типовой на поддержке, я бы сделал через HTTP-сервис и расширение.
   triviumfan
 
6 - 08.07.18 - 12:55
(5) "выбрать то, что умеешь", - я готов учиться, даже люблю это делать)
   Serg_1960
 
7 - 08.07.18 - 13:00
(0) "между самописной конфой и 1с:розница 2.2 (риб)" - уже не РИБ. Если конфигурации не идентичные - это не РИБ. Но: универсальный обмен может быть с использованием GUIDов для соответствия объектов. Фраза автора, кстати, говорит о невысокой компетенции автора в этом вопросе. Рекомендую изучить КД.
   Serg_1960
 
8 - 08.07.18 - 13:03
"Можно, конечно, взять старый добрый СОМ" - учитывая, что "На дворе 2018й год" - это всего лишь "транспорт" с точки зрения актуальных конфигурациях на БСП.
   triviumfan
 
9 - 08.07.18 - 13:07
(7) с КД знаком не по наслышке. я указал, что розница (!) РИБ.
(8) это не только транспорт
   yzimin
 
10 - 08.07.18 - 13:08
(4) В самописке веб-сервис, в рознице доп.обработку по обращению к этому сервису,вешаем расписание.
 
 Рекламное место пустует
   triviumfan
 
11 - 08.07.18 - 13:08
(10) точно! спасибо за совет.
   vde69
 
12 - 08.07.18 - 13:40
я себе сделал расширение которое превращает "полный обмен" в обмен по правилам КД2, 

и с поддержки снимать не надо
   Serg_1960
 
13 - 08.07.18 - 13:49
Угу. Типовой план обмена "Полный" (РИБ) и типовые механизмы обмена можно спокойно использовать с целью регистрации изменений и вызова экспортных процедур, а всё остальное, собственно говоря сам обмен, - через внешние обработки.
   triviumfan
 
14 - 08.07.18 - 14:17
(12) не поделишься? или может на ИС выложил?
   Фрэнки
 
15 - 08.07.18 - 14:25
наверно, упомянутый в топике РИБ не для того, чтоб делать обмен с внешним источником заказов на РИБ, а для того, чтоб пояснить, что это база с множеством узлов...

При этом не сказано нигде будет ли загрузка заказов идти только в центральный узел и далее по РИБ раздаваться по всей сети узлов, либо каждый узел в сети должен иметь возможность прямого приема Заказа от внешнего источника.

Я бы посоветовал сделать такую загрузку на веб-сервисе, а вот по какой схеме загружать (центр или периферийные узлы) - это нужно отдельно принимать решение
   triviumfan
 
16 - 08.07.18 - 14:28
(15) далее раздаваться по узлам. Для этого я и указал, что РИБ.
   triviumfan
 
17 - 08.07.18 - 14:49
Большинство предлагают веб-сервис как интерфейс взаимодействия между двумя ИС. А в чем его плюс для конкретно этой задачи?
   APXi
 
18 - 08.07.18 - 16:22
(17) Сейчас так модно :)
   triviumfan
 
19 - 08.07.18 - 19:50
(18) просто я думал, что обычно это используется для интеграции с другими ис, отличных от 1с.
   Garykom
 
20 - 08.07.18 - 20:05
Розницу публикуешь на веб-сервере http://v8.1c.ru/o7/201312rest/index.htm

Далее в самописке пишешь код по созданию и заполнению-проведению заказов.
   triviumfan
 
21 - 08.07.18 - 21:01
(20) насколько это безопасно?)
   Garykom
 
22 - 08.07.18 - 21:29
(21) "Способы аутентификации OData клиентов полностью совпадают со способами, используемыми для веб-сервисов;"
   triviumfan
 
23 - 08.07.18 - 22:09
(22) да я про другие... но нашёл, что можно устанавливать состав метаданных для доступности через сей протокол =)
   triviumfan
 
24 - 09.07.18 - 11:26
Оказалось, что необходимо и в переферийные базы данные выгружать, при этом обмен между ЦБ и ПБ долгий и не такой частый, а нужно "сразу и сейчас" :)
Все переферийные опубликовывать?)
   yzimin
 
25 - 09.07.18 - 11:28
(24) замени фразу "в переферийные базы данные выгружать" на "переферийная база данные должна забирать"
   Garykom
 
26 - 09.07.18 - 11:30
(25) Угу в 
том случае (24) лучше (10)

Пусть несколько периферий стучаться на один веб-сервер где самописка
   triviumfan
 
27 - 09.07.18 - 11:48
(26) благодарю.
   bolobol
 
28 - 09.07.18 - 12:23
А веб-сервер выдержит? Он же последовательный, ни разу не параллельный
   triviumfan
 
29 - 09.07.18 - 12:42
(28) думаю не так часто они будут создавать документы
   bolobol
 
30 - 09.07.18 - 13:24
(29) То что было выше "обмен между ЦБ и ПБ долгий" - это не относится к рассматриваемому обмену? Иные данные будут ходить?
   triviumfan
 
31 - 09.07.18 - 14:43
(30) и эти (заказы) тоже. Но они должны мигрировать мгновенно, чтобы пользователи не ожидали. А в риб там куча данных всяких.
   triviumfan
 
32 - 09.07.18 - 14:44
(31) "риб" в смысле полном обмене для риб.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует