Не получается изменить измерение в регистре
Здравствуйте, подскажите пожалуйста, что не так я сделал
Пытаюсь изменить измерение в регистре сведения, он независимый
Делаю отбор по пользователю
Но получается как будто отбор не работает, он получает все записи регистра
Пытаюсь изменить измерение в регистре сведения, он независимый
Делаю отбор по пользователю
Но получается как будто отбор не работает, он получает все записи регистра
НаборНапоминания = РегистрыСведений.Напоминания.СоздатьНаборЗаписей();
НаборНапоминания.Отбор.Завершено.Значение = Истина;
НаборНапоминания.Отбор.Пользователь.Значение = Пользователь;
НаборНапоминания.Прочитать();
Для каждого стр Из НаборНапоминания Цикл
стр.Завершено = Ложь;
КонецЦикла;
НаборНапоминания.ОбменДанными.Загрузка = Истина;
НаборНапоминания.Записать();
ПоказатьПо теме из базы знаний
Найденные решения
(0) либо использовать метод Установить() у отбора, либо отдельно прописывать
,,,
НаборНапоминания.Отбор.Завершено.Значение = Истина;
НаборНапоминания.Отбор.Завершено.ВидСравнения = ВидСравнения.Равно;
НаборНапоминания.Отбор.Завершено.Использование = Истина;
,,,,
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Когда пишешь так, тогда нужно еще у свойства Использование возводить флаг в Истина. А так ты просто поставил значение отбора, но использование отбора отключено. В целом решение тебе уже дали которое будет надежнее.
НаборНапоминания.Отбор.Завершено.Значение = Истина;
НаборНапоминания.Отбор.Пользователь.Значение = Пользователь;
НаборНапоминания.Отбор.Пользователь.Значение = Пользователь;
Когда пишешь так, тогда нужно еще у свойства Использование возводить флаг в Истина. А так ты просто поставил значение отбора, но использование отбора отключено. В целом решение тебе уже дали которое будет надежнее.
(0) либо использовать метод Установить() у отбора, либо отдельно прописывать
,,,
НаборНапоминания.Отбор.Завершено.Значение = Истина;
НаборНапоминания.Отбор.Завершено.ВидСравнения = ВидСравнения.Равно;
НаборНапоминания.Отбор.Завершено.Использование = Истина;
,,,,
{Форма.Форма.Форма(16)}: Ошибка при вызове метода контекста (Записать)
НаборНапоминания.Записать();
по причине:
Запись не верна! Значение поля не соответствует установленному отбору: Напоминания: Пользователь, Пользователь, Да, 02.08.2021 7:00:28, (Регистр сведений: Напоминания; Номер строки: 1; Поле: Завершено)
Такая ошибка выходит если через установить()
НаборНапоминания.Записать();
по причине:
Запись не верна! Значение поля не соответствует установленному отбору: Напоминания: Пользователь, Пользователь, Да, 02.08.2021 7:00:28, (Регистр сведений: Напоминания; Номер строки: 1; Поле: Завершено)
Такая ошибка выходит если через установить()
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот