Как установить выгрузку документов только по определённой Организации
По теме из базы знаний
- Многофункциональная выгрузка из 1С:УТ 11/ УТ 10 в 1С:БП2, БП3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Многофункциональная выгрузка из 1С КА (1 и 2) и ERP в БП3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Загрузка чеков в 1С из ФНС в документы БП, УНФ, ERP, КА и УТ
- Многофункциональная выгрузка из 1С: Альфа-Авто 5 и 6 в 1С:БУ 3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Интеграция Честный Знак и 1C: обмен и синхронизация для УТ11, УНФ, КА2, ERP, Розница: Расширение для работы с СУЗ, ГИС МТ, ЦРПТ
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В ПКО документа в событии перед выгрузкой написал
Если Объект.Организация.Код <> "000000006" Тогда
Отказ = Истина;
КонецЕсли;
Выдает ошибку
Ошибка при выгрузке данных: {ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1521)}: Ошибка в обработчике события ПередВыгрузкойОбъекта
ПКО = РеализацияТоваровУслуг (Документ: Реализация товаров и услуг)
Объект = Реализация товаров и услуг СТPT-000043 от 14.01.2022 10:27:39 (Реализация товаров и услуг)
Обработчик = ПередВыгрузкойОбъекта
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {<Неизвестный модуль>(1,6)}: Переменная не определена (Объект)
ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9175)
КодСообщения = 41
(4)
1. Глобальный обработчик ПослеЗагрузкиПравилОбмена
По каким организациям нужна выгрузка, те и вставляй в массив.
2. Глобальный обработчик ПередВыгрузкойОбъекта
Теперь будут выгружаться только те документы в которых организация в массиве организаций или
реквизита Организация в документе нет.
1. Глобальный обработчик ПослеЗагрузкиПравилОбмена
МассивОрганизаций = Новый Массив;
МассивОрганизаций.Добавить(Справочники.Организации.НайтиПоКоду("000000001"));
МассивОрганизаций.Добавить(Справочники.Организации.НайтиПоКоду("000000002"));
МассивОрганизаций.Добавить(Справочники.Организации.НайтиПоКоду("000000003"));
Параметры.Вставить("МассивОрганизаций",МассивОрганизаций);
По каким организациям нужна выгрузка, те и вставляй в массив.
2. Глобальный обработчик ПередВыгрузкойОбъекта
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда
Если НЕ Объект.Метаданные().Реквизиты.Найти("Организация") = Неопределено Тогда
Если Параметры.МассивОрганизаций.Найти(Объект.Организация) = Неопределено Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
КонецЕсли;
Теперь будут выгружаться только те документы в которых организация в массиве организаций или
реквизита Организация в документе нет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот