При перегонке справочников из одной конфигурации в другую у меня стал вопрос. В справочнике было некоторое количество помеченных на удаление элементов. То ли введены были по ошибке, то ли еще что-то. В общем в момент конвертирования мне совсем не хотелось их перегонять, ведь потом удалять вручную. Значит нужно, как-то определять помеченные на удаление. Можно.
ПометкаУдаления
Прочитать флаг пометки удаления элемента справочника.
Синтаксис:
ПометкаУдаления()
Англоязычный синоним:
DeleteMark
Возвращаемое значение:
Числовое значение: 1 — если на элементе справочника стоит пометка удаления; 0 — если нет пометки удаления.
Описание:
Метод ПометкаУдаления() позволяет прочитать значение пометки удаления текущего элемента справочника.
Вот так это может выглядеть в коде:
Если Спр.ПометкаУдаления() = 1 Тогда // не пишем Иначе // пишем. КонецЕсли;
Так я избавился от помеченных на удаление. Но беды на этом не закончились. Читаем дальше.