Имя: Пароль:
1C
1С v8
Удаление конкретной записи независимого регистра сведений.
0 volchara
 
30.07.20
23:26
Доброго времени суток.

Подскажите, как удалить конкретную запись независимого регистра сведений, отбор по измерению не подходит, там в условии значение реквизита...
кусок кода для понимания отбора, какие записи нужно удалить.

Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    Штрихкоды.Владелец,
        |    Штрихкоды.Штрихкод,
        |    Штрихкоды.Упаковка.Владелец
        |ИЗ
        |    РегистрСведений.Штрихкоды КАК Штрихкоды
        |ГДЕ
        |    Штрихкоды.Владелец <> Штрихкоды.Упаковка.Владелец";
    
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        // Вставить обработку выборки ВыборкаДетальныеЗаписи
    КонецЦикла;



Спасибо
1 Ёпрст
 
гуру
30.07.20
23:40
(0) хз, че там за структура у тебя, но в запросе получай ВСЕ измерения

НаборЗаписей = РегистрСведений.Штрихкоды .СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Измерение1.Установить(Выборка.Измерение1);
....
НаборЗаписей.Отбор.ИзмерениеN.Установить(Выборка.ИзмерениеN);
НаборЗаписей.Записать()
2 Ёпрст
 
гуру
30.07.20
23:40
усё.
3 AlvlSpb
 
30.07.20
23:44
(0) ВыборкаДетальныеЗаписи.ПолучитьМенеджерЗаписи().Удалить();
4 volchara
 
31.07.20
00:15
(1) Все гениальное просто)) Спасибо!!!