Здравствуйте!
Есть следующий код:
при выборке выдает ошибку "Недопустимое значение параметра (параметр номер '1')"; причем, если я в отборе оставляю один параметр, например только контрагента, то все проходит успешно, но в выборке много записей и их надо фильтровать по остальным условиям, а не хочется; почему вылазит ошибка? ограничения по отбору в самом регистре?
структуру создавал по разному, всегда корректно, дело не в ней
Есть следующий код:
ОтборКонтактов = новый Структура("Объект, Тип, Вид");
ОтборКонтактов.Объект = выбКонтрагент;
ОтборКонтактов.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
ОтборКонтактов.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Юридический адрес контрагента");
ВыборкаКонтактов = РегистрыСведений.КонтактнаяИнформация.Выбрать(ОтборКонтактов);
ОтборКонтактов.Объект = выбКонтрагент;
ОтборКонтактов.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
ОтборКонтактов.Вид = Справочники.ВидыКонтактнойИнформации.НайтиПоНаименованию("Юридический адрес контрагента");
ВыборкаКонтактов = РегистрыСведений.КонтактнаяИнформация.Выбрать(ОтборКонтактов);
при выборке выдает ошибку "Недопустимое значение параметра (параметр номер '1')"; причем, если я в отборе оставляю один параметр, например только контрагента, то все проходит успешно, но в выборке много записей и их надо фильтровать по остальным условиям, а не хочется; почему вылазит ошибка? ограничения по отбору в самом регистре?
структуру создавал по разному, всегда корректно, дело не в ней
По теме из базы знаний
Найденные решения
(1)Синтакс помощник, все такое.
Используйте запрос.
Синтаксис:
Выбрать(<Отбор>, <Порядок>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
Выбрать(<Отбор>, <Порядок>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
Используйте запрос.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Синтакс помощник, все такое.
Используйте запрос.
Синтаксис:
Выбрать(<Отбор>, <Порядок>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
Выбрать(<Отбор>, <Порядок>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
Используйте запрос.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот