Обмен УТ 10.3, КА 1.1, УПП - БП 3.0, УТ 11, КА 2, ERP 2 и другие (EnterpriseData)

0. Максим Сухов (MaxS) 225 15.01.16 10:42 Сейчас в теме
Перенос документов, справочной информации из УТ 10.3, КА 1.1, УПП на платформе 8.2 и выше в любую БП 3.0, УТ 11, КА 2, ERP 2 на платформе 8.3 и выше. Двухсторонний и односторонний обмен с любой текущей и будущей версией конфигурации. Одна обработка совместима со всеми конфигурациями на 8.3 и не требует доработок при обновлении этих конфигураций! Используется типовой универсальный формат обмена (КД3). Штатная синхронизация, регистрация объектов (КД2), обмен по расписанию, через папку, FTP, почту. Дополнительные отборы по организациям, складам и т.п.

Перейти к публикации

Комментарии
100. Елена ООО (Yha) 15.03.17 12:27 Сейчас в теме
101. Максим Сухов (MaxS) 225 15.03.17 19:12 Сейчас в теме
(88) Для УПП 1.3 сделана загрузка из ED документов платежное поручение входящее и платежное поручение исходящее.
И другие доработки и исправления.
102. Максим Сухов (MaxS) 225 16.03.17 19:31 Сейчас в теме
(100) Для УПП 1.3 сделана выгрузка документа "Авансовый отчет".
103. Фирсов Алексей (AlexF1983) 17.03.17 08:27 Сейчас в теме
Максим, добрый день.

Заинтересовались Вашим обменом. Но в наше время файловый обмен это по мне так как минимум не серьезно...
Есть ли опыт у Вас или у Ваших клиентов организации обмена через web / http сервисы?
То есть идея такая:
1. Модифицируем в базе-источнике процедуру выгрузки так, чтобы она сгенерированный xml выгружала не в файл, а в http-сервис базы-приемника.
2. В базе-приемнике добавляем http-сервис который этот файл получает и передает в штатный механизм обмена.
Я так понимаю что на источнике особых проблем возникнуть не должно, все равно необходимо вмешательство в типовой общий модуль и процедура выгрузки - нетиповая... А вот с приемником - вопрос... опыта работы с EnterpriseData нет от слова совсем, поэтому и спрашиваю...

Заранее спасибо!
104. Максим Сухов (MaxS) 225 17.03.17 09:36 Сейчас в теме
(103) Добрый день!
Небольшой опыт был, но в текущем решении вмешательство в типовой код минимальное - один раз! добавляем несколько строк кода, которые не нужно обновлять впоследствии. Вся основная работа происходит во внешней обработке, подключенной типовым способом. Обмен работает на платформах начиная с 8.1. Очень легко обновлять правила обмена. Достаточно заменить обработку в режиме предприятия.
Внедрять HTTP сервис в базу - это более существенные изменения. В типовой базе приемнике придётся переделывать модули БСП, их там много. Либо создавать всё тот же файл обмена и отдавать его типовому механизму. В результате получаем нечто со сложным обновлением и технической поддержкой, которая моментально съест прибыль от продажи недорогой обработки. На такое я решиться не могу, к тому же не видно спроса. ))
105. Фирсов Алексей (AlexF1983) 17.03.17 09:46 Сейчас в теме
(104)
Внедрять HTTP сервис в базу - это более существенные изменения.

Вот тут не соглашусь. Сам по себе HTTP сервис - это отдельный новый объект, который никак не влияет на обновление. Сейчас у нас между базами УПР (нетиповая) - УПР ЗУП 3 (типовая), УПР - БУХ ЗУП 3 (типовая), УПР - БУХ КА 1.1 (типовая), БУХ ЗУП 3 - БУХ КА 1.1 - все обмены реализованы через HTTP сервисы, и при этом ни строчки типового кода нигде не изменено. Но это - "свое казино", и оно не имеет никакого отношения к ED.
Поэтому в типовой базе приемнике нужно решить всего один вопрос - как прилетевший в HTTP сервис xml-файл из источника заставить "подхватиться" в типовой загрузке в формате ED... поскольку с механизмом не знаком, сложно оценить объем вмешательства...
106. Фирсов Алексей (AlexF1983) 17.03.17 09:54 Сейчас в теме
Немного опишу задачу подробнее. Необходим обмен если не в режиме онлайн, то максимально к этому приближенный. Для этого в базе-источнике висит "зацикленное" регламентное задание с обработчиком ожидания, который периодически (к примеру раз в 10 сек) смотрит - не появилось ли изменений в плане обмена. Если они появились - формируется xml-файл (или json но не суть), и он летит в http сервис приемника, где немедленно обрабатывается и присылает ответ - либо ОК либо описание ошибки... Через файловый ресурс такую задачу решить конечно можно, но не совсем рационально в плане нагрузки на сервера постоянным опросом ресурса, не исключены коллизии - прошлый файл еще не успел вгрузиться, а новый уже выгрузился, и так как снежный ком...
107. Максим Сухов (MaxS) 225 17.03.17 09:58 Сейчас в теме
(105) ED может обмениваться несколькими версиями формата. Текущая версия автоматически подбирается после первой синхронизации. Несколько схем формата обмена хранятся в источнике и в приемнике. База источник не знает какая версия в базе приемнике, поэтому первый обмен происходит на минимальной версии формата.
EnterpriseData подразумевает совместимость снизу вверх.
В моей обработке относительно легко добавить новый формат, От пользователя не потребуется дополнительных действий кроме подмены обработки.
А как быть с HTTP сервисом? Как совмещать разные версии ED? Это пока непонятно. ))
108. Максим Сухов (MaxS) 225 17.03.17 10:27 Сейчас в теме
(106) Если нужно лишь с помощью HTTP сервиса опрашивать готовность той базы принять файл, то можно ничего не меняя в текущем решении выключить синхронизацию по расписанию в обеих базах. Добавить обработку, которая будет опрашивать базу на той стороне и в нужный момент запускать типовой обмен через файлы. ))
Синхронизация ED в моём решении запускается штатно, поэтому HTTP сервис управления типовыми синхронизациями может быть отдельным универсальным решением. И отдельное решение по управлению синхронизацией баз уже есть http://infostart.ru/public/145983/
109. Фирсов Алексей (AlexF1983) 17.03.17 10:44 Сейчас в теме
(108) Уже тоже склоняюсь к такому варианту. Сделать HTTP-сервис не для передачи данных, а чисто ради принудительного запуска типового регламентного задания, чтобы запуск был только когда оно нужно, а не каждые 10 сек к примеру. И в Вашу обработку на источнике запихать его вызов в случае если появились данные для отправки. На правах костыля вполне пойдет, дыру на какое-то время закроет )

Последний вопрос. Какой план обмена используется для регистрации изменений (типовой / нетиповой)? Регистрируются ли изменения справочников?
110. Максим Сухов (MaxS) 225 17.03.17 10:55 Сейчас в теме
(109) Используется типовой план обмена и типовая регистрация, в описании публикации указано какой.
Например, в УТ 10.3 так запускается обмен:
Процедура Синхронизировать(Кнопка)
	ОбменДаннымиКлиент.ВыполнитьОбменДаннымиОбработкаКоманды(УзелДляОбмена, ЭтаФорма); //штатный обмен
КонецПроцедуры
Т.е. как писал выше. Обмен запускается штатно, а там внутри при необходимости подхватывается обработка для ED.
Поэтому можно не вникать как работает ED достаточно понять как запустить типовую синхронизацию.
111. Максим Сухов (MaxS) 225 22.03.17 11:16 Сейчас в теме
22.03.2017 УПП 1.3. Доработка выгрузки серий номенклатуры. Совместная доработка правил для КА 2.2.2.299, где эти серии загружаются в документы перемещение и реализацию. Оптимизация алгоритмов загрузки в УПП.
112. Максим Кузнецов (Makushimo) 149 23.03.17 06:24 Сейчас в теме
Добрый день.

Из публикации не понял, поддерживает ваш продукт обмен УПП->ЕРП
Нам нужно сделать переход с УПП 1.3.86.2 на ЕРП 2.2.2.212
И наладить регулярный односторонний обмен
Документы все, справочники все.
Также УПП у нас сильно доработанная. Сможем ли мы (или вы) доработать правила обмена?
Если у вас такой обмен реализован, то на КД 2 или на КД 3 ?
113. Максим Сухов (MaxS) 225 23.03.17 06:42 Сейчас в теме
(112) Добрый день!
Регулярный обмен УПП->ЕРП поддерживается. Название обработки "Выгрузка из УПП в ED ". http://infostart.ru/public/444523/#slide-to-files Переноса остатков пока нет, функционал готовится...
Документы все, справочники все
Документы не все, справочники те, которые нужны для документов. Подробности в публикации: http://infostart.ru/public/444523/#td
Если каких-то типовых документов не хватает, сообщайте, будет сделано.
Обмен реализован на КД 3.
Степень доработок ограничивается форматом EnterpriseData. Если ваши нетиповые данные смогут уложиться в формат обмена, то я смогу помочь Вам подготовить правила для КД3, чтобы вы самостоятельно продолжили доработку ))
114. Максим Кузнецов (Makushimo) 149 23.03.17 06:49 Сейчас в теме
(113) А ЕРП из ED возьмет себе данные без проблем ?
Возможно ли с помощью этой обработки наладить регулярный обмен ?
115. Максим Сухов (MaxS) 225 23.03.17 06:52 Сейчас в теме
(114) Да, регулярный обмен возможен. Для ERP 2.2 формат обмена EnterpriseData (ED) является типовым и нет разницы УПП или БП 3.0 на том конце отправляет данные.
Нетиповая конфигурация не помешает этой обработке если не удалены типовые объекты.
116. Артем Золотов (ArTz) 24.03.17 15:38 Сейчас в теме
Добрый вечер!

Необходимо их КА 1.1 одной организации перейти на УТ 11.3 с 01.01.17 с переносом документов за этот год

Мне необходимо "Выгрузка из КА 1.1 в ED" и все ? В УТ загрузится штатной обработкой ?
117. Максим Сухов (MaxS) 225 24.03.17 16:45 Сейчас в теме
(116) Добрый! Да, этой обработки достаточно. Виды переносимых документов указаны в публикации.
118. Артем Золотов (ArTz) 24.03.17 21:15 Сейчас в теме
(117) про перенос документов я написал. :) А остатки на определенную дату и по определенной организации, тоже выгружаются?
119. Максим Сухов (MaxS) 225 24.03.17 21:42 Сейчас в теме
(118) Остатки не выгружаются.
Скоро этот функционал появится.
120. Артем Золотов (ArTz) 24.03.17 21:54 Сейчас в теме
(119) жалко. Как скоро? На какую дату планировать можно?

pS хотя можно по инвентаризации сделать ОприходованиеТоваров..... наверное
121. Максим Сухов (MaxS) 225 25.03.17 06:53 Сейчас в теме
(120) Остатки собственных товаров почти готовы, в течение недели возможно что-то ещё будет.
122. Артем Золотов (ArTz) 25.03.17 08:57 Сейчас в теме
(121) отлично. еще бы пожалуй взаиморасчеты с контрагентами и вообще все хорошо:))
123. Максим Сухов (MaxS) 225 27.03.17 11:48 Сейчас в теме
Подготовлено решение для УТ 10.3.1.17 - используется план обмена "Полный" и типовой функционал для запуска синхронизации.
Проверена совместимость с УТ 10.3.3.3.
124. Алексей 1 (AlX0id) 27.03.17 12:05 Сейчас в теме
(76)
В итоге я:
- на стороне 11.1 вставил модуль ОбменДаннымиXDTOСервер из 11.3.
- подправил модуль менеджера обмена с учетом некоторых видов операций - как оказалось, он-таки есть в УТ 11.1 (!)
- и, собственно, настроил "типовой" обмен через ED %)
125. Максим Сухов (MaxS) 225 27.03.17 12:16 Сейчас в теме
(124) Понятно. В некоторых кое что есть, в совсем старых УТ 11.1 ничего нет. ))
У меня почти готова внешняя обработка синхронизации через ED для УТ 11.1.7.67. Изменения в конфигурации минимальные - несколько строк кода. Используются почти все механизмы штатной синхронизации.
Осталось протестировать все правила, подготовить документацию...
126. Alister (Alister) 9 29.03.17 15:51 Сейчас в теме
(125) добрый день.
Интересует хотя бы односторонний обмен УТ 11.1.9.66 -> БП 3.0 (будет обновляться конечно) ) .
Можете озвучить сроки и возможность?
127. Максим Сухов (MaxS) 225 29.03.17 16:44 Сейчас в теме
(126) Добрый день!
В УТ 11.1.9.66 уже есть ED. Но почему-то доступен только для базовой УТ.
Можно будет найти решение в виде доработки конфигурации, правила подключать внешней обработкой, воспользовавшись штатной возможностью - указать путь в реквизите ПутьКМенеджеруОбмена . По срокам от недели, точно не могу сказать. В первую очередь исполняются пожелания тех, кто уже оплатил. ))
128. Alister (Alister) 9 29.03.17 16:51 Сейчас в теме
(127)
почему-то доступен только для базовой УТ

Можно наверно сравнить\объединить с ПРОФ? )
Конфа не на поддержке, так что все решаемо.

(127)
По срокам от недели

Это вполне терпимо. Плохо, что нельзя до покупки опробовать... трудно убедить руководство, для него возможность возврата не аргумент, увы.(
129. Максим Сухов (MaxS) 225 29.03.17 17:09 Сейчас в теме
(128)
Можно наверно сравнить\объединить с ПРОФ? )
Конфа не на поддержке, так что все решаемо.
Это есть в проф, просто недоступно для отображения. Но думаю те правила обмена, что там есть вас не удовлетворят, нужно будет поновее сделать.
130. Alister (Alister) 9 29.03.17 17:18 Сейчас в теме
(129) типовые и не проходят, в этом и весь прикол, хотелось бы от них отвязаться из-за обновлений БП.
131. Alister (Alister) 9 30.03.17 12:44 Сейчас в теме
(127) напишите, как будет готово, спасибо.
132. Максим Сухов (MaxS) 225 03.04.17 06:30 Сейчас в теме
(122) Для КА 1.1. Появился функционал выгрузки остатков: Собственные товары на складах, Товары, принятые на комиссию, Товары, переданные на комиссию.
За основу были взяты алгоритмы получения остатков из типовых правил КД 2 КА1.1/УПП 1.3 -> КА 2.2/ERP 2. Полученные остатки выгружаются через EnterpriseData и потом в конечной базе загружаются типовыми правилами. Проверено на КА 2.2.
Реквизит "Комментарий" у ввода остатков не переносится (ограничение формата), в конечной базе КА 2.2 комментарий заполняется типовыми правилами примерно так: "БП 3.0 -> ERP 2.0: Остатки собственных товарно-материальных ценностей". Думаю это не страшно ))
Остальные виды остатков готовятся.
133. Максим Сухов (MaxS) 225 09.04.17 14:23 Сейчас в теме
(75) (76) Появился новый продукт Выгрузка из УТ 11.1 в ED
Протестировано на 11.1.7.67. Проверяется на других версиях 11.1.х
Из УТ 11.1 выгружаются те же виды документов и справочников как из УТ 11.3. Используется универсальный формат обмена, поэтому можно синхронизировать не только с БП 3.0, но и с другими видами конфигураций, используя одну обработку обмена.
134. Максим Сухов (MaxS) 225 12.04.17 07:10 Сейчас в теме
(131) Готова выгрузка из УТ 11.1.9.66 в EnterpriseData. Проверены все документы и справочники.
135. Виталий Барилко (Diversus) 2242 17.04.17 16:36 Сейчас в теме
(0) Сотрудники не переносятся?
136. Максим Сухов (MaxS) 225 17.04.17 16:55 Сейчас в теме
(135) Проверил формат ED. Нет там сотрудников и кадровых документов.
Физлица переносятся в документах взаиморасчетов с сотрудниками.
137. Михаил Фамилия (karpa13a) 18.04.17 10:58 Сейчас в теме
День добрый,
хотелось бы в будущих версиях увидеть загрузку(получение?) в УПП 1.3 следующих документов через ED (контекст из УТ 11.3):
АвансовыйОтчет
ВозвратТоваровОтПокупателя
ВозвратТоваровПоставщику
КорректировкаПоступления
КорректировкаРеализации
ОприходованиеТоваров
ПеремещениеТоваров
ПоступлениеДопРасходов
ПоступлениеТоваровУслуг
ПриходныйКассовыйОрдер
РасходныйКассовыйОрдер
РеализацияТоваровУслуг
СписаниеТоваров
СчетФактураВыданный
СчетФактураПолученный
Штрихкоды
ЕдиницыИзмерения
СерииНоменклатуры
Склады
ХарактеристикиНоменклатуры

