Настройка автоматического обмена между конфигурациями Управление торговлей 10.3 и Управление торговлей 11. 3 при помощи механизмов планов обмена и правил обмена

Публикация № 677896

Разработка - Обмен данными 1С - Перенос данных из 1C8 в 1C8

планы обмена правила управление торговлей

В статье описывается методика настройки автоматического обмена между конфигурациями УТ 10 -УТ 11 3 при помощи механизмов планов обмена и правил обмена

Недавно передо мной встала задача настройки регулярного обмена между конфигурациями «Управление торговлей 10.3» и УТ «Управление торговлей 11.3» (в моем случае это была «Управление торговлей и взаимоотношениями с клиентами (CRM)» от РАРУС). Эта конфигурация выполнена в виде рада надстроек на «Управление торговлей 11», процесс решения данной задачи для нее не будет отличаться от настройки обмена с конфигурацией  «Управление торговлей 11», поэтому в статье используется именно этот термин. Для решения этой задачи был выбран давно проверенный и многократно испытанный механизм правил обмена, разрабатываемых, как известно, в специализированной конфигурации «Конвертация данных, редакция 2.1». После того, как правила были созданы, от клиента поступил запрос на подключение обмена в обратную сторону(«Управление торговлей 11»- «Управление торговлей 10.3») и настройку всего процесса в автоматическом режиме по требуемому расписанию.

Конфигурации на основе библиотеки стандартных подсистем предполагают использование обменов на основе EnterpriseData. Механизм, очевидно, более продвинутый по сравнению с тем, что предлагалось в более ранних конфигурациях, однако же, выбрасывать в корзину уже сделанные и отлаженные правила абсолютно не хотелось, поэтому было принято решение настраивать обмен на основе уже имеющихся правил обмена.

В моем случае обе базы находились на одном сервере, поэтому я настраивал обмен через COM-соединения. При расположении баз на разных компьютерах/серверах нужно будет произвести дополнительные манипуляции с базой «Управление торговлей 11», помимо указанных в статье, поскольку там нет никаких средств для настройки и выполнения обмена, основанного на правилах.

Для организации обмена придется вносить изменения в конфигурации обеих баз данных.

  1. В обе конфигурации следует добавить новый план обмена с одинаковым названием, например «ОбменУправлениеТорговлейУТиВсК». Флаг «Распределенная база данных» естественно, должен быть снят, в состав плана обмена должны быть включены объекты, которыми предполагается осуществлять обмен. Если предполагается обмениваться всеми подряд объектами, то можно оставить признак «Авторегистрация» в значении «Разрешить». Если же предполагается фильтрация выгружаемых данных по каким-либо признакам, например организациям,  или складам (т.е., например, должны, выгружаться документы по одной организации), то для признака «Авторегистрация» следует установить значение «Запретить». Обязательно установить права на чтение для одной из ролей, используемых пользователями. Все вышеперечисленное следует выполнить для планов обмена в обеих базах данных.
  2. В случае, когда предполагается использование отборов для выгружаемых данных, самым удобным, очевидно, будет добавить в план обмена табличную часть, в которой будут перечислены отборы. Например, табличную часть «Организации», и/или «Склады» и т.п. В моем случае для обмена требовалось  фильтровать данные, выгружаемые из «Управление торговлей 10.3» по признаку «Организация», из управления торговлей 11-й версии выгружать все данные без разбора. Поэтому в «Управление торговлей 10.3»в план обмена я добавил табличную часть «Организации», с одним реквизитом «Организация». В «Управление торговлей 11» был создан одноименный план обмена, в него включены нужные объекты, признак «Авторегистрация» в значение «Разрешить».
  3. Для всех объектов в «Управление торговлей 10.3» я установил признак «Авторегистрация» = «Запретить», в обработчик для типовой подписки на событие «ПередЗаписьюДокументаДляОбменаТорговляБухгалтерия»(очевидно, методически более верным решением было добавить собственную подписку на событие, но для простоты было сделано так) был добавлен следующий код:
Если НЕ Источник.ЭтоНовый() И ПланыОбмена.картОбменУправлениеТорговлейУТиВсК.ЭтотУзел().Метаданные().Состав.Содержит(Источник.Метаданные()) Тогда                               ВыборкаПО=ПланыОбмена.картОбменУправлениеТорговлейУТиВсК.Выбрать();

                           Пока ВыборкаПО.Следующий() Цикл

                                          Если НЕ ВыборкаПО.ПометкаУдаления  И НЕ ВыборкаПО.Ссылка=ПланыОбмена.картОбменУправлениеТорговлейУТиВсК.ЭтотУзел() Тогда                                              Если  ВыборкаПО.Организации.Количество()=0 ИЛИ (Источник.Метаданные().Реквизиты.Найти("Организация")<>Неопределено И

                                                                     ВыборкаПО.Организации.Найти(Источник.Организация,"Организация")<>Неопределено) Тогда

                                                                     ПланыОбмена.ЗарегистрироватьИзменения(ВыборкаПО.Ссылка,Источник.Ссылка);

                                                          КонецЕсли;      

                                          КонецЕсли;      

                           КонецЦикла;  

           КонецЕсли;      
  1. Для того, чтобы обмен по созданному плану обмена мог выполняться стандартными средствами,  в модуле плана обмена обязательно должно быть следующее содержимое(сделать нужно в обеих базах):

А) Объявлены переменные

Перем мЭтоНовыйЭлемент;

Перем мТаблицаОрганизацийДляВыгрузкиПередЗаписью;

Перем мОтборПоДатеДокумента;

Перем мИнформацияОНаличиеОрганизацииВРегистре;

Перем мИнформацияОБазовыхТипах;

Перем мКоличествоОрганизацийВУзле;

Перем мСоответствиеОрганизацийИУзлов;

Перем мСтарыйТипОбъектаОтправки;

Перем мИмяСтарогоБазовогоТипа;

Б) Инициализированы переменные

мТипУдалениеДанных = Тип("УдалениеОбъекта");

мТипРегистрСведенийНаборЗаписейОбъектыДоступаДокументов = Тип("РегистрСведенийНаборЗаписей.ОбъектыДоступаДокументов");



мИнформацияОНаличиеОрганизацииВРегистре = Новый Соответствие;

мИнформацияОБазовыхТипах = Новый Соответствие;

мСтарыйТипОбъектаОтправки = Неопределено;

мСоответствиеОрганизацийИУзлов = Неопределено;

В) Из плана обмена ОбменУправлениеТорговлейБухгалтерия или ОбменУправлениеТорговлейБухгалтерияКОРП без изменений перенесены процедуры и функции:

ОпределитьЕстьОтличияВТабличнойЧасти()

СравнитьТаблицыПоПолю(Таблица1, Таблица2, ИмяПоля)

УбратьИзРегистраДанныеНеНужныеДляПереносаПоОрганизации(ЭлементДанных)

ПолучитьИмяБазовогоТипаПоТипуОбъекта(ТипОбъекта) Экспорт

Г) Из плана обмена ОбменУправлениеТорговлейБухгалтерия или ОбменУправлениеТорговлейБухгалтерияКОРП перенесена процедура

ОпределитьТипОтправкиДанных(ЭлементДанных, ОтправкаЭлемента) Экспорт

И для нее уже нужно будет вносить изменения, поскольку там обрабатывается ситуация, когда выгружается объект, который не должен выгружаться согласно отборов, прописанных в табличных частях (такая ситуация может возникнуть в случае, когда табличная часть в один момент времени имела состав, согласно которому при подписке на событие объект был зарегистрирован в плане обмена, а к моменту выгрузки табличная часть была изменена, и выгружаемый объект уже не удовлетворяет условиям выгрузки. В моем случае не планировалось подобных событий, и хотя методически более правильным было прописать обработку для такого варианта, я не стал этого делать, и оставил процедуру пустой. Но такая процедура должна обязательно быть в модуле плана обмена, в противном случае обмен не заработает

  1. В конфигурацию «Управление торговлей 11» следует добавить следующие объекты, идентичные одноименным объектам в «Управление торговлей 10.3» (можно сделать Ctrl+C – Ctrl+V):

А) Перечисление «ПриоритетОбъектовОбмена»

 Б) Перечисление «РезультатРассмотренияКоллизии»

В) Обработка «ОбменДаннымиXML»

Г) Регистр сведений «СоответствиеОбъектовДляОбмена»

Д) Регистр сведений «ОтложенныеДвиженияДокументов»

Е) Регистр сведений «КоллизииПриОбмене»

6.  В конфигурации «Управлении торговлей 11» для общих модулей, процедуры из которых вызываются при записи объектов(как правило такая ситуация имеет место быть при подписках на события), следует установить признак «Внешнее соединение». В моем случае такая манипуляция потребовалась для общего модуля «ПроведениеСерверУТ» и большого количества модулей из состава подсистемы «Управление торговлей и взаимоотношениями с клиентами (CRM)». Не буду здесь приводить их список, отмечу лишь, что при настройке обмена с другими конфигурациями на основе БСП найти такие модули достаточно просто: следует выполнить все пункты, указанные в статье, затем, при попытке выполнения обмена процесс будет «валиться», и в описании ошибки будет выведено диагностическое сообщение, содержащее приблизительно следующую информацию:   «Процедура такая-то» не обнаружена. После чего находим при помощи поиска по всем текстам эту процедуру, и у модуля проставляем признак «Внешнее соединение».

После совершения всех вышеизложенных манипуляций настраиваем обмен при помощи стандартных средств. Почти вся настройка обмена выполняется на стороне информационной базы «Управление торговлей 10.3».

  1. В базе «Управление торговлей 10.3», в режиме «1С предприятие» элементу плана обмена, соответствующему текущей информационной базе, присваиваем код, например «001»
  2. В базе «Управление торговлей 10.3», в режиме «1С предприятие» создаем новый элемент плана обмена, называем произвольным образом, присваиваем произвольный код, например наименование «Управление торговлей 11», код «002»
  3. В базе «Управление торговлей 11», в режиме «1С предприятие» создаем элемент плана обмена, называем произвольным образом,  код  присваиваем такой же, как код из п. 1
  4. В базе «Управление торговлей 11» , в режиме «1С предприятие», плану обмена, соответствующему текущей информационной базе, присваиваем код такой же, как в п. 2
  5. В базе «Управление торговлей 10.3», в режиме «1С предприятие» выполняем команду «Сервис-Прочие обмены данными-Выполнить обмен данными». В открывшемся окне из выпадающего списка, расположенного рядом с надписью «Выберите настройку», выбираем пункт «Настроить обмен данными»
  6. Далее, в открывшемся окне, выбираем наш элемент плана обмена данными, созданный в п. 2.  В разделе «Правила выгрузки в базу обмена» подгружаем файл с правилами обмена «Управление торговлей 10»-> «Управление торговлей 11». В разделе  «Правила выгрузки из базы обмена в текущую базу» подгружаем файл с правилами обмена     «Управление торговлей 11»-> «Управление торговлей 10.3». В случае, когда выгрузка объектов в обратном направлении не требуется, в конфигурации «Конвертация данных» следует создать конвертацию, не содержащую ни одного привила выгрузки и правила обмена, где в качестве источника указать «Управление торговлей 11», приемник – «Управление торговлей 10»,  и указать файл правил(по сути «пустой») с этой конвертацией. Далее указываем тип обмена «Обмен через подключение к информационной базе», авторизацию, имя сервера, базы и т.п. После этого система готова к обмену. Для созданной настройки доступны все возможности стандартных обменов «Управление торговлей 10»,  в частности, выполнение обмена при помощи механизма регламентных заданий и отложенное проведение.  Если статья была вам полезна, не забудьте нажать на звездочку рейтинга.    

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. imotin 10.10.17 23:13 Сейчас в теме
о! Супер.

Как раз то, что нужно. Спасибо огромное!
2. user709610_hartmann77 27.10.17 15:21 Сейчас в теме
3. fifka555 14.11.17 10:11 Сейчас в теме
Спасибо большое! Все структурировано и просто описано.
4. user655163_msn25 11.09.18 16:47 Сейчас в теме
>я настраивал обмен через COM-соединения
>нужно будет произвести дополнительные манипуляции с базой «Управление торговлей 11»

Подскажите, пожалуйста, какие дополнительные манипуляции нужно произвести, чтобы настроить обмен через ftp?
5. The Ded 143 11.09.18 20:53 Сейчас в теме
(4) Нужно сделать управляемую форму или регламентное задание, где будет запускаться обмен на стороне ут 11
6. user655163_msn25 12.09.18 09:57 Сейчас в теме
(5) я не пойму, куда настройки фтп вводить? такой настройки нету
7. The Ded 143 12.09.18 10:48 Сейчас в теме
8. user655163_msn25 12.09.18 12:25 Сейчас в теме
(7) Ищу в плане форме плана обмена. А где надо?
Еще обратил внимание, что если нажать кнопку Настроить синхронизацию данных, то там тоже не понятно, что выбирать.
Пожалуйста, помогите. :)
9. The Ded 143 12.09.18 12:39 Сейчас в теме
(8) В УТ11 или в УТ10? В УТ11 надо дорабатывать. В УТ10 - последняя часть статьи, п. 5 - там можно указать ftp
10. user655163_msn25 12.09.18 14:03 Сейчас в теме
(9) в УТ 11. Я во и хочу понять что и где дорабатывать.
11. The Ded 143 12.09.18 14:15 Сейчас в теме
(10) Надо в конфигураторе сделать свою форму и/или регламентное задание, и написать код, который будет выполнять обмен
12. sc_digital 16.03.19 21:14 Сейчас в теме
Уважаемый автор! По части п.6 : "В разделе «Правила выгрузки из базы обмена в текущую базу» подгружаем файл с правилами обмена «Управление торговлей 11»-> «Управление торговлей 10.3»". Подскажите, а где в УТ 10.3 такой пункт?
13. The Ded 143 31.03.19 16:41 Сейчас в теме
(12) Извиняюсь за паузу, только из отпуска вернулся. Интерфейс зависит от редакции. Самое простое -
Сервис - Прочие обмены данными - выполнить обмен данными. И там в выборе настроек будет пункт Создать новую настройку
14. sc_digital 31.03.19 20:43 Сейчас в теме
(13) это да ))). Это есть. Раздел "правила выгрузки из базы обмена в текущую"? Этого пункта в типовой ут нет.
15. The Ded 143 02.04.19 12:51 Сейчас в теме
Вот он
Прикрепленные файлы:
16. GoodZone 9 28.08.19 12:18 Сейчас в теме
Может я не допонял чего, а откуда взялись правила обмена из УТ11 в УТ10 ?
17. The Ded 143 28.08.19 12:43 Сейчас в теме
(16) Их следует разработать самостоятельно, в конфигурации "Конвертация данных 2.0"
18. GoodZone 9 28.08.19 12:50 Сейчас в теме
ясно ))), а то я уж подумал что-то пропустил. А вашими поделиться можете?
19. Tarlich 99 20.12.19 22:30 Сейчас в теме
а можно правила ВАШИ глянуть , или для того что бы их использовать как примеры для себя ? -))
20. The Ded 143 21.12.19 11:07 Сейчас в теме
26. bu1l 2 21.01.20 08:52 Сейчас в теме
(20) Можете со мной тоже поделится правилами? Нет возможности писать ЛС.
21. Tarlich 99 26.12.19 00:49 Сейчас в теме
в модуле плана обмена обязательно должно быть следующее содержимое(сделать нужно в обеих базах):

Можно сюда выложить , т.к. в новых релизах уже сильно изменено ,
выходит ошибка
Ошибка при выгрузке данных для узла плана обмена
Объект = Штаны Цветочная Поляна
ОписаниеОшибки = Ошибка при получении значения атрибута контекста (СоответствиеОрганизацийИУзловОбменаТорговляБухгалтерия): Попытка получения неинициализированного значения параметра сеанса
ПозицияМодуля = ОбщийМодуль.ПроцедурыОбменаТорговляБухгалтерия.Модуль(33)
КодСообщения = 72
УзелПланаОбмена = УТ 11
22. The Ded 143 26.12.19 11:05 Сейчас в теме
(21) Не совсем понял, что нужно выложить
23. Tarlich 99 26.12.19 20:54 Сейчас в теме
(22)
В) Из плана обмена ОбменУправлениеТорговлейБухгалтерия или ОбменУправлениеТорговлейБухгалтерияКОРП без изменений перенесены процедуры и функции:

ОпределитьЕстьОтличияВТабличнойЧасти()

СравнитьТаблицыПоПолю(Таблица1, Таблица2, ИмяПоля)

УбратьИзРегистраДанныеНеНужныеДляПереносаПоОрганизации(ЭлементДанных)

ПолучитьИмяБазовогоТипаПоТипуОбъекта(ТипОбъекта) Экспорт
Г) Из плана обмена ОбменУправлениеТорговлейБухгалтерия или ОбменУправлениеТорговлейБухгалтерияКОРП перенесена процедура

ОпределитьТипОтправкиДанных(ЭлементДанных, ОтправкаЭлемента) Экспорт

вот эти - в последних релизах Ут они "мудреные -))"
24. Tarlich 99 26.12.19 23:57 Сейчас в теме
При расположении баз на разных компьютерах/серверах нужно будет произвести дополнительные манипуляции с базой «Управление торговлей 11», помимо указанных в статье, поскольку там нет никаких средств для настройки и выполнения обмена, основанного на правилах.

Можно уточнить ?
25. The Ded 143 27.12.19 00:18 Сейчас в теме
(24) Я настраивал только через СОМ-соединение, поэтому не подскажу
27. Aquari 17.03.20 12:35 Сейчас в теме
(25) Спасибо за статью очень пригодилась! В реализации обмена между УТ 10.3 не обновленным и сильно переписанным и типовым УТ 11.4 решение заработало на все 100%

Так же данный метод был опробован в обмене между УТ 10.3 не обновленным в типовую Розница 2.3, вот тут уже есть проблема данные из Розницы 2.3 в УТ 10.3 никак не хотят выгружаться, а так же не приходит квитанция удачной выгрузки, не могу понять в чем загвоздка (
28. Aquari 17.03.20 16:59 Сейчас в теме
(27) Данный метод к Рознице 2.3 также подходит, работает 100%
29. vasiliy_09_05 5 13.07.20 15:10 Сейчас в теме
(25)
Добрый день. Есть возможность поделиться правилами обмена по данной публикации.
Нужно срочно перенести документы из УТ 10 в УТ 11, и времени на написание правил нет :(

Заранее спасибо!
30. user621607_trager_dasha 07.09.20 23:05 Сейчас в теме
Здравствуйте. Если не сложно, и со мной правилами поделитесь.
31. Кукуруза 14.09.20 20:35 Сейчас в теме
Добрый день. Если возможность есть такая: просьба поделиться планами обмена УТ10-УТ11. Спасибо.
32. user787726 16.09.20 14:45 Сейчас в теме
Если можно, мне тоже правила обмена обмена УТ10-УТ11. Буду благодарна!
33. Al777 09.11.20 00:18 Сейчас в теме
Здравствуйте! Если есть у кого-то правила обмена УТ 10 - УТ 11, просьба поделиться. Большое спасибо!
34. rst_filippov 39 27.11.20 09:05 Сейчас в теме
(33) типовые чем не устраивают?
35. Al777 27.11.20 18:01 Сейчас в теме
(34) не устраивают тем, что они старые (от 2018 года, насколько я помню). А за 2 года изменений в базах было много.
36. rst_filippov 39 27.11.20 21:14 Сейчас в теме
(35) да ну вы бросьте из обновления правила обмена с 11.4.13 идут
38. Al777 28.11.20 22:04 Сейчас в теме
(36) Подскажите, где они находятся?
37. Al777 28.11.20 22:03 Сейчас в теме
Специально поставил обновление и УТ 11.4 и УТ 10.3, и нигде не нашёл никаких правил обмена между этими конфигурациями. Можете, подсказать, где они находятся?
39. rst_filippov 39 29.11.20 11:01 Сейчас в теме
(37) лежат в обработке помощнике перехода из 10.3. Из макета забираете
40. Al777 29.11.20 14:31 Сейчас в теме
(39) в обработке лежат правила обмена от 2018 года. Именно в этом и проблема, что там правила старые. И обработка фирмой 1С не обновляется.
41. Al777 29.11.20 14:35 Сейчас в теме
и в обработке правила по переносу остатков, а документов в них нет.
Оставьте свое сообщение

См. также

Как прикрутить ГУИД к регистру сведений Промо

Практика программирования Перенос данных из 1C8 в 1C8 Разработка v8 Бесплатно (free)

... и немного теории обмена данными. В частности, разберем боль всех, кто пишет небанальные обмены данными: как набору записей регистра сведений назначить гуид и далее использовать его в обмене для идентификации этого набора.

16.04.2019    20633    m-rv    17    

Неожиданное использование XDTO

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Расскажу про свой опыт, как XDTO может помочь в отладке обменов данных. И какие полезности можно почерпнуть для себя при работе с XDTO.

сегодня в 10:00    73    simon_sidoruk    1    

Сказ о том, как в одной крупной компании документооборот внедряли, или проблемы типовых обменов между КА и ДО

Интеграция Документоборот 2 Перенос данных из 1C8 в 1C8 v8 ДО КА2 Бесплатно (free)

Приветствую всех. Сегодня пойдет речь о том, как на одной крупной компании внедряли 1С:Документооборот 2.1 в связке с КА 2.4. Вроде бы системы типовые, мы практически не добавляли ничего в них, но проблем было столько, что я решил изложить их в статье. Может, кому-то пригодится это в дальнейшем, и не придется тратить кучу времени на поиск решений.

10.11.2020    3846    maks_20    21    

Простой пример разработки регулярного обмена с использованием БСП на примере ERP 2.4 и УПП 1.3

БСП (Библиотека стандартных подсистем) Перенос данных из 1C8 в 1C8 v8 1cv8.cf УПП1 КД ERP2 Россия Бесплатно (free)

Данный вариант подойдет тем, кто хочет настроить "свой" регулярный обмен с добавлением "своих" планов обмена с использованием правил обмена на КД 2.1.

27.10.2020    2907    байт    8    

Повышаем эффективность разработки правил обмена Промо

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Как повысить скорость и качество разработки правил обмена? Как вести групповую разработку правил обмена? Как облегчить сопровождение правил обмена после передачи в эксплуатацию? Об этом и многом другом вы можете узнать из этой статьи.

25.06.2018    28654    olegtymko    47    

Конвертация данных 2. Использование подключаемых обработок в правилах обмена. Конвертация дерева значений

Обмен данными 1С Обмен через XML Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Разработка правил обмена с использованием подключаемых обработок. В качестве примера рассмотрена реальная задача конвертации дерева значений.

15.06.2020    3780    Drivingblind    8    

Конвертация данных 2.1. Методика переноса остатков

Перенос данных из 1C8 в 1C8 v8 1cv8.cf УУ Бесплатно (free)

В данной статье я приведу пример использования базовой методики конвертации данных для переноса остатков из одной информационной базы в другую.

12.06.2020    6463    aximo    17    

Механизм XDTO

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Попытка понять механизм XDTO и его неочевидные аспекты. Научиться выполнять обмены между различными конфигурациями без оглядки на реализацию в типовых.

12.05.2020    5643    totchaz    4    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть І: Справочники Промо

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

Сейчас все чаще интеграции различных конфигураций проектируются через HTTP-сервисы - они и работают быстрее, и "войти" в режим отладки гораздо проще, тем самым обойдя "черный ящик" универсального обмена через xml, например. Более года назад я начал работать в компании, в которой разработчики работали с конфигурациями 1С в режиме совместимости еще 8.2.16 (менять режим совместимости в типичных базах мы не хотели) - а как Вы наверное знаете, если интересовались HTTP-сервисами в 1С, их использование в режиме совместимости 8.3.4 и ниже недопустимо - и здесь я уже не надеялся на разработку и использование HTTP-сервисов. Но позже меня заинтересовал такой "сервис" как REST интерфейс OData, так как его можно использовать не меняя режим совместимости конфигурации - именно он и стал для меня идеальным вариантом решения "нетривиальных" задач.

11.05.2018    23542    V.Stavinsky    11    

Механизмы проведения документов при обмене по универсальному формату

Перенос данных из 1C8 в 1C8 БСП (Библиотека стандартных подсистем) v8 Бесплатно (free)

Как проводятся документы при обмене по универсальному формату. Пример доработки типовых правил обмена с переносом состояния документа: проведен/не поведен/пометка удаления.

04.03.2020    5121    partizand    6    

Односторонний обмен ЗУП и БП

Перенос данных из 1C8 в 1C8 v8 БП3.0 ЗУП3.x Россия Бесплатно (free)

Односторонний обмен из ЗУП в БУХ

29.02.2020    5704    VAAngelov    14    

Автоматический обмен при появлении файла, по регламентному заданию создаёт файл выгрузки, даже если файл загрузки не появлялся

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Заметил, что "Автоматический обмен при появлении файла" каждый раз создаёт файл выгрузки данных, даже если файл для загрузки данных не появлялся. Данный код проверит, что файл появился, только после чего создаст файл выгрузки данных.

20.02.2020    2939    wau8824ru    4    

Взаимодействие между базами 1С через COM Промо

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассмотрено много особенностей взаимодействия между базами 1С по COM технологии

10.08.2015    154738    tormozit    65    

Бесшовная интеграция через обмен по правилам - миссия выполнима

Практика программирования Интеграция Перенос данных из 1C8 в 1C8 v8 ДО ERP2 Бесплатно (free)

При организации работы с договорами в ERP 2, с помощью бесшовной интеграции с Документооборотом, «типовой» методикой является создание договоров в ЕРП. После создания договора в ЕРП, пользователь «отправляет» договор в ДО по бесшовной интеграции. На практике, весьма часто пользователи хотят видеть обратную схему: вводить договоры в ДО и при этом получать их в ЕРП без «лишних телодвижений». Или даже вводить их независимо в обеих системах – так, чтобы потом «стыковать» по каким-то определенным правилам.

24.01.2020    5374    e-9    2    

Конвертация ставок НДС: из Перечисления в Справочник (правила обмена в конвертации 2.0)

Перенос данных из 1C8 в 1C8 v8 КД Россия НДС Бесплатно (free)

При написании правил обмена между "более старой" и "более новой" конфигурациями можно столкнуться с тем, что в одной конфигурации ставки НДС - это перечисление, а в другой - справочник (или наоборот, но мой пример именно из перечисления в справочник). Ситуация несложная, но нестандартная, поэтому выкладываю работающий пример, может, кому пригодится.

09.11.2019    6845    vikulinamari    1    

Настройка синхронизации между конфигурациями Бухгалтерия для Беларуси 2.1 и Управление торговлей для Беларуси 3.4

Перенос данных из 1C8 в 1C8 v8 БП3.0 УТ11 Беларусь Бесплатно (free)

Пошаговое описание настройки типового обмена между конфигурациями Бухгалтерия для Беларуси 2.1 и Управление торговлей для Беларуси 3.4

21.10.2019    8122    Olesia_Matusevich    1    

Использование инструментов разработчика для отладки обменов КД 2.0 Промо

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Пара трюков, благодаря которым жить становится намного проще...

05.05.2017    27769    unichkin    3    

Объединение организаций в ЗУП при реорганизации с переносом данных из ЗУП 2.5 в ЗУП 3.1

Зарплата Управление персоналом (HRM) Перенос данных из 1C8 в 1C8 v8 v8::СПР ЗУП2.5 ЗУП3.x БУ Бесплатно (free)

В этой статье описан опыт объединения 2-х организаций при реорганизации в ЗУП 3.1 с переносом данных одной организации из ЗУП 2.5 (релизы баз более или менее свежие, но не самые последние на момент перехода, примерно двух- и трехмесячной давности). За основу было взято решение из этой статьи https://infostart.ru/public/833658/, в которой описан алгоритм решения задачи, за что автору статьи огромная благодарность! Здесь же даны некоторые комментарии и пояснения к алгоритму переноса и объединения, описаны выявленные мною ошибки. Также приведена небольшая инструкция по использованию обработки ирПодборИОбработкаОбъектовБД — она будет полезна для пользователей — «не программистов», впервые работающих в не управляемых формах.

09.10.2019    8171    Neti    2    

EnterpriseData: простой способ защиты данных в базе получателя при одностороннем обмене

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Очень часто бухгалтеры ругаются, когда уже отраженные документы в бухгалтерском учета меняются сотрудниками.

04.10.2019    7324    handscenter    12    

Дозагрузка измененных данных при помощи КД2

Практика программирования Перенос данных из 1C8 в 1C8 v8 Россия Бесплатно (free)

Иногда во время каких-то регламентных действий по обслуживанию базы(например, при обновлении измененной базы на много релизов) требуется обеспечить бесперебойность работы пользователей. Если конфигурации баз до и после идентичны, то тут сам Бог велел воспользоваться обработкой "ВыгрузкаЗагрузкаДанныхXML", либо такой же но с отбором(на Инфостарте есть такая). Но что если конфигурации баз различаются/значительно различаются? Ниже опишу, как вышел из положения я.

12.09.2019    4946    al_zzz    2    

Приемы обработки больших данных в 1С Промо

Универсальные обработки Математика и алгоритмы Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    67841    tormozit    27    

Конвертация Данных. Нюансы использования конструкции "НеЗамещатьОбъект = Истина" в обработчике события "ПриЗагрузке"

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

У конвертации данных есть «особенности», которые «пьют кровь» программистов. Эта статья про очередную обнаруженную «особенность».

10.09.2019    10461    ivanek    21    

Обмен данными через Web Сервисы

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Ознакомительная статья о том, как загружать\выгружать данные с одной базы в другую, используя Web Сервисы.

02.09.2019    26247    user5300    42    

Выгрузка и загрузка документов с движениями

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Возникла задача перенести документы с движениями, но подменив организацию. Наткнулся на проблему с выгрузкой движений, опишу свой опыт.

02.09.2019    7877    human_new    9    

Настройка типового обмена данными между: 1С: Предприятие Бухгалтерия ред. 3.0 (БП 3.0) и 1С: Управление торговлей ред. 10.3 (УТ 10.3). Промо

Перенос данных из 1C8 в 1C8 v8 УТ10 Россия Бесплатно (free)

В этой статье я опишу, как настраивается типовой обмен данными между БП 3.0 и УТ 10.3.

29.01.2014    269463    arr    54    

EnterpriseData – часть 3. Загрузка данных, идентификация объектов

Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка v8 v8::УФ 1cv8.cf Бесплатно (free)

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    15589    ids79    8    

Перенос дополнительных реквизитов в Конвертации данных 2.0

Перенос данных из 1C8 в 1C8 v8 КД Россия УУ Бесплатно (free)

Пример написания правил обмена (КД 2.0) для переноса дополнительных реквизитов справочника "Номенклатура", в том числе перенос ПВХ с разными типами значений.

13.08.2019    12286    vikulinamari    8    

Синхронизация данных между 1С: ЗУП 3.1 и Бухгалтерией 3.0 через файл

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Публикация описывает последовательность синхронизации данных между 1С: ЗУП 3.1 и Бухгалтерией 3.0 через файл.

23.04.2019    15384    saveliev    6    

Отладка правил обмена 7.7, 8 Промо

Перенос данных из 1С7.7 в 1C8.X Обмен через XML Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Отладка правил обмена всегда была для меня больной темой, пока наконец-то не разобрался. В интернете мало тем, посвященных этому, поэтому решил написать небольшую инструкцию по этому поводу. Очень надеюсь, что она будет кому-то полезна. С радостью выслушаю недочеты.

29.10.2013    51656    pyrkin_vanya    70    

Полезные приемы при работе с Конвертацией данных 2.1. Логирование, интерактивное управление, дозаполнение и постпроведение документов

Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Некоторые полезные приемы для КД 2.1, которые могут пригодиться как при доработке типовых правил, так и самописных.

22.04.2019    10257    maks_20    9    

Работа с ComОбъектом 1С 8.2; 8.3

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Определение типов и значений через COM соединение между конфигурациями.

15.04.2019    23090    vik070777    12    

Обмен данными между УПП 1.3.64.х и БП 3.0 по расписанию через Универсальный обмен данными + План обмена

Обмен через XML Перенос данных из 1C8 в 1C8 v8 УПП1 Россия Бесплатно (free)

Описание доработки конфигурации УПП 1.3.64.х для выполнения обмена данными по расписанию в БП 3.0. через обработку Универсальный Обмен Данными XML и План Обмена.

09.04.2019    7561    mrcamomile    15    

Обмен по расписанию типовыми средствами. Промо

Распределенная БД (УРИБ, УРБД) Обмен через XML Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Часто перед интеграторами стоит задача организовать автообмен (по расписанию или при наступлении какого-либо события) данными между различными конфигурациями. В этой статье я попробую изложить простую инструкцию, как это можно сделать средствами, заложенными в типовые конфигурации 1С (ЗУП, БП, УПП и т.д.). Для обмена используется подсистема "Обмен данными" из БСП

20.06.2012    103383    kser87    52    

RabbitMQ + Конвертация Данных 3.0

Внешние источники данных Обмен через XML Интеграция Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Предлагаем ознакомиться с хронологией проекта, проследить ход мыслей от снятия потребностей до реализации, и решить, удалось ли проектной команде найти оптимальное архитектурное решение под конкретный кейс заказчика путем совмещения двух известных, но до сих пор не пересекавшихся технологий, и получилось ли сложить плюсы и устранить минусы каждой из них.

21.03.2019    27107    barelpro    82    

Конвертация данных 2.1: поиск по условию

Перенос данных из 1C8 в 1C8 v8 КД ERP2 Бесплатно (free)

Задача. При обмене документами "Реализация товаров и услуг", поиск контрагента осуществлять по полям "ИНН", "КПП". Если вид договора с комиссионером, то поиск осуществлять по полям "ИНН", "КПП", "Наименование".

15.01.2019    16952    wowik    13    

Заметки КД 2.1: Как передать файл, динамически создаваемый в источнике, в справочник присоединенных файлов приемника

Перенос данных из 1C8 в 1C8 v8 КД Россия Бесплатно (free)

В БП 3.0 есть документ "Книга Продаж Для Передачи В ЭлектронномВиде" из которого выгружается XML файл. Задача: Нужно из БП 3.0 посредством правил обмена, вместе с документом книга продаж сформировать и перенести XML файл в базу приемник. В приемнике файл будет храниться в справочнике "Книга Продаж Присоединенные Файлы".

10.10.2018    10215    Viktor_Ermakov    6    

Заготовка для загрузки файлов по ftp Промо

WEB Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

3 процедуры и 1 макет

03.06.2013    30590    anig99    6    

Практические рекомендации по настройке бесшовной интеграции 1С:ERP и 1С:Документооборот КОРП

Перенос данных из 1C8 в 1C8 v8::Бизнес-процессы ERP2 Россия Бесплатно (free)

В настоящей статье мы пошагово рассмотрим, как настроить бесшовную интеграцию 1С:Документооброт КОРП (1С:ДО) с 1С:ERP.

28.09.2018    21517    Aprsoft    13    

Планы обмена 1С

Перенос данных из 1C8 в 1C8 Интеграция v8 Бесплатно (free)

В статье - мастер-классе Дмитрий Жичкин рассказывает, для чего нужны планы обмена 1С и какие задачи они решают. Он подробно описывает физическую структуру планов обмена и механизмов регистрации изменений, рассматривает основные проблемы, возникающие при выгрузке изменений и предлагает методы их решения.

10.09.2018    63681    zhichkin    32    

Конвертация 2.0. Обмен данными между справочниками по сопоставлению артикулов с помощью регистра сведений (пример).

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Россия Бесплатно (free)

Пример обмена данными между справочниками по сопоставлению артикулов с помощью регистра сведений

27.08.2018    9721    Lyubogradov.P    1    

Интеграция «1С:Управление производственным предприятием» с «1С:Документооборот» Промо

Перенос данных из 1C8 в 1C8 Документооборот и делопроизводство Документооборот и делопроизводство v8 КА1 УПП1 ДО Бесплатно (free)

В данной статье пойдет речь о возможности интеграции 1С:Управление производственным предприятием ред. 1.3 с 1С:Документооборот КОРП и о том, что может получить предприятие от этой интеграции.

18.02.2013    63966    Vladimir_Konyrev    38    

Альтернатива переноса ТЗ в конвертации данных 2.1

Практика программирования Перенос данных из 1C8 в 1C8 v8 КД Бесплатно (free)

Здравствуйте уважаемые. Решил выложить альтернативный способ переноса данных в конвертации данных из источника к приемнику, с последующим сбором их в ТЗ в месте ПослеЗагрузки. Т.е.можно готовый перенесенный объект доработать либо создать что-то еще на базе данных. Метод сам разработан с учетом простого понимания Конвертации без использования всех её многочисленных тонкостей и сложностей. В примере рассматривается перенос Операции. И вот еще что. Я не привожу тут готовое решение, я всего лишь показываю концепцию того, как можно делать в КД. Без использования глобальных переменных.

20.08.2018    6989    dinopopyys    6    

Конвертация 2.0. Перенос независимого справочника в подчиненный (пример).

Перенос данных из 1C8 в 1C8 v8 КД Россия Бесплатно (free)

Пример переноса независимого справочника в подчиненный с помощью Конвертации 2.0.

15.08.2018    11149    Lyubogradov.P    6    

Конвертация 2.0. Перенос элементов и групп справочника, имеющих различный вид иерархии (пример).

Перенос данных из 1C8 в 1C8 v8 КД Россия Бесплатно (free)

Пример переноса справочника, имеющего различный вид иерархии, с помощью Конвертации 2.0.

13.08.2018    10409    Lyubogradov.P    0    

Особенности обмена данными с использованием "ручной" регистрации Промо

Распределенная БД (УРИБ, УРБД) Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Эта статья рассчитана на программистов, которые используют обмен данными с помощью метода "ВыбратьИзменения" и последующую их запись. Только для планов обменов, имеющих "ручную" регистрацию.

14.01.2013    34186    logarifm    6    

hsИнтегратор - технология онлайнового обмена данными между базами на платформе 1С:Предприятие. Использование технологии в виде расширения, без изменения конфигураций баз данных, участвующих в обмене

Перенос данных из 1C8 в 1C8 v8 v8::УФ 1cv8.cf Россия Бесплатно (free)

hsИнтегратор : Простое в использовании решение, работает в качестве клиента и сервиса (в мобильном приложении – только клиента). Не обязательно требует внесения изменений в конфигурации интегрируемых баз данных. Маленький трафик обмена между клиентом и сервером, быстрая реакция на запросы со стороны клиента. Единый сервис для обмена данными различной структуры, механизмы для обеспечения безопасности.

25.06.2018    12336    hobi    8    

Обмен через универсальный формат. Пример нестандартной конвертации данных

Обмен через XML Перенос данных из 1C8 в 1C8 v8 УТ11 Россия Бесплатно (free)

В статье описан небольшой пример обмена данными через EnterpriseData без снятия конфигурации с поддержки. Тестовая площадка: Управление торговлей, редакция 11 (11.4.3.126), версия платформы 8.3.11

18.06.2018    36975    artkor    14    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІІ: Регистры сведений

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Часть III публикаций об универсальном обмен через REST интерфейс OData - обмен регистрами сведений

26.05.2018    9832    V.Stavinsky    4    

СТАБИЛЬНАЯ Загрузка справочника номенклатуры в 1С:Управление торговлей 8 из прайс-листа в Excel (код открыт скачать можно бесплатно) Промо

Перенос данных из 1C8 в 1C8 Загрузка и выгрузка в Excel v8 УТ10 Россия Бесплатно (free)

В таких случаях многие заказывают соответствующие обработки у собственных штатных программистов, фирм-франчайзи или сторонних разработчиков, но это дополнительные расходы и время. Как быть, если по различным причинам такой возможности нет? У каждого пользователя профессиональной версии 1С:Предприятие 8 подобная обработка уже есть! На диске ИТС! Типовая обработка «ЗагрузкаДанныхИзТабличногоДокумента.epf», находиться в разделе «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа». Обратите внимание, начиная с Февраля 2010 г. на диске ИТС данная обработка для конфигураций на платформе 8.1 находиться в другом разделе: «Технологическая поддержка» > «Методическая поддержка 1С:Предприятие 8» > «Платформа 1С:Предприятие 8.1» > «Универсальные отчеты и обработки» > «Загрузка данных из табличного документа».

07.11.2011    184443    SkyLink2012    132    

Универсальный обмен между идентичными конфигурациями через REST интерфейс OData. Часть ІІ: Документы

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

Продолжение статьи об универсальном обмене между идентичными конфигурации через REST интерфейс OData (https://infostart.ru/public/829356/). В части второй разберем особенности обмена документами.

19.05.2018    11721    V.Stavinsky    5