Обмен между УТ 10.3 и БП 3.0 - Не установлен приемник XML

09.07.14

Интеграция - Перенос данных 1C

При выполнении обмена данными между конфигурациями "Управление торговлей", редакция 10.3 и Бухгалтерия предприятия 3.0 бывает случается ошибка "Не установлен приемник XML". После некоторых мучений причина ошибки была таки найдена и предлагается способ ее устранения.
Не так давно наш коллектив столкнулся с такой проблемой: при выполнении обмена данными между конфигурациями "Управление торговлей", редакция 10.3 и Бухгалтерия предприятия 3.0 происходит ошибка "Не установлен приемник XML". На этом обмен (синхронизация как теперь это называется) останавливается и больше никакой полезной информации не сообщается.
Как настроить сам обмен подробно написано в статье - //infostart.ru/public/254877/.
Не могу точно сказать как у остальных, но у нас ,как выяснилось, ошибка происходит при выгрузке документов "Отчет о розничных продажах" -> табличная часть "Товары". Экспериментальным путем было установлено, что это никак не связано с добавлением в конфигураторе каких-то своих реквизитов в табличную часть или шапку документа. Отладка подсказала, что ошибка происходит в модуле обработки "КонвертацияОбъектовИнформационныхБаз" в процедуре "ДобавитьПодчиненный" в момент вызова метода "ЗаписатьБезОбработки" узла XML. Причем выскакивает ошибка после выгрузки первой строки табличной части "Товары". Пришлось копать правила обмена. Открываем меню "Сервис" -> "Обмен данными с продуктами на платформе 1С 8.2" -> "Обмен данными". Открывается окно настройки синхронизации (предполагается, что она у Вас создана и настроена). Жмем кнопку "Настроить" -> "Загрузить правила конвертации объектов" -> "Выгрузить правила". Полученный XML с правилами грузим в конвертацию данных. Также правила обмена есть здесь - //infostart.ru/public/275160/ и работают через универсальный обмен данными, автору спасибо)). Находим правила конвертации объекта (ПКО) для документа "Отчет о розничных продажах", открываем правило конвертации свойств (ПКС) для табличной части "Товары". Здесь на вкладке "При выгрузке" есть кусок кода: "Выполнить(Алгоритмы.ЗаполнитьСтавкуВСтрокеПоФлагуУчитыватьНДС);". Удаляем его, сохраняем правила, загружаем обратно в настройку синхронизации, выполняем обмен и проверяем - должно сработать.
Получается, что теперь ставка НДС в табличной части товаров не будет проставляться при выгрузке. По просьбе бухгалтерии клиента было настроено автоматическое заполнение ставки НДС (из реквизита номенклатуры) перед записью документа с помощью подписки на событие.

P.S. еще один момент - через обработку регистрации данных не следует вручную регистрировать например справочник "АдресныеСокращения", т.к. по правилам регистрации объектов он и не должен вставать на обмен, а в самих правилах обмена он отсутствует - в результате появляется та же ошибка.

Спасибо за внимание, возможно статья кому поможет...

Обмен УТ 10.3 БП 3.0 Не установлен приемник XML

См. также

SALE! 10%

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

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

55778 50200 руб.

04.08.2015    166491    333    277    

373

SALE! 20%

Перенос данных 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. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

26280 22338 руб.

12.06.2017    141531    798    297    

419

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

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

35000 руб.

15.12.2021    24028    169    51    

128

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

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

35000 руб.

23.07.2020    51273    228    69    

185

SALE! 10%

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

Правила переноса кадровых и расчетных данных и справочной информации из "1С:УПП1.3" или "1С:КА 1.1" в "1С:ЗУП 3.1 | Разработан в формате КД 2 (правила конвертации данных) | При выгрузке есть фильтр по организациям | Обновляется при выходе новых релизов 1С | Развитие алгоритмов | Расчетные документы переносятся в документ "Перенос данных" | Создаются документы "Начальная штатная расстановка" и "Начальная задолженность по зарплате", переносятся кадровые документы

55778 50200 руб.

29.10.2018    56210    59    105    

61

SALE! 10%

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

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена | Можно выполнить переход с УПП на БП 3 или запускать выгрузку данных за выбранный период времени | Переносятся документы, начальные остатки и вся справочная информация | Есть фильтр по организации и множество других параметров выгрузки | Поддерживается несколько сценариев работы: как первичный полный перенос, так и перенос только новых документов | Перенос данных возможен в "1С: Бухгалтерия 3.0" версии ПРОФ, КОРП или базовую | Переход с "1С: УПП1.3" / "1С:КА 1.1" на "1С:БП3.0" с помощью правил конвертации будет максимально комфортным! | Можно бесплатно проверить перенос на вашем сервере!

48278 43450 руб.

25.02.2015    171179    303    257    

378

SALE! 15%

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

Регулярный обмен, выгрузка, перенос из КА 1.1, УПП 1.3, УТ 10.3 для обмена с любыми конфигурациями, поддерживающими обмен в формате EnterpriseData (КД3) - БП 3.0, ERP, КА 2, УТ 11, Розница 2, УНФ 1.6 и другими. Правила для старых и доработанных конфигураций не требуют синхронного обновления и совместимы с новыми и будущими конфигурациями. Обмен по расписанию, через папку, FTP, почту.

15300 13005 руб.

18.02.2016    186886    589    509    

526

Перенос данных 1C Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

12000 руб.

25.09.2016    80677    311    250    

264
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. gull22 103 16.07.14 13:57 Сейчас в теме
За информацию для базы своих знаний плюс
2. OLGAO 2 06.10.14 08:22 Сейчас в теме
В БП 3.0 при синхронизации с УТ 10.3 появляется ошибка: Справочник.Ссылка.КлассификаторСтранМира Тип не определен . Подскажите, пожалуйста, как это лечиттся?
3. Abcraft 68 06.10.14 09:24 Сейчас в теме
(2) OLGAO, С такой ошибкой не сталкивались, но я бы посоветовал посмотреть правила через конвертацию данных. Здесь еще следует учесть, что правила выгрузки из УТ 10.3 в БП 3.0 хранятся не только в настройках обмена УТ 10.3, но и непосредственно в конфигурации БП 3.0 (также в настройках синхронизации). То есть если меняем правила выгрузки из УТ 10.3 в БП 3.0, то их необходимо заменить не только в УТ 10.3, но и в БП 3.0. Имейте ввиду, что в БП 3.0 такие правила хранятся в zip-архиве, если зайти в настройки синхронизации, то там есть возможность выгрузки типовых правил в виде архива, в котором необходимо заменить правила обмена на свои и в таком же виде загрузить архив обратно.
4. istavrov 07.10.14 15:50 Сейчас в теме
На партнерсе Молдованов Илья (1С, Москва) написал:
Это действительно ошибка конфигурации, исправлена она недавно.
Способ исправления: В УТ, в модуле объекта обработки "КонвертацияОбъектовИнформационныхБаз", в процедуре "ВыгрузитьГруппуСвойств" есть строчка "Если ВыгружатьГруппуЧерезФайл Тогда" (в типовой конфигурации релиза 10.3.29.1 номер строки 9942). Сразу после нее, нужно добавить строку:
 ПКГС.НуженУзелXMLПриВыгрузке = Ложь;

Т. е. в результате должно получиться вот так:
 Если ВыгружатьГруппуЧерезФайл Тогда
          ПКГС.НуженУзелXMLПриВыгрузке = Ложь;


Мне это помогло.
wild83; murat_; SergIG; AlexB.; +4 Ответить
7. AlexB. 12 23.12.14 15:47 Сейчас в теме
9. naddy 13.06.15 22:47 Сейчас в теме
Спасибо!
Чтобы не наступить на грабли: код надо именно удалять, а не комментировать. Т.к. на поведение выгрузки влияет, есть вообще там что-то, или нет.
Чтобы ставка НДС выгружалась, можно в правиле конвертации свойства СтавкаНДС табличной части Товары в обработчике "При выгрузке" написать:
Если Источник.УчитыватьНДС = Ложь Тогда
	Значение = Перечисления.СтавкиНДС.БезНДС;
ИначеЕсли Значение = Перечисления.СтавкиНДС.ПустаяСсылка() Тогда
	Значение = Перечисления.СтавкиНДС.БезНДС;
КонецЕсли;

По смыслу совпадает с удаленным куском.
Почему-то (4) у меня не сработало (старая конфигурация-источник).
5. OLGAO 2 08.10.14 23:11 Сейчас в теме
Всем огромное спасибо! Помогло.
6. pdimas 2 10.11.14 21:27 Сейчас в теме
Та же самая ошибка, но как её исправить при условии то ставка НДС должна проставляться в табличной части при выгрузке.
8. orfos 218 14.02.15 12:54 Сейчас в теме
Не помогло. У меня исключительно не грузятся отчеты о продажах.
10. redsun1981 19.06.15 14:51 Сейчас в теме
Столкнулся сегодня с этой же ошибкой. Не выгружался один документ вида "РеализацияТоваровУслуг", в табличной части которого было 999 строк (да, да, одной не хватило). В процессе исследования в отладчике встретил в коде модуля обработки УниверсальныйОбменДаннымиXML следующую строку:
ВыгружатьГруппуЧерезФайл = ВыгружатьГруппуЧерезФайл ИЛИ (КоллекцияОбъектов.Количество() > 1000);

Именно в этом и была проблема. Просто увеличил предел до 2000 и все. Обращаю внимание, что данная инструкция дальше по коду активирует неоптимальный (по скорости) режим выгрузки объекта, но зато экономит оперативную память. Так что если в процессе обмена у вас не возникает сообщений о нехватке оперативной памяти, то предел можно увеличить (тем более, что документ с большим количеством строк это в общем-то редкость)
mishgan70; YODDHA; aldo; user603771_oliasoft; Xershi; kida1; wild83; volokitinac; TESL; VetalDV; dage; reddima; anchovy; sonne; +14 Ответить
12. Xershi 1555 15.01.21 13:14 Сейчас в теме
(10)
ВыгружатьГруппуЧерезФайл = ВыгружатьГруппуЧерезФайл ИЛИ (КоллекцияОбъектов.Количество() > 1000);

Нашел у себя этот код. В документе 2к+ строк.
Решение либо раздробить документ либо переписать код обработки.
13. YODDHA 50 26.03.23 20:39 Сейчас в теме
(10)
КоллекцияОбъектов.Количество() > 1000

Аналогично! Бааааальшое спасибо! поправили в обработке и реализация выгрузилась.
14. mishgan70 11.04.23 07:14 Сейчас в теме
(10)
ВыгружатьГруппуЧерезФайл = ВыгружатьГруппуЧерезФайл ИЛИ (КоллекцияОбъектов.Количество() > 1000);


Вот спасибо! Кучу времени угробил, вылавливая косяк. В документе 1500 строк. Увеличил и все поехало.
11. Поручик 4692 19.07.15 18:15 Сейчас в теме
Замечательно. А я-то голову ломал. что за ерунда. У меня перенос работает, а на некоторых других базах нет. Пошёл исправлять.
Оставьте свое сообщение