может быть чтото лишнее указал. по скольку в трёх местах написано про обмены. и не ясно какой табличкой пользоваться.
138. Максим Сухов (MaxS) 225 18.04.17 13:06 Сейчас в теме
(137) Добрый день!
Хорошо, принято к сведению. Сейчас уже в работе для УТ 10.3 (попросили в ЛС).
На счет штрихкодов. Из всех известных мне типовых конфигураций, их умеет выгружать только Розница 2.2. И никто не умеет загружать(получать). Поэтому моё решение получится "вперёд паровоза". ))
В описании публикации останутся таблицы по каждой конфигурации отдельно, т.к. их можно формировать автоматически обработкой. Одна общая таблица скоро исчезнет.
139. Михаил Фамилия (karpa13a) 18.04.17 15:49 Сейчас в теме
(138) если из УТ 10.3 и из УТ 11.3 для УПП будет одинаковый результат - то я буду рад.
по поводу штрихкодов - может и лишканул) если ни УТ 11.3 ни УПП про это не в курсе - то видимо можно в список запросов отодвинуть на самый край(или в зависимости от пожеланий остальных участников процесса).
да, по функционалу было бы хорошо - что бы про отдельный продукт - отдельная табличка была. сейчас их пачка и реально немного мешает понять о результате.
спасибо
140. Михаил Фамилия (karpa13a) 18.04.17 18:15 Сейчас в теме
(138) и ещё один глупый вопрос: в поставке идёт две обработки
ОбменДаннымиXML_1.0.10_ED_УПП13.epf и ОбменДаннымиXML_1.0.8_ED_УПП13.epf
какая между ними разница?
141. Максим Сухов (MaxS) 225 18.04.17 18:55 Сейчас в теме
(140) Они из разных релизов УПП. Можно сравнить с конфигурацией и выбрать обработку с минимальными отличиями.. Нужно переносить в обработку УПП только те изменения, которые помечены //ED
Можно было в ЛС сообщить номер заказа и пожелания, чтобы "в общей очереди не стоять". Для покупателей доработки в приоритете. ))
142. Денис Пашин (user602820_pd) 20.04.17 15:52 Сейчас в теме
Добрый день, Максим. Как я понял, с помощью данной обработки можно настроить обмен в двустороннем формате между КА1.1 и КА1.1, возможно сделать тоже самое между КА1.1 и КА2.2?
143. Максим Сухов (MaxS) 225 20.04.17 16:24 Сейчас в теме
(142) Добрый день!
Да, можно, но теми объектами, которые есть в универсальном формате обмена.
Для обмена КА 1.1 - КА 1.1 можно использовать ED, но если конфигурации одинаковые, то типовой обмен будет более полным.
КА 1.1 - КА 2.2 можно - этот вариант чаще востребован и соответственно проверен.
144. Максим Сухов (MaxS) 225 21.04.17 07:36 Сейчас в теме
(137) для УПП расширено количество загружаемых из ED документов и справочников.

Так же обновлена информация по объектам конфигурации 1С и объектам формата ED для основных типовых конфигураций.
Для каждой конфигурации теперь своя таблица.
Такой информации в открытом свободном доступе пока нет нигде, кроме как здесь. )) Отчетов для быстрого получения этой информации тоже пока не встречалось.
145. Владислав Тихонов (tarasbulbataras) 25.04.17 13:25 Сейчас в теме
Подскажите, в моей организации несколько конфигураций УТ 11.1.10.199 с большим количеством доработок, не влияющих на логику базовой конфигурации и из всех организована выгрузка в бухгалтерию 3.0. Достаточно ли в этом случае купить 1 лицензию на обработку? И можно ли будет использовать стандартное регламентное задание для обмена по расписанию?
146. Максим Сухов (MaxS) 225 25.04.17 13:33 Сейчас в теме
(145) Да, достаточно приобрести одну лицензию. Регламентное задание можно использовать - это типовой функционал.
Доработки не влияют если не удалены типовые метаданные и процедуры.