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

18.11.23

Интеграция - Обмен между базами 1C

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

В статье будет рассмотрена доработка и настройка на примере конфигураций ERP (2.4.12.109) БСП (3.1.2.500) и УПП (1.3.72.2) БСП (1.2.4.1), платформа 8.3.16.1148, думаю что решение может быть использовано на любых конфигурациях с использованием БСП от 3.1.2.500. Основная цель показать как можно быстро разработать собственный регулярный обмен на современных конфигурациях. В моем случае была задача разработать односторонний обмен справочниками из ERP в УПП.

Разработка на стороне ERP. Добавляем новый план обмена, определяем для него необходимые права доступа, определяем его состав, обязательно включаем в состав:

Регистры сведений:

    СоответствияОбъектовИнформационныхБаз

включаем в общие команды:

 
Общие команды в которые нужно включить план обмена.

 

 

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

 
Добавление плана обмена в общем модуле "ОбменДаннымиПереопределяемый".
 
 Прописываем процедуру в модуль менеджера нового плана обмена.

 

Добавляем макеты к новому плану обмена "ПравилаОбмена", "ПравилаОбменаКорреспондента" тип текстовый документ, туда в дальнейшем вставим текст правил обмена, если правила будут подгружаться из файла то можно не заполнять макеты.

Разработка на стороне УПП. Добавляем новый план обмена (с таким же именем что в источнике), определяем для него необходимые права доступа, для старых версий БСП нужно создать управляемую форму. Определяем его состав, обязательно включаем в состав:

Регистры сведений:

    СоответствияОбъектовИнформационныхБаз

 

включаем в общие команды:

 
Общие команды в которые нужно включить план обмена.

 

 

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

 
Добавление плана обмена в общем модуле "ОбменДаннымиПереопределяемый".
 
Прописываем в модуль менеджера нового плана обмена.
 
Прописываем в модуль объекта нового плана обмена.

 

Добавляем макеты к новому плану обмена "ПравилаОбмена", "ПравилаОбменаКорреспондента" тип текстовый документ, туда в дальнейшем вставим текст правил обмена, если правила будут подгружаться из файла то можно не заполнять макеты.

Добавляем реквизит в план обмена даже если он не нужен, например "РежимВыгрузкиПриНеобходимости", тип "ПеречислениеСсылка.РежимыВыгрузкиОбъектовОбмена", это необходимо для того чтобы при открытии настроек обмена через меню "Сервис - Обмен данными с продуктами на платформе 1С:Предприятие 8.2 - Обмены данными" не возникала такая ошибка:

 
 Ошибка открытия настроек обмена данными.

 

 

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

Сохраняем готовые правила обмена следующим образом (пример):

1) Создаем папки: "Правила обмена данными ERP УПП", "Правила обмена данными УПП ERP".

2) В папку "Правила обмена данными ERP УПП" сохраняем правила обмена из ERP в УПП с названием "ExchangeRules.xml", а правила из УПП ERP с названием "CorrespondentExchangeRules.xml", аналогично проделываем и для папки "Правила обмена данными УПП ERP", только уже правила УПП ERP будут называться "ExchangeRules.xml", а ERP УПП "CorrespondentExchangeRules.xml"

3) Запаковываем при помощи zip папки: "Правила обмена данными ERP УПП", "Правила обмена данными УПП ERP". 

На этом разработка закончилась, переходим к настройкам.

Настройка обмена.

1. Настройка на стороне ERP. 

Включаем константы:

    Использовать синхронизацию данных
    Использовать синхронизацию данных в локальном режиме

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

 
Загрузка правил шаг 1.

 

 
Загрузка правил шаг 2.

 

 

Важно! Через меню все функции идем в регистр сведений (если нет записи то добавляем), устанавливаем признак "Настройка завершена" по узлу приемнику:

 
Настройка завершена в регистре сведений.

 

 

Либо 2-й вариант создать форму узла плана обмена и прописать в модуле формы код:

 
 Код формы узла.

 

&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
    
    ОбменДаннымиСервер.ФормаУзлаПриЗаписиНаСервере(ТекущийОбъект, Отказ);
    
КонецПроцедуры

 

 

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

 
 Пример настройки сценария управляемые формы.

 

 

2. Настройки обмена на стороне УПП. 

Включаем константы:

    Использовать синхронизацию данных
    Использовать синхронизацию данных в локальном режиме

Через меню «Операции – Планы обмена– Новый план обмена», добавляем новый узел с которым будет идти обмен (например ERP) и корректно переименуем предопределенный (например УПП). Проведем 2-е настройки:

 
Вызов нужных настроек в УПП.

 

 
 1. Загружаем правила.

 

 
 2-е в данном случае обмен через интернет, поэтому базу источник нужно опубликовать.

 

 

Важно! Последним ключевым моментом в настройке будет запись в регистр сведений «Параметры подключения», обязательно по узлу корреспондента должен стоять флаг "Использовать передачу большого объема данных".

Либо 2-й вариант переносим этот ресурс в форме записи регистра сведений (требуются доработки, но более надежный т.к. при повторной записи свойство гарантировано будет установлено):

 
 Доработка в части свойства "Использовать передачу большого объема данных".

 

 

Настройка автоматического обмена для обычных форм. Заходим в пункт меню "Сервис - Обмен данными с продуктами на платформе 1С:Предприятие 8.2 - Сценарии обменов данными":

 
 Пример настройки сценария обычные формы.

 

 

В качестве примера показал настройки регламентных заданий как на обычных так и на управляемых формах, на практике если обмен идет через "Интернет" или "Прямое подключение" достаточно настроить их на одной стороне, с двух сторон настраиваются если обмен идет через "Локальный или сетевой каталог".

На этом все, обмен настроен, приятного пользования. Если что-то упустил прошу оставить комментарий, но у меня работал и после таких доработок.

 

Также предлагаю решения вашему вниманию:

Применение cтандартов и методик разработки конфигураций на практике

Шаблоны для применения cтандартов и методик разработки конфигураций 1С

Универсальный отчет для сравнения записей регистров накопления между базами.

Универсальная выгрузка и загрузка зарегистрированных справочников и документов по узлу.

Загрузка данных из унифицированных форм УПД и ТОРГ-12.

Список документов и их количество в базе.

См. также

SALE! 20%

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

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

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

45650 36520 руб.

04.08.2015    159674    363    267    

345

SALE! 15%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

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

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 22572 руб.

12.06.2017    134930    722    291    

388

SALE! 20%

Перенос данных из 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 | Можно проверить на вашем сервере перед покупкой, обращайтесь!

34650 27720 руб.

15.04.2019    68414    178    138    

111

SALE! 20%

Перенос данных из ERP 2 / КА 2 в ЗУП 3. Переносятся остатки, документы и справочники

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

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

43450 34760 руб.

03.12.2020    34168    80    58    

78

SALE! 10%

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

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

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила проверены на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.16.x).

28000 25200 руб.

23.07.2020    46287    196    64    

158

SALE! 10%

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

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

В продаже с 2014г. | Воспользовались более 122 предприятий! | Перенос данных из БП 3.0 в УТ 11 | из БП 3.0 в КА 2 | из БП 3.0 в ERP | Сэкономьте свое время - используйте готовое решение для перехода! | Постоянно работаем над развитием переноса данных | Обновляем на новые релизы 1С | Есть фильтр выгрузки по организациям | Переносятся начальные остатки на выбранную дату, документы за период времени и вся возможная справочная информация | Перенос сделан на технологии КД 2 (правила конвертации данных)

50722 45650 руб.

31.10.2014    231393    124    327    

296

Перенос данных из Парус 10 в ЗГУ ред.3

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

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9207    9    8    

10

SALE! 10%

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

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

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

28000 25200 руб.

15.12.2021    20243    132    38    

90
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. _Farsh_ 10 29.10.20 07:50 Сейчас в теме
Хорошая статья. Я пару недель назад тоже такое делал. (эх где ты был раньше).

Добавляем макеты к новому плану обмена "ПравилаОбмена", "ПравилаОбменаКорреспондента" тип текстовый документ, туда в дальнейшем вставим текст правил обмена.

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

