![]() |
![]() |
![]() |
|
Ошибка в выполнении метода РегистрыСведений.КонтактнаяИнформация.Выбрать | ☑ | ||
---|---|---|---|---|
0
dVital
06.10.11
✎
17:02
|
Добрый день!
После исполнения этого кода: ОтборСведений = Новый Структура("Объект"); ОтборСведений.Вставить("Объект", СтрокаТаблицы.Заказ.КонтактноеЛицоКонтрагента.Ссылка); ВыборкаКонтактнойИнформации = РегистрыСведений.КонтактнаяИнформация.Выбрать(,,ОтборСведений); получаю сообщение об ошибке: {Документ.ЗаявкаНаДоставку.Форма.ФормаДокумента(29)}: Слишком много фактических параметров ВыборкаКонтактнойИнформации = РегистрыСведений.КонтактнаяИнформация.Выбрать(,,ОтборСведений); Я не смог понять почему возникает ошибка. |
|||
1
YurOK_51
06.10.11
✎
17:11
|
ОтборСведений = Новый Структура();
ОтборСведений.Вставить("Объект", СтрокаТаблицы.Заказ.КонтактноеЛицоКонтрагента.Ссылка); ВыборкаКонтактнойИнформации = РегистрыСведений.КонтактнаяИнформация.Выбрать(,,ОтборСведений); Попробуй |
|||
2
mikecool
06.10.11
✎
17:14
|
Вариант синтаксиса: Для непериодического регистра
Синтаксис: Выбрать(<Отбор>, <Порядок>) |
|||
3
mikecool
06.10.11
✎
17:14
|
он у тебя непериодический?
|
|||
4
Euguln
06.10.11
✎
17:15
|
(2) + 1
Во всех типовых он непериодический |
|||
5
dVital
06.10.11
✎
17:59
|
Он непериодический. Сделал вот так:
ОтборСведений = Новый Структура("Объект", "Тип"); ОтборСведений.Вставить("Объект", СтрокаТаблицы.Заказ.КонтактноеЛицоКонтрагента.Ссылка); ОтборСведений.Вставить("Тип", Перечисления.ТипыКонтактнойИнформации.Телефон); ВыборкаКонтактнойИнформации = РегистрыСведений.КонтактнаяИнформация.Выбрать(ОтборСведений); Пока ВыборкаКонтактнойИнформации.Следующий() Цикл КонецЦикла; Получаю ошибку: {Документ.ЗаявкаНаДоставку.Форма.ФормаДокумента(41)}: Ошибка при вызове метода контекста (Выбрать): Недопустимое значение параметра (параметр номер '1') ВыборкаКонтактнойИнформации = РегистрыСведений.КонтактнаяИнформация.Выбрать(ОтборСведений); по причине: Недопустимое значение параметра (параметр номер '1') |
|||
6
Mort
06.10.11
✎
18:01
|
Синтаксис:
Выбрать(<Отбор>, <Порядок>) Параметры: <Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. *** А ТЕПЕРЬ ЧИТАЕМ ВНИМАТЕЛЬНО ***: В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее". |
|||
7
Mort
06.10.11
✎
18:03
|
Отсюда вывод: забейте на "Выбрать", оно полезно в очень узких областях задач, используйте запрос.
|
|||
8
dVital
06.10.11
✎
19:36
|
Спасибо!
С помощью запроса получилось выбрать нужные данные. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |