|
Значение справочника вместо параметра в запросе
| ☑ |
0
serg-lom89
10.09.14
✎
12:51
|
Добрый день
ЧекККМТовары.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
И ЧекККМТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И (НЕ ЧекККМТовары.Ссылка.Проведен)
И ЗначенияСвойствОбъектов.Свойство = ЗНАЧЕНИЕ(ПланВидовХарактеристик.СвойстваОбъектов.СтатусДокументаWMS)
И ЗначенияСвойствОбъектов.Значение = &Значение
как в параметре указать что это есть элемент справочника ,напрмер под кодом 0101
|
|
1
serg-lom89
10.09.14
✎
12:51
|
параметр &Значение
|
|
2
Ёпрст
10.09.14
✎
12:53
|
(1) ну, найти его по коду/наименованию, взять из константы, выборки, еще как..
|
|
3
Ёпрст
10.09.14
✎
12:53
|
и подставить в параметр.
Короче, поиметь где-то ссылку на элемент и воткнуть
|
|
4
zulu_mix
10.09.14
✎
12:54
|
И ЗначенияСвойствОбъектов.Значение = ЗНАЧЕНИЕ(Справочник.МойСправочник.НайтиПоКоду("0101"))
ты так хотел? обломись. только предопределенные элементы.
|
|
5
busy1
10.09.14
✎
12:55
|
Запрос.УстановитьПараметр("Парам1", Справочник.Номенклатура.НайтиПоКоду("0101"));
|
|
6
mulmulya
10.09.14
✎
12:56
|
ЗначенияСвойствОбъектов.Значение В (ВЫБРАТЬ ПЕРВЫЕ 1 ИЗ Справочник.НекийСправочник КАК МойСправочник ГДЕ МойСправочник.Код = "0101")
Ну это если только один элемент с вашим кодом и он вообще существует
|
|
7
serg-lom89
10.09.14
✎
12:57
|
(4) да он вяляется предопределенным элементом
|
|
8
Галахад
гуру
10.09.14
✎
12:57
|
Прикольно. Чек из WMS.
|
|
9
sf
10.09.14
✎
12:58
|
(2) (3) (4) (5) зачем вы обламываете? а что в запросе его предварительно нельзя выбрать уже?
|
|
10
Любопытная
10.09.14
✎
12:58
|
(7) тогда обратитесь к нему по имени, которое задано в конфигураторе
|
|
11
mulmulya
10.09.14
✎
12:58
|
Если предопределенный, то
ЗначенияСвойствОбъектов.Значение = ЗНАЧЕНИЕ(Справочник.НекийСправочник.ПредопределенноеКакоетоЗначение)
|
|
12
serg-lom89
10.09.14
✎
13:03
|
(11) Спасибо))
Всем спасибо, разобрался)
|
|