Здравствуйте, подскажите, пожалуйста.. Попросили добавить в документ реквизит «Не выгружать в бухгалтерию» .Если реквизит = да, тогда данный документ не записывает в очередь на выгрузку.
Как-то можно сделать это не используя конвертацию данных!? Можно ли это условие прописать в базе источнике и по условию не выгружать документы? Если да, то подскажите в каком модуле?
Так как реквизит добавленный, то стандартными правилами он не полетит я так понимаю и ловить его на стороне базы приемника не получится. Или я путаю!?
Как-то можно сделать это не используя конвертацию данных!? Можно ли это условие прописать в базе источнике и по условию не выгружать документы? Если да, то подскажите в каком модуле?
Так как реквизит добавленный, то стандартными правилами он не полетит я так понимаю и ловить его на стороне базы приемника не получится. Или я путаю!?
По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Многофункциональная выгрузка из 1С: УПП 1.3 в БП 2 и БП3 (соответствия товаров, контрагентов, складов, статей ДДС)
- Перенос данных из УПП 1.3 в ERP 2 / УТ 11 / КА 2. Переносятся документы, справочная информация и остатки
- Многофункциональная выгрузка из 1С ТиС 9.2, АТБ 3.5 и Комплексной в БП3, УТ11 и КА2(Торговля и Склад в Бухгалтерия предприятия, комплексную автоматизацию или управление торговлей 11) (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НД
- Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) УНФ нет, но во всех типовых есть модули ОбменДаннымиСобытия...
- этот модуль в расширение
- находим там методы регистрации объектов, они различны в контексте конфигураций
- далее пишем что-то вроде
пример для источника БП, который блокирует регистрацию изменений некоторых объектов в БП, которыми "владеют" только кадры.
- этот модуль в расширение
- находим там методы регистрации объектов, они различны в контексте конфигураций
- далее пишем что-то вроде
пример для источника БП, который блокирует регистрацию изменений некоторых объектов в БП, которыми "владеют" только кадры.
&Вместо("СинхронизацияДанныхЧерезУниверсальныйФорматПередЗаписью")
Процедура допСинхронизацияДанныхЧерезУниверсальныйФорматПередЗаписью(Источник, Отказ)
Если допПропуститьРегистрациюОбъекта(Источник) Тогда
Возврат;
КонецЕсли;
ПродолжитьВызов(Источник, Отказ);
КонецПроцедуры
&Вместо("ОбменЗарплата3Бухгалтерия3ПередЗаписью")
Процедура допОбменЗарплата3Бухгалтерия3ПередЗаписью(Источник, Отказ)
Если допПропуститьРегистрациюОбъекта(Источник) Тогда
Возврат;
КонецЕсли;
ПродолжитьВызов(Источник, Отказ);
КонецПроцедуры
&Вместо("ОбменЗарплата3Бухгалтерия3ПередЗаписьюРегистра")
Процедура доп_ОбменЗарплата3Бухгалтерия3ПередЗаписьюРегистра(Источник, Отказ, Замещение)
Если допПропуститьРегистрациюОбъекта(Источник) Тогда
Возврат;
КонецЕсли;
ПродолжитьВызов(Источник, Отказ, Замещение);
КонецПроцедуры
Функция допПропуститьРегистрациюОбъекта(Источник)
сзИсточникМетаданныеИмя = Новый СписокЗначений;
сзИсточникМетаданныеИмя.Добавить("Справочник.ФизическиеЛица");
сзИсточникМетаданныеИмя.Добавить("РегистрСведений.ГражданствоФизическихЛиц");
сзИсточникМетаданныеИмя.Добавить("РегистрСведений.ДокументыФизическихЛиц");
сзИсточникМетаданныеИмя.Добавить("РегистрСведений.ФИОФизическихЛиц");
//...
ИсточникМетаданныеПолноеИмя = Источник.Метаданные().ПолноеИмя();
Если сзИсточникМетаданныеИмя.НайтиПоЗначению(ИсточникМетаданныеПолноеИмя) <> Неопределено Тогда
//Если ИсточникМетаданныеПолноеИмя = "Справочник.ФизическиеЛица" Тогда // Пример
// Если Источник.НеВыгружать Тогда
// Возврат Истина;
// КонецЕсли;
//КонецЕсли;
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот