Выгрузка документа с табличной частью более 1000 строк
Столкнулся с такой проблемой выгружаю Реализацию из УТ 10.3. Реализация имеет более 1000 строк в табличной части. Получаю такую ошибку:
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1115)}: Ошибка при вызове метода контекста (ЗаписатьБезОбработки): Не установлен приемник XML
Если удалить строки Табличной части до 1000, то выгрузка проходит без проблем.
Что за ограничение? Или как исправить?
Ошибка при выгрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1115)}: Ошибка при вызове метода контекста (ЗаписатьБезОбработки): Не установлен приемник XML
Если удалить строки Табличной части до 1000, то выгрузка проходит без проблем.
Что за ограничение? Или как исправить?
По теме из базы знаний
- Всякие полезности
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2
- Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счета, прайсы
- Обзор полезных методов БСП 3.1.4. Часть 2
- Модуль интеграции 1С и Wildberries+Яндекс Маркет по схеме FBO+FBS для УТ 11, КА, ERP, УНФ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Способ исправления: В УТ, в модуле объекта обработки "УниверсальныйОбменДаннымиXML", в процедуре "ВыгрузитьГруппуСвойств" есть строчка "Если ВыгружатьГруппуЧерезФайл Тогда" (в типовой конфигурации релиза 10.3.29.1 номер строки 9942). Сразу после нее, нужно добавить строку:
ПКГС.НуженУзелXMLПриВыгрузке = Ложь;
Т. е. в результате должно получиться вот так:
Если ВыгружатьГруппуЧерезФайл Тогда
ПКГС.НуженУзелXMLПриВыгрузке = Ложь;
ПКГС.НуженУзелXMLПриВыгрузке = Ложь;
Т. е. в результате должно получиться вот так:
Если ВыгружатьГруппуЧерезФайл Тогда
ПКГС.НуженУзелXMLПриВыгрузке = Ложь;
(13)
Столкнулся с такой же проблемой в УПП 1.3.
Решение в той же обработке, только в строке
ВыгружатьГруппуЧерезФайл = ВыгружатьГруппуЧерезФайл ИЛИ (КоллекцияОбъектов.Количество() > 1000
Тут просто либо убрать последние условие, либо увеличить условие по количеству.
Плюс такой же код есть в Модуле объекта обработки "КонвертацияОбъектовИнформационныхБаз".
ВыгрузитьГруппуСвойств
Столкнулся с такой же проблемой в УПП 1.3.
Решение в той же обработке, только в строке
ВыгружатьГруппуЧерезФайл = ВыгружатьГруппуЧерезФайл ИЛИ (КоллекцияОбъектов.Количество() > 1000
Тут просто либо убрать последние условие, либо увеличить условие по количеству.
Плюс такой же код есть в Модуле объекта обработки "КонвертацияОбъектовИнформационныхБаз".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот