Имя: Пароль:
1C
 
Изменение регистра сведений
,
0 Voblhned
 
07.02.17
14:35
Добрый день,
Помогите разобраться, На форме есть Динамический список, в который выводится отбор по Получателю и Отправителю,у каждой записи регистра есть с типом булево. Хочу сделать, что бы в Динамическом списке выбираешь мышкой запись регистра сведений и нажимаешь кнопку (команду) и он изменяет булево в текущей записи.

Пробовал через но все время просит дату или еще чего,
Рег = РегистрыСведений.СообщенияПользователям.СоздатьНаборЗаписей(); не когда не делал это через выбранный мышкой элемент.
Делал через Запрос и
Пока Выборка.Следующий() цикл
        Сообщить(Выборка.Сообщение + " " + Выборка.ПользовательОтКого + " " + Выборка.Период );    
        // отмечаем прочитанность!
        Рег = РегистрыСведений.СообщенияПользователям.СоздатьМенеджерЗаписи();
        Рег.Период = Выборка.Период;
        Рег.ПользовательОтКого = Выборка.ПользовательОтКого;
        Рег.Сообщение = Выборка.Сообщение;
        Рег.ПользовательКому = ПараметрыСеанса.ТекущийПользователь;
        Рег.Прочитан = Истина;
        Рег.Записать();
    КонецЦикла;

Но сейчас необходимость другая.
1 Voblhned
 
07.02.17
15:05
Потому что, получать ссылку на текущую строку, подставлять ее в параметр запроса, делать запрос к регистру, потом подставлять все в запись и менять 1но значение выглядит безумно, для простого изменения.
2 h-sp
 
07.02.17
15:08
(1) ну а как ты найдешь все эти реквизиты, если не получишь текущую строку?
3 KishMish
 
07.02.17
15:40
(2)
Сделать отбор в наборе
Набор прочитать.
Взять  первую и единственую запись.
Запись изменить
Набор записать
4 Voblhned
 
07.02.17
17:54
Ну а как же обработки, всякие где можно документы выделить через шифт и обработать, у докумнтов есть всякие текущаястрока, а у регистров получается нету подобных возможностей
5 h-sp
 
07.02.17
19:51
(4) ну вы же показали нам, что есть возможность.
6 Voblhned
 
08.02.17
08:27
(5) хочется узнать, может есть более оптимальный вариант.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс