Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 мая 2022, 23:41

Метод Получить()

Автор Bredmon, 09 фев 2022, 09:22

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

Bredmon

Здравствуйте.
Подскажите, что не так, надо вытащить значение из непериодического регистра сведений, делаю так
Отбор = Новый Структура("Номенклатура",СтрокаТабличнойЧасти.Номенклатура);
ЗначенияРесурсов = РегистрыСведений.НоменклатураКонтрагентов.Получить(Отбор);
НоменклатураКонтрагента = ЗначенияРесурсов.НаименованиеНоменклатурыКонтрагента;
На этапе выполнения запроса выходит ошибка
ЦитироватьНедопустимое значение параметра (параметр номер '1')
Понятно, что не нравится параметр "Номенклатура", но ведь в регистре он есть и стандартный отбор по нему работает корректно

LexaK

Bredmon, примечание. если Регистр сведений подчинен регистратору, то отбор можно делать только по нему,
проверьте что там с подчинением?

или пишите запрос к регистру, это гарантированное получение данных по любому!
ответ Понравился? (в смысле пригодился?)

antoneus

Вариант синтаксиса: Для непериодического регистра
Синтаксис:
Получить(<Отбор>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Структура, содержащая отбор по измерениям регистра.
В переданной структуре должны содержаться те измерения, по которым должны быть отфильтрованы записи. В элементе структуры задается имя и значение отбора. Должны указываться значения для всех измерений.

Номенклатура - единственное измерение?

alexandr_ll

Bredmon, ВАЖНО в отбор могут включаться только индексируемые измерения

Bredmon

Регистраторов для регистра никаких нет, а вот измерения три, получается при таком раскладе нужно делать отбор по всем трём, тогда наверное проще это запросом сделать, вроде такого
ВЫБРАТЬ
НоменклатураКонтрагентов.Номенклатура,
НоменклатураКонтрагентов.НаименованиеНоменклатурыКонтрагента
ИЗ
РегистрСведений.НоменклатураКонтрагентов КАК НоменклатураКонтрагентов
ГДЕ
НоменклатураКонтрагентов.Номенклатура = &Номенклатура
а из результата уже добывать нужное значение

Теги:

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

Рейтинг@Mail.ru Rambler's Top100

Поиск