Имя: Пароль:
1C
1С v8
8,2 Ут10 Удаление дублей предопределенных элементов планов видов характеристик.
0 Azmarika
 
15.05.19
12:52
Доброе время суток, уважаемые форумчане. Возникла следующая ситуация: при обмене через обработку "Выгрузка и загрузка данных XML", задвоились элементы.
При попытки удалить, выдается что объект не доступен для записи. Буду благодарна за помощь.


Процедура КнопкаВыполнитьНажатие(Кнопка)
Запрос=ПланыВидовХарактеристик.ПраваПользователей.Выбрать( ,, "Наименование Возр");
//ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.Номенклатура
    //Спр=Объект.ПолучитьОбъект();
    СпрПервый="";
    Пока Запрос.Следующий() Цикл
        Если Запрос.Ссылка.Наименование<>СпрПервый тогда
            СпрПервый=Запрос.Ссылка.Наименование;
            Продолжить;
        Иначе
            Объект=Запрос.ссылка.ПолучитьОбъект();
            Объект.Предопределенный=Ложь;
            Объект.Наименование    ="";
            Объект.ПометитьНаУдаление=Истина;
            Если Объект <> Неопределено Тогда
                
                Если Не ЗначениеЗаполнено(Объект.Наименование) Тогда
                    Объект.Наименование = Объект.ИмяПредопределенныхДанных;
                КонецЕсли;
                
                Объект.ИмяПредопределенныхДанных = "";
                Объект.ПометкаУдаления = Истина;
                Объект.Записать();
                ВыполненоУспешно = Истина;
            КонецЕсли;
    
        КонецЕсли;    
    КонецЦикла;    
КонецПроцедуры
1 vtolga
 
15.05.19
16:24
Замени слово "Объект" на, например, "Объект1". "Объект" - это зарезервированное слово, его нельзя в качестве переменной использовать.
2 Azmarika
 
16.05.19
08:00
Спасибо