|
Удаление таким способом приводит к ошибке |
☑ |
0
eses
10.05.12
✎
12:49
|
Данный элементарный код :
Выборка = Справочники.Номенклатура.Выбрать();
Пока Выборка.Следующий() Цикл
ОбработкаПрерыванияПользователя();
об = Выборка.ПолучитьОбъект();
об.Удалить();
КонецЦикла;
выдает ошибки : Операция не может быть выполнена из-за несоответствия версии или отсутствия записи... итд
Подскажите, почему?
|
|
1
Wobland
10.05.12
✎
12:51
|
кто-то объект уже занял и даже начал менять
|
|
2
GenAcid
10.05.12
✎
12:52
|
Объект поменялся - ссылка в выборке стала неактуальна.
|
|
3
eses
10.05.12
✎
12:53
|
Простите, забыл указать : база файловая, пустая, только со справочником Номенклатура, пользователь один - я
|
|
4
Ненавижу 1С
гуру
10.05.12
✎
12:53
|
удалил группу, например, что стало с дочерними записями?
|
|
5
eses
10.05.12
✎
12:58
|
(4) спасибо
|
|
6
Zmich
10.05.12
✎
12:58
|
Используй УстановитьПометкуУдаления(), а потом через Удаление помеченных на удаление объектов.
|
|