При переносе элементов справочников почемуто не срабатывает поиск по пометке удаления. И сама пометка удаления не переносится. Поля поиска:
Если СвойстваПоиска["ЭтоГруппа"] = Истина Тогда
СтрокаИменСвойствПоиска = "Наименование, ЭтоГруппа, ПометкаУдаления";
Иначе
СтрокаИменСвойствПоиска = "Наименование, ВидДеятельностиДляНалоговогоУчетаЗатрат, ВидРасходовНУ, ЭтоГруппа, ПометкаУдаления";
Конецесли;
Тем не менее, если в источнике элемент помечен на удаление, то в приемнике по любому создается новый объект без пометки удаления.
Кто-нибудь с подобным сталкивался?
А зачем искать по пометке? если в источнике элемент помечен, а в приемнике нет, то будет создаваться новый элемент, т.к. по полю ПометкаУдаления элементы не равны. Правда новый должен с пометкой создаться, если все как в (1).
(3) А какое?
Если "выкинуть" код на закладке "Поля поиска", то перенос элементов отрабатывает Ок, правда с группами проблемы начинаются :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший