Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 08:51

НаборЗаписей.Отбор.Объект не обнаружено поле (Объект)

Автор Arkadashiim, 18 фев 2023, 16:20

0 Пользователей и 1 гость просматривают эту тему.

Arkadashiim

Задача - получить запись из регистра сведений, изменить ее и вписать ее в регистр.
В интернете множество решений из разряда:

НаборЗаписей = РегистрыСведений.ЦеныНаТопливо.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ПоставщикТоплива.Установить(Поставщик);
НаборЗаписей.Прочитать();
// и дальше изменяем

Я делаю:
_запись = РегистрыСведений.УчастникиМероприятий.СоздатьНаборЗаписей();
_запись.Отбор.Мероприятие.Установить(Мероприятие);
_запись.Прочитать();

Выдает ошибку, что нет у Отбора такого поля

Максим75

надо смотреть, что за регистр сведений.
если он подчинен регистратору - то отбор возможен только по регистратору.
если нет (не подчинен регистратору) - то ко всем измерениям и периоду, если регистр периодический.
короче говоря, что в режиме записи регистра сведений стоит (независимый или подчинен регистратору).

Arkadashiim

Максим75,
Он подчинен регистратору. А как выполнить отбор по регистратору?

Максим75

Arkadashiim,
точно так же

_запись.Отбор.Регистратор.Установить(_ссылка на регистратор_);
здесь _ссылка на регистратор_ это и есть ссылка на регистратор, как то получить с реквизита формы, запроса и т.д.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск