Подсистема "Обмен данными по произвольным правилам КД 2.0"

Подсистема "Обмен данными по произвольным правилам "Конвертации данных 2.0" дает возможность быстро и просто настроить обмен (синхронизацию) данных по своим произвольным правилам "Конвертации данных 2.0" в любых конфигурациях 1С 8.х, быстро настроить обмен с РИБ. Малое количество объектов для переноса (5 против свыше 100 БСП 2.0)!

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

Комментарии
1. Сергей Старых (tormozit) 4597 26.02.16 23:25 Сейчас в теме
2. Александр Белов (AlexWhite) 156 02.03.16 10:45 Сейчас в теме
Если все основные настройки делаются в конфигураторе, в режиме предприятия, добавлен ключ, внешняя компонента - чем это лучше штатных механизмов настроек планов обмена? (подписался)
(2) AlexWhite, лучше это тем, что используется КД 2.0. Плюс внедрение абсолютно не привязанное вообще никак к БСП, особенно к конфам не на основе БСП, а рукописным, например.

Пример: программист знает КД 2.0, но есть куча нетиповых конф на БСП и без оных, надо настроить обмен данных между ними. Что и как люди обычно поступают в этом случае?
Мой опыт показывает, что люди пишут свои собственные обмены как правило кодом - по COM, веб- и http-сервисами, обмены через текстовый файл и т.п. И это все есть неунифицированные решения, которые имеют очень большие минусы. Главные из которых - высокая трудоемкость создания/изменения таких обменов, время, низкая скорость отладки и т.п.
4. владимир демченко (jour) 10 13.05.16 18:01 Сейчас в теме
А что мешает пользоваться штатной обработкой - "Универсальный обмен данными XML" ? делаешь свой узел для полного узла обмена, загружаешь свои правила регистрации и собственно все. Если очень захочется - можно запускать в фоне по расписанию.. и главное все бесплатно и в любой конфигурации.
(4) jour, я что-то не видел в штатной обработке "Универсальный обмен данными XML" функционала для работы с планами обмена, выборкой изменений по узлам, записью информации сообщений по узлам обмена, очистку таблицу изменений узлов и т.п. Никто не спорит, можно допилить "Универсальный обмен" чтобы он начал понимать сообщения обмена, но пока ни одного универсального готового решения я не встречал. Есть только советы как это сделать. К тому же хранение самих правил тоже вопрос в этом случае возникает. И опять же, каждый что-то пишет под себя, хотя можно использовать унифицированное решение типа того, что было на БСП.
В нашем случае человек получает быстрое решение безо всяких допилов, встраивающееся в любую на 8.2 и выше конфу.
6. Andrey BedaNastala (Lem0n) 61 28.07.16 15:27 Сейчас в теме
(5)
не видел в штатной обработке "Универсальный обмен данными XML" функционала для работы с планами обмена, выборкой изменений по узлам, записью информации сообщений по узлам обмена, очистку таблицу изменений узлов


велосипедная разработка
Прикрепленные файлы:
Sodrugestvo; +1 Ответить
велосипедная разработка
Прикрепленные файлы:


Чистка таблицы изменений это все? Вообще-то еще есть передача и формирование сообщений обмена с регистрацией изменений, выборкой изменений и т.п.
Вы не пробовали в код обработки "Универсального обмена" залезть и посмотреть что там? Советую это сделать.
8. Илья Вольных (xFoG) 03.08.16 08:30 Сейчас в теме
На пороге Enterprise Data, а люди не уймутся.
9. Сергей Смирнов (milanse) 31 21.11.16 15:16 Сейчас в теме
(8) xFoG, Интерпрайз интерпрайзом, а с документооборотом свой обмен запилили. Опять же никакого контроля над процессом интерпрайз не предоставляет + шаг влево вправо = дорабатывай формат.
10. victor andone (victory) 03.12.16 16:27 Сейчас в теме
Для нетиповых, рукописных конфигураций безусловно ОЧЕНЬ полезная обработка и труд однозначно немал (понимаю так-как ранее попытался внедрить подсистему из БСП в свою нетиповую).
Но сегодня внедрил данную подсистему в свою конфу и выдало ошибку:
"{CommonModule.DtExch_ОбменДанными.Module(500)}: Значение не является значением объектного типа (Записать)". Вариант встроенного языка конфигурации - Английский, может из-за этого?
Арсений, скинь пожалуйста свой mail. Заранее благодарен.
(10) специально проверил - вариант встроенного языка конфигурации не повлиял на запись двоичных данных правил на диск
(10) а ошибка ваша связана с тем, что пытаетесь проверить возможность обмена по кнопке на новой незаписанной настройке. Все же настройку необходимо сперва записать (элемент справочника "Настройки обмена данными"). После этого возможна проверка, так как файлы правил хранятся в справочнике в двоичном виде данных.
13. victor andone (victory) 14.12.16 09:19 Сейчас в теме
Вопрос решен. Были найдены ошибки в конфигурации при проверке "Внешнее соединение" и "Внешнее соединение вариант клиент-сервер". Благодарю, обработка очень помогла!
(13) Хорошо, рад слышать. Пожалуйста.
15. Дарт Вейдер (nifor777) 14.12.17 05:17 Сейчас в теме
Вопрос по лицензированию. Если нам необходимо на 11 конфигураций эту подсистему внедрить. Я правильно понял что стоимость будет 11 * 10 тыс. ???
(15) нет, за одну лицензию в пределах одного головного юрлица
19. Дарт Вейдер (nifor777) 14.12.17 19:32 Сейчас в теме
Не разобрался как вам написать приватно. Есть вопрос про закрытый код в подсистеме . И не совсем понятно про письмо для получения исходников.
20. Дарт Вейдер (nifor777) 14.12.17 19:38 Сейчас в теме
(17)конфигурации самописные там вообще нет юр лиц. Не совсем понятен ответ.
16. владимир демченко (jour) 10 14.12.17 16:25 Сейчас в теме
С обработкой https://infostart.ru/public/519219/ это можно делать бесплатно
(16) обработка универсального обмена не позволяет делать регулярный обмен - очистку таблицы регистрации, отправка-принятие сообщений обмена и т.п., нет хранения правил обмена, потому что регулярный обмен основан на другой типовой обработке - ОбменДаннымиXML
21. Дарт Вейдер (nifor777) 22.12.17 04:40 Сейчас в теме
Доброе утро !!! Не уверен что пишу куда нужно, но в ваше разработке есть справочник DtExch_НастройкиОбменаДанными

Там команда &НаКлиенте Процедура ПрочитатьПравила(Команда) формируется имя файла ИмяФайла = КаталогВременныхФайлов()+"ПравилаОбмена.xml"; НА клиенте !!!!!

Затем ПрочитатьПВДСервер(ИмяФайла); передача имени !!!!! файла на сервер !!!! И вы ожидаете что каким то образом файл появиться на сервере ?

Чтение правил в справочнике не работает. Просьба поправить.
22. Дарт Вейдер (nifor777) 22.12.17 07:28 Сейчас в теме
Добрый день !!! У нас УПП изменённая. Валится процедура обработки ПолучитьЗначениеПриоритетаОбъектаПоИмениКонфигурации

Поле объекта не обнаружено (ПриоритетыОбъектовОбмена). Решение позиционировалось как универсальное. Подскажите пожалуйста что делать с этим ?
23. Дарт Вейдер (nifor777) 22.12.17 08:44 Сейчас в теме
Добрый день !!! Версия нашей платформы 8.2.16. Возникает ошибка при попытке выгрузки.

Ругается так Поле объекта не обнаружено (ЭтотУзел). Вопрос такой же что с этим делать ?
(23)
тформы 8.2.16. Возникает ошибка при попытке выгрузки.


Добрый день, скачайте обновление 1.3.1. Обновитесь и отпишитесь ушла ли ошибка.
25. Дарт Вейдер (nifor777) 26.12.17 06:53 Сейчас в теме
Доброе утро !! К сожалению из-за предновогодней нагрузки. Наш отдел разработки протестирует ваши доработки после НГ в январе 2018-ого.
26. Дарт Вейдер (nifor777) 26.12.17 09:12 Сейчас в теме
Проверили исправления. Вы так и не поправили использование стандартного реквизита ЭтотУзел. Она у вас где-то используеться в вашем закрытом модуле. В платформе 8.2.16 нет стандартного реквизита плана обмена ЭтотУзел. Ошибка.
(26) поправил (скачайте снова 1.3.1, предварительно указав конфигурации версию 1.3, а то не встанет повторное обновление)
(26) при каком событии возникает ошибка? У меня свойство "ЭтотУзел" успешно читается, проверьте чтоб в платформе вашей был этот метод у
ПланОбменаМенеджер.<Имя плана обмена> (ExchangePlanManager.<Имя плана обмена>)
ЭтотУзел (ThisNode)
Смоделировать вашу ошибку не смог
29. Дарт Вейдер (nifor777) 03.01.18 08:39 Сейчас в теме
Добрый день !!! Вы платформу поставьте 8.2.16 и всё увидите. Либо в свойствах вашей конфигурации выставте совместимость в 8.2.16. Нет там этого реквизита "ЭтотУзел"
30. Дарт Вейдер (nifor777) 03.01.18 09:08 Сейчас в теме
Вот вам два скриншота вашей конфигурации с совместиомтью которую вы почему то выставили в 8.3.6(хотя позиционируете решения для 8.2.х) и второй где мы убрали совместимость 8.3.6 и установили необходимую нам 8.2.16. Как видно по скриншотам стандартный реквизит "ЭтотУзел" отсутствует в 8.2.16, а вы его используете. Поэтому ваше решение неработоспособно в самописных конфигурациях 8.2.16 и ниже !!!
Прикрепленные файлы:
(30)
ЭтотУзел - это не мой реквизит, это стандартное свойство, которое есть в платформе для ПланОбменаСсылка.
В платформе 8.2 такого свойства нет, посмотрел. Ок, включу код получения подчиненных узлов в попытку. И на 8.2 тогда пройдет этот код. Все равно в данном контексте определение текущего узла ИБ по выбору головного ни на что не влияет. Это наверно был стандартный код обработки обмена на 8.3, поэтому я его туда вставил.
Прикрепленные файлы:
(30) выложил 1.3.2, больше этой ошибки не будет
Оставьте свое сообщение