|   |   | 
| 
 | Перезаписать записи регистра сведений | ☑ | ||
|---|---|---|---|---|
| 0
    
        Родом из детства 03.12.21✎ 09:58 | 
        Всем доброго утра. Вожусь уже несколько часов над весьма тривиальной задачей - имеется регистр сведений. Независимый, периодический(в пределах секунды), нужно найти его запись, изменить и записать. Измерения: Объект, ТипОповещения, Оповещен(булево, думаю, может его в реквизиты засунуть). Ресурсы: ТекстОповещения. Пробовал, как и через набор записей, так и через менеджер.
 Менджер - ошибка "Значение не является значением объектного типа (Период)" МенеджерЗаписи = РегистрыСведений.RGS_Оповещения.СоздатьМенеджерЗаписи(); МенеджерЗаписи.Период = СтруктураЗаписи.Период; МенеджерЗаписи.Объект = СтруктураЗаписи.Объект; МенеджерЗаписи.ТипОповещения = СтруктураЗаписи.ТипОповещения; МенеджерЗаписи.Прочитать(); В случае с набором тоже ошибка, делаю так: НаборЗаписей = РегистрыСведений.RGS_Оповещения.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.ТипОповещения.Установить(СтруктураЗаписи.ТипОповещения); НаборЗаписей.Отбор.Период.Установить(СтруктураЗаписи.Период); НаборЗаписей.Прочитать(); Для Каждого Запись Из НаборЗаписей Цикл Запись.Оповещен = Истина; КонецЦикла; НаборЗаписей.Записать(); Как сделать-то?:) | |||
| 1
    
        Василий Алибабаевич 03.12.21✎ 10:00 | 
        (0) В СтруктураЗаписи нет поля Период. Вообще. Или СтруктураЗаписи не объект (структура).     | |||
| 2
    
        chelentano 03.12.21✎ 10:01 | 
        Либо РС не периодический, либо в "СтурктураЗаписи" нет поля "Период"     | |||
| 3
    
        Родом из детства 03.12.21✎ 10:01 | 
        (1) не, там всё норм     | |||
| 4
    
        Василий Алибабаевич 03.12.21✎ 10:01 | 
        (1) В общем без обезжучивателя не обойтись.     | |||
| 5
    
        Василий Алибабаевич 03.12.21✎ 10:03 | 
        (3) Но где-то же нет поля "Период"? Определись где.     | |||
| 6
    
        Родом из детства 03.12.21✎ 10:03 | 
        Вот ссылка на скрин структуры: https://ibb.co/nrrQxjX     | |||
| 7
    
        Родом из детства 03.12.21✎ 10:05 | 
        А это на регистр: https://ibb.co/G3M53Vp     | |||
| 8
    
        Родом из детства 03.12.21✎ 10:08 | 
        Короче странная херня, вроде, ничего не менял
 СтруктураЗаписи = ПолучитьИзВременногоХранилища(АдресСтруктурыЗаписи); МенеджерЗаписи = РегистрыСведений.RGS_Оповещения.СоздатьМенеджерЗаписи(); МенеджерЗаписи.Период = СтруктураЗаписи.Период; МенеджерЗаписи.Объект = СтруктураЗаписи.Объект; МенеджерЗаписи.ТипОповещения = СтруктураЗаписи.ТипОповещения; МенеджерЗаписи.Прочитать(); МенеджерЗаписи.Оповещен = Истина; МенеджерЗаписи.Записать(Истина); Сейчас почему-то сработало. Бтв спасибо за участие%) | |||
| 9
    
        Малыш Джон 03.12.21✎ 10:45 | 
        (7) лучше скрин менеджера записи     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |