Коллеги, добрый день, что то у меня никак не получается такая весч, настраиваю правила обмена между двумя базами, мне нужно, что бы реквизит документов, там где он есть, очищался в приемнике и переносилось его значение, например документа поступление, реквизит подразделение, как вот бы этот реквизит очистить и не переносить значение подразделения?
Если Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Объект)) Тогда
Если Объект.Метаданные().Реквизиты.Найти("Подразделение") <> Неопределено Тогда
Объект.Подразделение = Справочники.Подразделения.ПустаяСсылка();
КонецЕсли;
(3) Так и стоит, но все равно выгружается, к тому же битые ссылки будут в приемнике, ну это не проблема, это я обошел уже. Но факт в том, что при таком варианте все равно выгрузка подразделений идет.
(8) А после загрузки - разве в этом случае уже подразделение не создаться в справочнике? Мне то нужно, что бы оно не создавалось
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший