Цитата Сообщение от koka278 Посмотреть сообщение
Цель - пометить позиции на удаление, и потом стандартной обработкой с проверкой целостности базы удалить
тогда мой совет - помечайте всю номенклатуру и удаляйте стандартной обработкой
Код:
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
	Ном = Выборка.ПолучитьОбъект();
	Ном.ПометкаУдаления = Истина
	Попытка
		Ном.Записать();
	Исключение
		Сообщить(ОписаниеОшибки());
	КонецПопытки;
КонецЦикла;
как-то так..