|
Параметры в выборке | ☑ | ||
---|---|---|---|---|
0
Garikus
18.04.15
✎
12:46
|
Помогите отбор настроить
отбор = Новый Структура("отбор", контрагент); Выборка = Документы.РеализацияТоваровУслуг.Выбрать (НачПериода,КонПериода, отбор); в итоге {Форма.Форма.Форма(24)}: Ошибка при вызове метода контекста (Выбрать) Выборка = Документы.РеализацияТоваровУслуг.Выбрать(НачПериода,КонПериода, отбор); по причине: Недопустимое значение параметра (параметр номер '3') Нужно отбирать по значению с формы "Контрагент" в чем ошибка? |
|||
1
AlexToo
18.04.15
✎
12:48
|
посмотри в синтаксис помощнике каким должен быть третий параметр, если не ошибаюсь то в структуре название реквизита должно быть т.е. "Контрагент"
|
|||
2
Garikus
18.04.15
✎
12:49
|
(1) на контрагента тоже ругается
|
|||
3
shuhard_серый
18.04.15
✎
12:50
|
(0) не используй Выборка = Документы.РеализацияТоваровУслуг.Выбрать
для этого есть запросы |
|||
4
Garikus
18.04.15
✎
12:56
|
Сделал запросом, но хотелось бы понять ошибку,
<Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться только поля "Дата" и реквизиты документа, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядочиванием". Важно! Структура может содержать только один элемент. Если параметр не указан, то отбор не используется. Это хелп, переделал - отбор = Новый Структура("Контрагент", контрагент); суть не изменилась)) в чем косяк |
|||
5
AlexToo
18.04.15
✎
12:57
|
(2) тебе действительно нужно использовать запрос ибо:
ДокументМенеджер.<Имя документа>.Выбрать (DocumentManager.<Имя документа>.Select) ДокументМенеджер.<Имя документа> (DocumentManager.<Имя документа>) Выбрать (Select) Синтаксис: Выбрать(<ДатаНачала>, <ДатаОкончания>, <Отбор>, <Порядок>) Параметры: <ДатаНачала> (необязательный) Тип: Дата. Дата и время начала периода выборки документов. Если параметр не указан, то выбираются все документы, начиная с самого первого документа в базе данных. Значение по умолчанию: Пустая дата <ДатаОкончания> (необязательный) Тип: Дата. Дата окончания периода выбираемых документов. Если параметр не указан, то выбираются все документы, заканчивая самым последним документом в базе данных. Значение по умолчанию: Пустая дата <Отбор> (необязательный) Тип: Структура. Задает поле и значение отбора открываемой выборки. Ключ структуры описывает имя поля, а значение структуры - значение отбора по этому полю. В качестве полей для отбора могут задаваться только поля "Дата" и реквизиты документа, для которых в конфигураторе признак индексирования установлен в значение "Индексировать" или в значение "Индексировать с доп. упорядочиванием". Важно! Структура может содержать только один элемент. Если параметр не указан, то отбор не используется. |
|||
6
Garikus
18.04.15
✎
12:58
|
(5), отбором то я сделал, все хорошо работает
|
|||
7
AlexToo
18.04.15
✎
12:58
|
(4) в структуре в качестве отбора могут быть указаны поля Дата или реквизиты которые индексируются, Контрагент у тебя скорее всего не индексируется
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |