|
|
Два параметра в отборе не пашут |
☑ |
0
Patrio_
O_Muerte
02.12.13
✎
18:50
|
Для Каждого СтрокаБонусов Из СписокБонусов Цикл
Рег = РегистрыСведений.КонтрагентамПолагаетсяБонус;
Отбор = Новый Структура;
Отбор.Вставить("Контрагент",Контрагент); //1 измерение
Отбор.Вставить("Бонус",СтрокаБонусов.Значение); //2 измерение
Выб = Рег.Выбрать(Отбор,);
Пока Выб.Следующий() Цикл
Об = Выб.ПолучитьМенеджерЗаписи();
Об.Положен = Ложь;
Об.Записать();
КонецЦикла;
КонецЦикла;
Добрый вечер.
Есть выборка из регистра сведений.
Есть отбор, который накладываетс яна эту выборку.
Если в отборе использовать каждое из измерений по одиночке, то все срабатывает, если в отбор добавить сразу два измерения, то валится с ошибкой:
{Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(2574)}: Ошибка при вызове метода контекста (Выбрать)
Выб = Рег.Выбрать(Отбор,);
по причине:
Недопустимое значение параметра (параметр номер '1')
В чем я неправ?
|
|
|
1
Fragster
модератор
02.12.13
✎
19:00
|
надо делать запросом и без вложенного цикла
|
|
2
Patrio_
O_Muerte
02.12.13
✎
19:03
|
Да у меня тоже как вариант остается запрос, но тем не менее поясни будь любезен. Где именно я ошибся? или может нюанс какой есть?
|
|
|
3
Fragster
модератор
02.12.13
✎
19:27
|
Вариант синтаксиса: Для непериодического регистра
Синтаксис:
Выбрать(<Отбор>, <Порядок>)
Параметры:
<Отбор> (необязательный)
Тип: Структура.
Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться измерения или реквизиты, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или установлен признак "Ведущее".
Структура дополнительно может иметь элементы, соответствующие разделителям регистра с уровнем разделения НезависимоИСовместно, в состав которых входит регистр. Если такой элемент структуры задан для используемого в сеансе разделителя, значение для этого элемента должно совпадать со значением разделителя, иначе будет вызвано исключение.
Если параметр не указан, то отбор не используется.
Важно! Структура может содержать только один элемент.
|
|
|
4
DJ Anthon
02.12.13
✎
19:27
|
в сп написано
|
|
|
5
DJ Anthon
02.12.13
✎
19:27
|
балин, не успел
|
|
|
6
Fragster
модератор
02.12.13
✎
19:27
|
Важно! Структура может содержать только один элемент.
|
|
7
Patrio_
O_Muerte
02.12.13
✎
19:35
|
Отжежкля
|
|
8
Patrio_
O_Muerte
02.12.13
✎
19:36
|
Благодарю. Пошел спать.
|
|