Есть смысл организовывать обмен между базами 1С с помощью интерфейса OData Rest Api? #806972


#0 by maksyandra
Есть ли смысл организовывать обмен между базами 1С с помощью интерфейса OData Rest Api??
#1 by X Leshiy
Может быть, а что?
#2 by worker-good
Уже успешно реализовал))
#3 by maksyandra
Есть у меня парочка баз обмениваются между собой по веб сервисам. Сейчас должна добавится еще одна. Хочу попробовать реализовать обмен через OData. Интересуюсь есть ли в этом смысл. И какие преимущества у такого метода обмена.
#4 by maksyandra
И как??
#5 by worker-good
Все работает как часы, но после обновления платформы надо Odata переопубликовывать, как и другие веб-сервисы. У меня только обмен не между базами 1С, а между базой 1С и базой Oracle
#6 by worker-good
Преимущества: инновация, новые технологии))
#7 by maksyandra
У вас двусторонний обмен?
#8 by worker-good
Нет односторонний, из 1С в Оракл))
#9 by MaxS
Это для каждой базы нужно уникальные правила писать? И каждый раз дорабатывать после обновлений?
#10 by maksyandra
Оракл только читает данные через OData???
#11 by worker-good
Нет, Odata это просто та же база 1С только в XML и другие системы из этого XML файла данные и дергают. Дорабатывать ничего не надо после обновления платформы, просто переопубликовывать надо, это дело 15 секунд.
#12 by worker-good
Да
#13 by MaxS
Для выгрузки данных из 1С после изменения конфигурации 1С разве не нужно дорабатывать алгоритм?
#14 by maksyandra
А есть ли возможность читать данные зарегистрированные на выгрузку в планах обменов???
#15 by worker-good
При использовании Odata ничего разрабатывать не надо, опубликовал сервис Odata на Веб-сервере через конфигуратор 1С, дал Ораклисту ссылочку на Веб-страничку с логин и паролем 1С и он уже сам тягает из этой Веб-странички в формате XML, согласно тем правам которые ты ему дал в 1С. Ничего программировать не надо, никаких правил и доработок ни вначале, ни после обновления конфигурации. Веб-сервис и Odata это разные вещи. Веб-сервисы надо писать, Odata писать ничего не надо, только публикуешь и все.
#16 by worker-good
Скорее всего нет, но точно сказать не могу. Я давал доступ только к справочникам и регистрам сведений, теоретически в Odata можно дать доступ к любому объекту метаданных
#17 by maksyandra
Я так понял вы просто читаете данные за период???
#18 by worker-good
Ничего я не читаю, через Odata ты просто публикуешь всею структуру конфигурации 1С, в виде XML-файла и сторонний разработчик сам тягает информацию из XML-файла который формируется автоматически при публикации. Но стороннему разработчику, который получает доступ к данным 1С, надо разбираться в структуре 1С, как устроены регистры, справочники, документы причем это все в виде структуированного XML файла с данными. Опубликовать Odata со всеми данными 1С можно сделать за 5 минут в любой конфигурации, при поднятом веб-сервере. Ничего программировать не надо!!!
#19 by maksyandra
Это я понял. Меня интересует как оракл взаимодействует с интерфейсом.
#20 by maksyandra
И как получить объекты созданные или измененные за период???
#21 by maksyandra
???
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С