Изменить запись отбора в регистре сведений

1. fugu 23 10.12.23 09:46 Сейчас в теме
Добрый день.

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


1. Почему-то выбирается 2 строки, одна правильная, вторая частично заполненная.
2. И выдается ошибка записи.

Подскажите, где я ошибаюсь?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
3. spacecraft 10.12.23 12:29 Сейчас в теме +0.1 $m
(1) нельзя менять значение реквизита отбора.
Тут или 2 набора делать:
1 - набор записи пустого набора по отбору.
2 - создание нового набора с данными с новым отбором.

Или, как уже посоветовали, использовать менеджер записи. У него под капотом те же 2 набора используются. Но он для одной записи, следовательно придется в цикле новые записи менеджера использовать.

Ну и проверить, что не пытаетесь несколько записей с одинаковыми значениями ключа использовать.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 10.12.23 10:52 Сейчас в теме
(1) Через менеджер менять надо
3. spacecraft 10.12.23 12:29 Сейчас в теме +0.1 $m
(1) нельзя менять значение реквизита отбора.
Тут или 2 набора делать:
1 - набор записи пустого набора по отбору.
2 - создание нового набора с данными с новым отбором.

Или, как уже посоветовали, использовать менеджер записи. У него под капотом те же 2 набора используются. Но он для одной записи, следовательно придется в цикле новые записи менеджера использовать.

Ну и проверить, что не пытаетесь несколько записей с одинаковыми значениями ключа использовать.
4. user726666 10.12.23 13:39 Сейчас в теме
А "Фиксация" ресурс или измерение? Регистр независимый и непериодический?
5. fugu 23 10.12.23 14:34 Сейчас в теме
(4) Периодический 1 сек, независимый. Фиксация - измерение.
6. fugu 23 10.12.23 15:02 Сейчас в теме
Всем спасибо.
Как-то вылетело из головы, что нельзя записывать по отбору.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот