Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Удаление конкретной записи независимого регистра сведений.

Удаление конкретной записи независимого регистра сведений.
Я
   volchara
 
30.07.20 - 23:26
Доброго времени суток.

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

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



Спасибо
   Ёпрст
 
1 - 30.07.20 - 23:40
(0) хз, че там за структура у тебя, но в запросе получай ВСЕ измерения
НаборЗаписей = РегистрСведений.Штрихкоды .СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Измерение1.Установить(Выборка.Измерение1);
....
НаборЗаписей.Отбор.ИзмерениеN.Установить(Выборка.ИзмерениеN);
НаборЗаписей.Записать()

   Ёпрст
 
2 - 30.07.20 - 23:40
усё.
   AlvlSpb
 
3 - 30.07.20 - 23:44
(0) ВыборкаДетальныеЗаписи.ПолучитьМенеджерЗаписи().Удалить();
   volchara
 
4 - 31.07.20 - 00:15
(1) Все гениальное просто)) Спасибо!!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.