Важно! Через меню все функции идем в регистр сведений (если нет записи то добавляем), устанавливаем признак "Настройка завершена" по узлу приемнику:

Чтобы так не делать достаточно сделать форму узла и при записи указать.
&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
	
	ОбменДаннымиСервер.ФормаУзлаПриЗаписиНаСервере(ТекущийОбъект, Отказ);
	
КонецПроцедуры
quazare; improg; +2 Ответить
2. improg 568 29.10.20 08:02 Сейчас в теме
(1) Спасибо за комментарий, учту эти моменты.
3. kolya_tlt 86 29.10.20 08:44 Сейчас в теме
Сколько можно копипастить ИТС? Всем предельно ясно там расписано
42. ilsijar 63 01.03.23 15:43 Сейчас в теме
4. malikov_pro 1292 29.10.20 09:16 Сейчас в теме
Благодарю за разбор темы и развитие направления "БСП_В_Картинках"

По макетам "ПравилаОбмена" нужно указать что оставляем пустыми, в дальнейшем будем использовать внешние.

Предложения по изменению форматирования для улучшения восприятия
общая структура

h2 Доработки
h3 Настройка на стороне ERP
h3 Настройки обмена на стороне УПП
h2 Создание упаковка правил
h2 Настройка обмена
h3 Настройка на стороне ERP
h3 Настройки обмена на стороне УПП

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

2) В папку "Правила обмена данными ERP УПП"
на
2.1 В папку "Правила обмена данными ERP УПП"
2.2 В папку "Правила обмена данными УПП ERP"

Команды можно текстом, копировать для поиска читатели будут

Пример части схемы во вложении.
Прикрепленные файлы:
5. improg 568 29.10.20 09:29 Сейчас в теме
(4) Спасибо за конструктивный комментарий, очень полезно.
6. improg 568 02.11.20 14:03 Сейчас в теме
Скорректировал статью с учетом замечаний, плюс описал добавление реквизита в план обмена на стороне УПП.
7. improg 568 03.11.20 08:59 Сейчас в теме
Дописал 2-й вариант по установке признака "Использовать передачу большого объема данных" с помощью доработок на стороне УПП.
8. andrewkmt 4 03.11.20 12:30 Сейчас в теме
Отличное пособие к разработке с использованием БСП и без колхозных обменов на ws
9. max_nch 21.03.21 19:23 Сейчас в теме
Добрый вечер! Согласно статьи, начала настраивать обмен в УПП 1.3. В режиме предприятия никак не могу найти команду для загрузки правил конвертации объектов. В плане обмена открывается простая форма для добавления узлов обмена. А при формировании синхронизации данных нашел только команду "Параметры подключения". Подскажите куда копать? Вроде во всех общих командах в типах ссылку на новый план обмена указал, модули менеджера и объекта заполнил. Заранее благодарю.
10. improg 568 21.03.21 20:57 Сейчас в теме
(9) добрый, в общую команду загрузить правила конвертации объектов включили, еще в общем модуле добавить нужно как написано в статье.
11. user1004898 28 15.04.21 10:14 Сейчас в теме
(10)
Настраиваю обмен по вашей статье. в УПП нет действительно общей команды "Загрузить правила конвертации объектов".
Создать собственноручно?
12. user1004898 28 15.04.21 11:16 Сейчас в теме
(11)
Хотя не так. Команда есть. Именуется "открыть..." но по факту она не появляется в плане обмена.
remondis-saransk; +1 Ответить
13. improg 568 15.04.21 13:19 Сейчас в теме
(12) может БСП не соответствует? Какая версия бсп?
15. XtatOne 18.08.21 12:00 Сейчас в теме
(13)
(12)
(9)

Суть в константе "Использовать обмен данными с конфигурациями на платформе 8.2".
https://forum.infostart.ru/forum15/topic218004/
16. user1004898 28 18.08.21 12:12 Сейчас в теме
(15)
возможно, в своей версии прописал доступ к правилам через каталог програмно.
14. Светлый ум 406 17.06.21 12:00 Сейчас в теме
В состав ПланаОбмена обязательно нужно добавить СоответствияОбъектовИнформационныхБаз, иначе не пойдет обмен.
Andreyyy; improg; AbadaTouro; XtatOne; +4 Ответить
17. AbadaTouro 10 31.08.21 14:52 Сейчас в теме
Столкнулся с тем что пока не сделаешь для своего плана обмена форму узла управляемую ни появлялись команды для загрузки правил и установки параметров обмена. Упорно открывалась неуправляемая форма.
Светлый ум; improg; +2 Ответить
18. improg 568 31.08.21 19:31 Сейчас в теме
(17) Давно не пилил уже по этой статье обмен, но вроде как да нужна.
19. AbadaTouro 10 01.09.21 07:19 Сейчас в теме
(18) Нужна и 14 комментарий тоже в тему. Надо бы в статью Вам добавить она кстати очень актуальна. Ибо конфиг на старых БСП очень много
20. improg 568 01.09.21 11:20 Сейчас в теме
(19) Хорошо отредактирую, спасибо за замечание.
21. ilnurmi 18.10.21 14:41 Сейчас в теме
Помогите, пожалуйста! Как настроить двусторонний обмен между УПП и ERP?
22. improg 568 19.10.21 07:43 Сейчас в теме
(21) а что не получается? Как по статье проводили настройки?
23. ilnurmi 19.10.21 10:44 Сейчас в теме
(22) Извините, ошибка во мне была). Все нормально, спасибо.
24. F1_1 03.11.21 14:54 Сейчас в теме
Добрый день, Прошел по инструкции создал планы обмена, но сообщениях обмена разные заголовки
<ФайлОбмена ВерсияФормата="3.1" ДатаВыгрузки="2021-11-03T17:03:27" ИмяКонфигурацииИс
А в другом:
<v8msg:Header>
<v8msg:ExchangePlan
и при обмене выходит ошибка: Неправильный формат
25. improg 568 03.11.21 20:46 Сейчас в теме
(24) Добрый, какие версии конфигураций, бсп? Выше ли они версий указанных в статье, особенно БСП?
26. F1_1 04.11.21 06:07 Сейчас в теме
27. improg 568 04.11.21 11:25 Сейчас в теме
(26) Скорее всего неверно настроены узлы, должно быть, пример:
Прикрепленные файлы:
28. F1_1 04.11.21 13:27 Сейчас в теме
29. improg 568 04.11.21 14:44 Сейчас в теме
(28) Может галка РИБ в плане обмена стоит? Все в точности по статье сделали с новыми планами, одинаково называются в обоих конфигурациях?
30. F1_1 05.11.21 06:01 Сейчас в теме
(29) РИБ нет. Единственное, что поменялось, данные выгружаются из старой конфигурации в новую. В старой конфигурации, если заходишь в планы обмена и там нажимаешь кнопку обмен, то файл грузится, но не выгружаются данные. Но если через настройки выполнения обмена пытаться сделать обмен, то ругается на входящий файл, но выгрузка проходит
31. acces969 343 29.12.21 07:29 Сейчас в теме
(30) Причина в том, что у вас не установлен флаг "обмен по правилам обмена"
Прикрепленные файлы:
32. F1_1 29.12.21 11:48 Сейчас в теме
(31) да, спасибо. Уже разобрался
33. acces969 343 29.12.21 12:16 Сейчас в теме
(32) А как подтягивать те правила, что в макете плана зашиты? Сейчас не могу найти это
34. F1_1 30.12.21 06:19 Сейчас в теме
(33) Нужно создать макет с типом Двоичные данные
40. VVi3ard 52 05.12.22 04:10 Сейчас в теме
(27) Подскажите откуда этот скриншот?
Настраивал по инструкции, в итоге УПП выгружает XML правильно с использованием ПКО.

А вот ERP(в моем случае УХ 3.1.) после настройки и загрузки правил формирует XML для РБД, т.е. не используя ПКО.

При этом правила КД2 для плана обмена загружены в рс "Правила обмена для синхронизации" стоит переключатель в положении "Загрузить из файла на компьютере".

Перехожу в "Настройки синхронизации данных", добавляю новую синхронизацию, через каталог, затем "Настроить правила" загружаю ПКО и ПРО.
(см. схему).
Прикрепленные файлы:
41. VVi3ard 52 05.12.22 06:32 Сейчас в теме
(40) Блин, пропустил добавление пустого макета "ПравилаОбмена" а БСП по нему определяет как делать обмен.
35. improg 568 30.12.21 12:03 Сейчас в теме
(33) Добавляем макеты к новому плану обмена "ПравилаОбмена", "ПравилаОбменаКорреспондента" тип текстовый документ, туда в дальнейшем вставим текст правил обмена, если правила будут подгружаться из файла то можно не заполнять макеты.
36. acces969 343 31.12.21 06:39 Сейчас в теме
(35) Я так сделал, но эти правила не используются. БСП использует вместо них обмен данными с идентичной конфигурацией. Я тебе хотел напрямую написать, но у тебя личка закрыта
37. dkonakov 10 09.02.22 10:23 Сейчас в теме
Добрый день, а в расширении удавалось осуществить этот обмен?
38. improg 568 09.02.22 11:32 Сейчас в теме
(37) Добрый день, не пробовал, идея хорошая, возьму на заметку может где-нибудь попробую, спасибо.
39. dkonakov 10 09.02.22 13:12 Сейчас в теме
(38) да вот сейчас пробую, остановился на моменте, когда добавляем в расширение общие команды и меняем Тип параметра команды, добавить свой план обмена не даёт.
"Значение контролируемого свойства ТипПараметраКоманды у объекта ОбщаяКоманда не совпадает со значением в расширяемой конфигурации"

Пробовал снять галочку проверки этого свойства, но тогда ничего не происходит, команда не добавляется в план обмена.
Если тоже самое делать в конфигурации, то всё получается.
Andreyyy; improg; +2 Ответить
43. Andreyyy 74 30.08.23 10:10 Сейчас в теме
Спасибо, статья сэкономила много времени.
(14) Тоже очень помогло.
45. improg 568 30.08.23 11:00 Сейчас в теме
(43) Это дописал в публикации.
44. Andreyyy 74 30.08.23 10:12 Сейчас в теме
Еще константы пришлось включить:
ИспользоватьСинхронизациюДанных
ИспользоватьСинхронизациюДанныхВЛокальномРежиме

Для обеих конфигураций. Обмен настраивался для УПП <-> ЗУП.
46. Saipl 7 16.10.23 11:51 Сейчас в теме
Для УПП, если планиуется выгрузка, еще надо подписку на события создать по аналогии с "ОбменРозницаУправлениеПредприятиемЗарегистрироватьИзменение­" и др.
47. Saipl 7 16.10.23 12:03 Сейчас в теме
Коллеги подскажите по теме. Настроил по САБЖу выгрузку из УПП в самописную конфигурацию "Моя конфигурация". в обеих конфигурациях есть одинаковый план обмена, но т.к. интегрировать в неё БСП не планировал, хотелось обойтись написанием компактного загрузчика. Но ни где не могу найти информацию, как загружать программно файл обмена выгруженный по правилам обмена. Пока на ум приходит только следующая схема.
1. Интеграция в "Моя конфигурация" обработки "Универсальный обмен данными в формате XML"
2. Загрузка с помощью этой обработки файла обмена выгруженного из УПП.
3. После загрузки увеличение номера полученного сообщения в плане обмена в "Моя конфигурация".
4. Генерация пустого файла выгрузки плана обмена из "Моя конфигурация"
5. Увеличение номера отправленного сообщения.

Но меня не покидает ощущение, что я изобретаю велосипед ...
48. Revan102 2 12.03.24 18:06 Сейчас в теме
Сделал доработку ерп в виде расширения. Если кому надо, хватайте
Прикрепленные файлы:
ОбменУПП.cfe
49. emir99 4 21.03.24 09:46 Сейчас в теме
(39) Скопировать команды в расширение
Оставьте свое сообщение