Кто подскажет что я делаю не так? Вот набросал простой код И ОН НЕ РАБОТАЕТ 1С выдает ошибку "Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)!" ВыборкаНоменклатуры = Справочники.Номенклатура.Выбрать(); Пока ВыборкаНоменклатуры.Следующий() цикл обНоменклатура = ВыборкаНоменклатуры.ПолучитьОбъект(); обНоменклатура.УстановитьПометкуУдаления(Истина); КонецЦикла; Програмники у меня стоят 8.0.16.2.
(1) Спасибо огромное действительно исправил строчку обНоменклатура.УстановитьПометкуУдаления(Истина, Ложь); и все заработало. :( Но все равно непонятно почему не работает первый вариант. Кстати наткнулся на проблему в конфе конвертация данных, делал пример с диска ИТС. Даже справочник с условием не смог перенести :(
Не работает (0), так как по умолчанию удаление вложенных элементов - Истина, поэтому когда ставится пометка на группу, все элементы в ней тоже отмечаются, а потом идет попытка установить пометку на удаление второй раз, на элемент.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.