0
GreenFroggy
08.02.23
✎
15:55
|
Подскажите пожалуйста, можно ли через расширение отключить регистрацию объектов в плане обмена?
Добавить новые получается, а вот существующие в конфигурации нет :(
Спасибо
|
|
2
unenu
08.02.23
✎
16:13
|
(0)
можно и кодом, я так отключил регистрацию в БП, чтобы физлица из БП не ехали в ЗУП.
&Вместо("СинхронизацияДанныхЧерезУниверсальныйФорматПередЗаписью")
Процедура Откл_СинхронизацияДанныхЧерезУниверсальныйФорматПередЗаписью(Источник, Отказ)
Если Откл_ПропуститьРегистрациюОбъекта(Источник) Тогда
Возврат;
КонецЕсли;
ПродолжитьВызов(Источник, Отказ);
КонецПроцедуры
&Вместо("ОбменЗарплата3Бухгалтерия3ПередЗаписью")
Процедура Откл_ОбменЗарплата3Бухгалтерия3ПередЗаписью(Источник, Отказ)
Если Откл_ПропуститьРегистрациюОбъекта(Источник) Тогда
Возврат;
КонецЕсли;
ПродолжитьВызов(Источник, Отказ);
КонецПроцедуры
Функция Откл_ПропуститьРегистрациюОбъекта(Источник)
сзИсточникМетаданныеИмя = Новый СписокЗначений;
сзИсточникМетаданныеИмя.Добавить("ФизическиеЛица");
//...
Если сзИсточникМетаданныеИмя.НайтиПоЗначению(Источник.Метаданные().Имя) <> Неопределено Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
КонецФункции
|
|