Обмен данными в конфигурациях 1С

20.02.11

Разработка - Математика и алгоритмы

В статье описываются современные (для платформы 1С:Предприятие 8.2) механизмы, используемые для обмена между различными конфигурациями. Статья предназначена для начинающих программистов, создающих свои обмены или анализирующих типовые.

Скачать исходный код

Наименование Файл Версия Размер
Статья в pdf
.pdf 213,60Kb
571
.pdf 213,60Kb 571 Скачать бесплатно

 

Введение

Необходимость в обмене между различными конфигурациями возникла с момента появления 1С версии 7.5. Разрабатывались различные способы и механизмы. В статье описываются современные (для платформы 1С:Предприятие 8.2) механизмы, используемые для обмена между различными конфигурациями. Статья предназначена для начинающих программистов, создающих свои обмены или анализирующих типовые. В описании процедуры обмена используется некоторое утопичное представление об обмене, эдакий сферический обмен в вакууме.

Постановка задачи обмена данными

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

В общем виде, задача двустороннего обмена разбивается на две задачи одностороннего обмена, только меняются местами источник и приемник.

Трудности

  1. Документы в конфигурации имеют различный набор и состав реквизитов
  2. Некоторые реквизиты документов составного типа (справочники).
  3. Если уже переданный документ был изменен документ в конфигурации Источник, его необходимо повторно передать в конфигурацию Приемник
  4. Возможно дублирование элементов в том случае, если справочники заполнялись в двух базах одновременно. Как вариант, при наличие дублей в справочнике (элементов справочника с одинаковым набором реквизитов), в документ попадет “ненужный” элемент - например, давно не используемый и помеченный на удаление.

Методы решения

Этап 1. Соответствие объектов

Для составления правил отображения реквизитов документа конфигурации Источника в реквизиты документов конфигурации Приемника создаются правила обмена. Правила обмена специальный файл в формате XML описывающий соответствия и правила преобразования объектов Источника в объекты Приемника. Автоматизируется создание правил обмена с помощью конфигурации “Конвертация данных”.  Из конфигураций Приемника и Источника с помощью специальной обработки выгружаются XML файлы, описывающие структуру метаданных соответствующих конфигураций и загружаются в “Конвертацию данных”.

При описании правил обмена необходимо указать реквизиты (так называемые ключевые реквизиты) по которым система будет искать в Приемнике объекты соответствующие объектам Источника.

В современных схемах обмена, сопоставление по реквизитам используется только при начальной настройке обмена. В процессе работы ключевые реквизиты справочников могут меняться, а терять связь объекты между собой не должны. Для этого в конфигурации Приемника заполняется регистр “Соответствие объектов обмена”. В регистре указаны: уникальный идентификатор объекта (GUID) конфигурации Источника и глобальный уникальный идентификатор объекта, соответствующего ему в Приемнике.

Этап 2. Регистрация измененных объектов

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

В самом простом виде, План обмена (не использующий механизм распределенных баз данных) можно представить в виде таблицы из двух колонок: идентификатора узла-приемника данных и идентификатора объекта, предназначенного для выгрузки. План обмена настраивается на мониторинг определенных объектов метаданных. При изменении какого-либо объекта метаданных, включенного в план обмена, глобальный идентификатор измененного объекта попадает в план обмена с признаком измененности. После выгрузки данных признак измененности сбрасывается.

Этап 3. Транспорт

Топологии обменов данными очень причудливы. Возможен как прямой доступ к базе-Приемнику из Источника, так и опосредованный. В первом случае возможно использовать ADO-соединение - прямое подключение из Источника к Приемнику. Вариант очень удобный с пользовательской точки зрения: один раз настроив параметры обмена и авторизацию пользователя в Приемнике, одним нажатием кнопки (или по расписанию) провести обмен.

Когда прямой доступ к Приемнику невозможен, данные выгружаются в промежуточный файл XML, передаются на сторону приемника и загружается. Также, возможно, использование общего ftp-ресурса.

Перед тем как настроить обмен

Дубли и объекты, помеченные на удаление

Перед тем как настроить обмен - избавьтесь от дублирующихся элементов в справочниках. Удалите объекты, помеченные на удаление.

Ввод справочников и регистров сведений

Источник ввода справочников и регистров сведений должен быть один. Тогда вы избавитесь от необходимости постоянно исправлять неверно синхронизированные элементы, из-за которых в оборотно-сальдовой ведомости не “схлопываются”, казалось бы идентичные движения.

Заключение

В итоге, создание схемы обмена выглядит следующий образом:
  1. Создаются правила обмена в конфигурации “Конвертация данных”
  2. Создается и инициализируется план обмена
  3. Информационные базы подготавливаются к обмену. Удаление дублей
  4. При инициализации обмена, заполняется регистр сведений “Соответствие объектов обмена”
  5. Выбирается соответствующий транспорт (прямой доступ, через файл)
  6. Выполняется регулярный обмен данными

Библиография

  1. http://v8.1c.ru/overview/ObmenUniversal.htm
  2. http://v8.1c.ru/overview/ExchangePlans.htm
  3. http://v8.1c.ru/overview/ObmenMain.htm
  4. http://www.gotdotnet.ru/blogs/denish/1965/
  5. http://ru.wikipedia.org/wiki/GUID

P.S. Конструктивная критика и дополнения приветствуются.

См. также

SALE! 10%

Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Платные (руб)

Перенос данных из ERP в БП 3 | из КА 2 в БП 3 | из УТ 11 в БП 3 | из ЕРП в БП 3 | В продаже с 2019г. | Воспользовались более 176 предприятий! | Сэкономьте время - используйте готовое решение для перехода! | Перенос разработан в формате КД 2 (правила конвертации данных) | Переносятся все возможные виды документов, начальных остатков и нормативно-справочная информация| Можно опционально выгружать каждую пару "номенклатура+характеристика" как отдельную номенклатуру | Есть выгрузка настроек счетов учета и зарплатных данных из ERP / КА 2 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

38500 34650 руб.

15.04.2019    68999    181    139    

111

SALE! 10%

Перенос данных из БП 2.0 в БП 3.0. Переносятся документы, остатки и справочники

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Перенос данных из БП 2 в БП 3 | В продаже с 2019г. | Воспользовались более 70 предприятий! | Входит в реестр российского ПО | Предлагаем использовать готовые правила конвертации данных (КД 2), сэкономьте свое время! | Благодаря предлагаемому продукту можно выполнить переход с БП 2 на БП 3 в ситуациях, когда простым обновлением перейти не получается | Переносится вся справочная информация, документы за выбранный период, а также начальные остатки на выбранную дату (то есть можно еще и свертку базы сделать при переносе) | Есть фильтр по организациям при выгрузке данных | Оперативно обновляем правила переноса на новые релизы 1С | Оказываем техподдержку | Перенос можно проверить перед покупкой прямо на вашем сервере! Обращайтесь за проверкой!

44222 39800 руб.

21.05.2019    50253    71    103    

67

SALE! 10%

Перенос данных из УПП 1.3 / КА 1.1 / УТ 10.3 в УНФ 3.0 / УНФ 1.6. Переносятся остатки, документы и справочники

Обмен между базами 1C Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Перенос данных из УПП 1.3 в УНФ | из КА 1.1 в УНФ | из УТ 10.3 в УНФ | В продаже с 2019г. | Воспользовались более 32 предприятий! | Продукт включен в реестр российского ПО | Перенос разработан в формате КД 2 (правила конвертации объектов) | Выгружаются все возможные виды документов, начальных остатков и вся нормативно-справочная информация | Есть фильтр по организациям при выгрузке данных | Есть несколько алгоритмов выгрузки начальных остатков товаров на выбор | Оперативно обновляем перенос при выходе новых релизов 1С | Можете проверить перед покупкой на своем сервере! Оставьте заявку, и мы договоримся об удобном времени подключения нашего специалиста.

42333 38100 руб.

17.10.2019    37731    33    84    

40

SALE! 10%

Перенос данных из КА 1.1 в БП 3.0. Переносятся документы (обороты за период) и справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 3.0 Россия Платные (руб)

Перенос данных из 1С:Комплексной автоматизации 1.1 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация и остатки. Правила проверены на конфигурациях КА 1.1 (1.1.115.1) и БП 3.0 (3.0.151.x). Правила подходят для версии ПРОФ и КОРП.

28000 25200 руб.

11.07.2019    25018    109    31    

22

SALE! 10%

МС:Автообмен - автоматическая настройка и запуск обменов между базами 1С по расписанию

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Разработка позволяет автоматически настроить и выполнять обмен данными без внесения изменений в программы 1С. Для выполнения обменов используются правила конвертации, разработанные в программе КД 2. Программа использует типовые планы обмена для хранения таблиц зарегистрированных изменений. Также, есть возможность запускать обмен автоматически по заданному расписанию. Выгружаются только измененные пользователями объекты по заданному вами расписанию. Доступны следующие способы обмена: через технологию COM-подключения или через веб-сервис.

27778 25000 руб.

08.10.2019    41080    71    24    

67

SALE! 10%

Перенос данных из КА 1.1 в КА 2.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 2.х Платные (руб)

Перенос данных с 1С:Комплексной автоматизации 1.1 в 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях КА 1.1 (1.1.115.1) и КА 2 (2.5.16.x).

28000 25200 руб.

20.06.2019    52983    246    125    

98

Очень простая в использовании обработка обмена между идентичными конфигурациями

Обмен между базами 1C Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Очень простая в использовании обработка для быстрого переноса данных между идентичными конфигурациями. Работает через xml файл или com соединение. Поддерживает обычные и управляемые формы. Работает на веб клиенте.

2400 руб.

01.02.2012    71979    21    375    

584

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

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

2400 руб.

24.09.2019    23905    16    15    

33
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ediks 335 20.02.11 02:42 Сейчас в теме
Картинки бы еще посмотреть...
2. Ish_2 1104 20.02.11 08:59 Сейчас в теме
Картинки не показываются.
29. zastep 30.01.12 17:59 Сейчас в теме
Спасибо Redokov.

По моим субъективным ощущениям, обмен по правилам работает следующим образом:
1) Ищется ссылка на объект в другой базе.
2) Если ссылка найдена объект выгружается или сопоставляется (В зависимости от обстоятельств).
3) Если ссылка НЕнайдена - обрабатываются правила обмена и согласно этих правил ищется объект в другой базе. Если подходящий объект найден, на него устаналиваетс ссылка в регистре соответсвия объектов для обмена. Если не найдено подходящего - создается новый обект и так-же на его устаналиваетс ссылка в регистре соответсвия объектов для обмена.
Далее вылоняются действия по пункту (2).

Т.е. если на объект есть ссылка в регистре сведений для обмена - правила обмена игнорируются.

Если я не прав - поправьте меня.
30. Redokov 81 31.01.12 03:08 Сейчас в теме
(29) zastep, правила конвертации просто описывают способ преобразования одного объекта в другой. Естественно, если в регистре соответствия был найден объект в приемнике, то продолжать не нужно. Просто подставь его в требуемый реквизит. Так рассуждает обработка обмена. Соответственно один ко многим будет отрабатывать попервому значению в регистре соответствия.
3. RODIONOVA 20.02.11 09:18 Сейчас в теме
4. Magister 134 20.02.11 15:21 Сейчас в теме
Статья, как описание того, что есть - вполне ничего (картинки бы ещё).
А вообще - при большой нагрузке все типовые механизмы должны идти лесом. Мне больше по душе варианты с минимальным размером сообщений и транспортом, гарантирующим доставку.
6. Redokov 81 20.02.11 16:21 Сейчас в теме
(4) безусловно, штатные обмены (и механизмы обменов) предназначены для ленивого, неторопливого обмена с возможностью дослать пакетик чуть позже. В случае высоконагруженных обменов, я бы смотрел в сторону интеграции решений.

ОФФ с картинками я, вроде, понял в чем прикол, сейчас постараюсь исправить.
5. Redokov 81 20.02.11 16:17 Сейчас в теме
В чем прикол? У меня картинки отображаются. Что не так делаю? Браузер гугл хром.
7. Yashazz 4727 21.02.11 11:57 Сейчас в теме
Урезанный вариант главы про обмены из Большой Книги По 8.0, а про удаление объектов и вовсе схалявлено, там всё не так просто; и про коллизии надо бы подробнее. Изложенное здесь замечательно применимо не только к 8.2
bashirov.rs; Redokov; +2 Ответить
8. Redokov 81 21.02.11 12:15 Сейчас в теме
(7) Спасибо за критику. Не могли бы Вы немного развернуть комментарий?
Какую большую книгу по 8.0 Вы имеет в виду?
Что именно схалявлено про удаление объектов?
10. pm74 199 22.02.11 07:55 Сейчас в теме
(8) он говорит про "Профессиональная разработка в системе 1с ", автор Гобец А.П.
11. Redokov 81 22.02.11 09:34 Сейчас в теме
(10) ага, я примерно так и предполагал. Спасибо.
(7) Дело в том, что эту книгу я читал очень давно, точно больше трех лет назад. И никак не мог скопипастить оттуда.
Цель статьи собрать общую информацию по обменам для молодых сотрудников, тех кто начинает знакомство с обменами между конфигурациями. Поэтому здесь собрано все в кратком виде. Людям тяжело читать много букв.
(9) Все так. Но в процессе написания статьи я провел немалу работу с источниками. В том числе на мисте и инфостарте. Вопросов по общему пониманию обменов немало. Поэтому и решил выложить статью.
itwonline; +1 Ответить
12. pm74 199 22.02.11 10:17 Сейчас в теме
(11) "молодых сотрудников" вы только запутали по моему. Смотрите сами по тексту.
"..1.Создаются правила обмена в конфигурации “Конвертация данных”
2.Создается и инициализируется план обмена
3.Информационные базы подготавливаются к обмену. Удаление дублей
4.При инициализации обмена, заполняется регистр сведений “Соответствие объектов обмена”
5.Выбирается соответствующий транспорт (прямой доступ, через файл)
6. Выполняется регулярный обмен данными "

по п.4 регистр "Соответствие объектов обмена" есть только в типовых от 1с ?? тогда зачем нужен п.1 - готовые правила уже есть , по п.2 все нужные планы обмена уже есть
Если имеется ввиду произвольные конфигурации то по п.5 и п.6 какими средствами реализуется обмен. Универсальные обработки годятся только для разовой выгрузки/загрузки в ручном режиме.
NN2P; bard; bashirov.rs; Redokov; +4 Ответить
13. Redokov 81 22.02.11 12:37 Сейчас в теме
(12) Спасибо за мнение.
Действительно, статья базируется на обмене, принятом в типовых конфигурациях. Как своего рода "лучшие практики".
pm74 пишет:
тогда зачем нужен п.1 - готовые правила уже есть

Это нужно для общего понимания обмена. Я столкнулся с тем, что для многих сначала надо рассказать схему в общем. К сожалению большая часть современных внедренцев 1С (я о франчах), не умеют пользоваться реверсивным анализом конфигураций.

pm74 пишет:
Если имеется ввиду произвольные конфигурации то по п.5 и п.6 какими средствами реализуется обмен. Универсальные обработки годятся только для разовой выгрузки/загрузки в ручном режиме.

"Универсальная выгрузка в формате XML", умеет как подключаться напрямую, так и выгружать в файл - задача выбора транспорта уже встает в полный рост.
Все типовые выгрузки базируются на функционале обработки "Универсальная выгрузка в формате XML", в том числе и регулярные обмены.
17. Yashazz 4727 23.02.11 23:08 Сейчас в теме
(7) Да, я про книгу "Профессиональная разработка в системе 1С:Предприятие 8", 2006 г, Габец, Гончаров, Козырев, Кухлевский и, конечно, Радченко.
Касательно удаления, следует осветить ситуацию, когда в базе-источнике объект удалён (не помечен, а именно уже отсутствует), а в базе-получателе он ещё есть. Возможными коллизиями могут быть как ссылки на этот объект в базе-получателе, так и факт изменения этого объекта в базе-получателе. Следует описать варианты. Следует упомянуть про специальный тип "Удаление объекта" (см.мануалы и синтакс-помощник). И фразу "Удалите объекты, помеченные на удаление" я считаю неоднозначной, а порой опасной. Сначала, по-хорошему, следует решить коллизии, а потом уже безвозвратно грохать, особенно если топология обмена сложна по виду и смыслу.

(14) Начните с http://v8.1c.ru/overview/Term_000000269.htm, а дальше ИТС вам в помощь. Там уж столько написано и сделано в лучшем виде...
18. Redokov 81 24.02.11 11:09 Сейчас в теме
(17)

Yashazz пишет:(7)И фразу "Удалите объекты, помеченные на удаление" я считаю неоднозначной, а порой опасной. Сначала, по-хорошему, следует решить коллизии, а потом уже безвозвратно грохать, особенно если топология обмена сложна по виду и смыслу.


Если обмен еще не начался, какая опасность в заблаговременном удалении помеченных объектов?
9. AVARY 175 22.02.11 00:45 Сейчас в теме
Для меня эта статья - подтверждение того, что элементарное, будничное для одного, может быть чрезвычайно интересным и полезным для другого :D
14. echo77 1884 23.02.11 14:05 Сейчас в теме
К сожалению, в статья рассматривается только обмен данными с помощью правил, созданных с помощью конфигурации "Конвертация данных". Я хотел увидеть различные существующие методы обмена данными(КД, ВыгрузкаЗагрузкаДанныхXML, УниверсальнаяЗагрузкаИзТабличногоДокумента, советы при написании осбственных обработок обмена данными)
15. Redokov 81 23.02.11 14:15 Сейчас в теме
(14) Спасибо за пожелание, возможно в дальнейшем. Сейчас такой задачи перед собой не ставил.
Поясните пожалуйста, ВыгрузкаЗагрузкаДанныXML - речь идет об обработке, поставляемой с конвертацией данных или какой-то другой?
16. echo77 1884 23.02.11 15:06 Сейчас в теме
(15) Да, речь идет об обработке, что идет в комплекте с КД2, есть на ИТС или есть в этом наборе.

Согласен, что с помощью конвертации можно многое сделать, и процесс автоматизировать так же можно. Но практика показывает, что для выполнения разового обмена, посвещать несколько месяцев изучения КД2 нецелесообразно.
19. pm74 199 25.02.11 15:08 Сейчас в теме
Redokov пишет:
Все типовые выгрузки базируются на функционале обработки "Универсальная выгрузка в формате XML", в том числе и регулярные обмены.

Все типовые базируются на обработке ОбменДаннымиXML
20. pm74 199 25.02.11 15:18 Сейчас в теме
(19) в УниверсальнаяВыгрузкаВформатеXML есть 3 режима отмены регистрации изменений : не удалять ,удалять полностью, удалять только выгруженные.
Для полноценного регулярного обмена этого недостаточно.
21. rasswet 82 28.02.11 12:52 Сейчас в теме
22. alexey2k 04.03.11 10:14 Сейчас в теме
Несомненно такие начинания, как написание любой доки или пояснения заслуживают только поощрения!
Очень хотелось бы чтобы в описании были такие примеры как работать с произвольными запросами и выборками данных для передачи из одной системы в другую. Ну как пример - сбор движений по регистру ААА и запись в документ, которого нет в конфигурации источнике, но есть в конфигурации приемнике. Или что наверно более практично - получение остатков по счету на дату, замена по какому-то принципу аналитики и передача в бух операцию в базе приемнике (перенос остатка как бы).
Мой [+]
Светлый ум; gowa; +2 Ответить
23. pencroff 123 12.04.11 15:36 Сейчас в теме
Кто сталкивался с обменом из УПП в УТ и обратно. Конфигурации для Украины.
Если есть готовые правила то поделитесь.
А теперь вопрос по обмену:

УПП (очень дописанная, главна) обмен с УТ типовая
Обмен только 3 документами (Счет + Оплата - РТУ)
Справочники: контрагентов с договорами и номенклатура

Порядок работы:
  • Настраиваем правила обмен Конвертацией данных
  • Создаем новый план обмена "УПП-УТ" где регистрирую изменения только необходимых объектов
  • Заполняем регистр "Соответствие объектов" - Как его заполнить автоматически?

В каждой конфигурации есть обработка "УниверсальныйОбменДаннымиXML" только разные версии.
Как их прикрутить к созданному мной плану обмена "УПП-УТ"?
24. gowa 04.10.11 08:44 Сейчас в теме
по п.4 регистр "Соответствие объектов обмена" есть только в типовых от 1с ?? тогда зачем нужен п.1 - готовые правила уже есть , по п.2 все нужные планы обмена уже есть
Если имеется ввиду произвольные конфигурации то по п.5 и п.6 какими средствами реализуется обмен. Универсальные обработки годятся только для разовой выгрузки/загрузки в ручном режиме.
+1
25. Paul_Nevada 23.01.12 15:26 Сейчас в теме
Спасибо автору стать и всем здесь высказавшимся - огромное преспасибо!!!
26. Paul_Nevada 23.01.12 15:28 Сейчас в теме
Ну а как же на счет книги "1С:Предприятие 8. Обмен данными между прикладными решениями."?
Считаю, она - более, чем просто информативный источник!!!
27. zastep 28.01.12 22:05 Сейчас в теме
Вопрос к знатокам:

Есть две базы Б1 и Б2.
Сделан односторонний обмен из Б1 в Б2.
В Б1 есть несколько элементов справочника которые должны ссылаться на один элемент справочника Б2
Регистры соответствия объектов для обмена в обеих базах не пустые.

В какой базе нужно прописывать соответствие одного ко многим в Б1 или Б2?
28. Redokov 81 29.01.12 22:27 Сейчас в теме
(27) zastep, Обычно обмен работает по первому вхождению. Вариант один ко многим надо явно предусмотреть в алгоритмах правил обмена. Простым указанием соответствий дело не обойдется.
31. zastep 31.01.12 11:25 Сейчас в теме
Поэксперементировал с обменами по справочнику "договора контрагентов".
Получается при одностороннем обмене из Б1 в Б2, регистр соответствия заполняется в базе Б2.
Т.е. можно в Б2 набить несколько ссылок на один объект.
Т.к. каждый объект имеет свой UID (уникальный идентификатор) - коллизий возникнуть не должно.

Спасибо за ответы. :)
32. Redokov 81 31.01.12 21:59 Сейчас в теме
(31) zastep, попробуйте. Я считаю, что не сработает. Обратная ситуация когда несколько объекто источника ссылаются на один приемника - сработает. А в Вашем случае нет.
33. zastep 31.01.12 22:19 Сейчас в теме
Так это и есть мой случай.
Источник Б1.
В Б2 набиваю ссылки в регистр и всё!!!
Уже работает.
34. service_1c 20.12.13 12:39 Сейчас в теме
Полезная информация
Прикрепленные файлы:
35. bashirov.rs 31 15.09.14 08:47 Сейчас в теме
Благодарю за информацию по обмену и комментариев по этому поводу. Но я хотел бы заметить что обмен не так уж сложно настроить. Здесь не помешала бы информация по работе с конфигурацией "Конвертация данных".
36. Redokov 81 15.09.14 10:58 Сейчас в теме
(35) статья должна была дать общее понимание процедуры обмена. Без привязки к деталями настройки в конкретной конфигурации. Последовательность такая: читаешь статью, понимаешь общие принципы, разбираешься с конкретной конфигураций. А если требуется более глубокое освоение(не хватает глубины изложения), то поднимаешь специализированную литературу, в т.ч. про конвертации данных.
37. Kitri 93 17.04.15 18:27 Сейчас в теме
Подскажите, может кто сталкивался.. Настроен обмен между УТ 10.3 и БП 2.0.
Всё работает нормально, но! Два документа РКО по каким-то непонятным причинам не хотят выгружаться, уже и проводили их и проверяли регистрацию в обмене (после проведения появляются в регистрации, но не попадают в файл выгрузки). Реквизиты проверили (галочки БУ и НУ есть, организация и касса те, которые в плане обмена настроены).
Куда ещё смотреть не знаю.
38. skyadmin 57 14.08.15 15:23 Сейчас в теме
3.Если уже переданный документ был изменен документ в конфигурации Источник, его необходимо повторно передать в конфигурацию Приемник


Хотелось бы услышать каким образом это можно сделать.

У нас есть конфигурация Штрих-М Торговое предприятие 5, в которой обмен между центральной базой и магазинами настроен не через план обмена, а через модуль.
Есть справочник "Регистрация объектов", в который попадают объекты при изменении и который очищается при получении подтверждения загрузки обмена другой стороной.
Проблема в том, что такой обмен можно делать только монопольно, иначе из регистрации могут удалиться ссылки на измененные объекты, после выгрузки, но до получения подтверждения.

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

По мне пусть лучше медленно, но верно.
Оставьте свое сообщение