|
Запрос В группе из списка | ☑ | ||
---|---|---|---|---|
0
zzzLEXzzz
10.12.13
✎
10:40
|
Здравствуйте, имеется запрос, нужно в выборе контрагента выбирать несколько групп контрагентов, в данном запросе можно выбрать только одну группу, подскажите как правильно сделать запрос, и нужно ли менять что нибудь на форме?
Макет = ОтчетОбъект.ПолучитьМакет("ОтчетЭфесРус"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Дата, | РеализацияТоваровУслуг.Номер, | ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 1, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 1, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 2, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 2, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 3, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 3, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 4, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 4, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 5, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 5, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 6, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 6, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 7, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 7, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 8, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 8, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 9, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 9, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 10, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 10, 1) | ИНАЧЕ """" | КОНЕЦ + ВЫБОР | КОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 11, 1) МЕЖДУ ""0"" И ""9"" | ТОГДА ПОДСТРОКА(РеализацияТоваровУслуг.Комментарий, 11, 1) | ИНАЧЕ """" | КОНЕЦ КАК Комментарий, | РеализацияТоваровУслуг.Ссылка, | РеализацияТоваровУслуг.Представление КАК ВидНакладной, | РеализацияТоваровУслуг.Товары.( | Номенклатура.Код КАК НоменклатураАртикул, | Номенклатура.Наименование, | РеализацияТоваровУслуг.Товары.Количество * РеализацияТоваровУслуг.Товары.Коэффициент * РеализацияТоваровУслуг.Товары.Номенклатура.КолЛвШТ КАК Количество, | РеализацияТоваровУслуг.Товары.Количество * РеализацияТоваровУслуг.Товары.Коэффициент * РеализацияТоваровУслуг.Товары.Номенклатура.КолЛвШТ / РеализацияТоваровУслуг.Товары.Номенклатура.КолЛвУП КАК уп, | Коэффициент, | Номенклатура.КолЛвШТ | ), | РеализацияТоваровУслуг.Контрагент.Код, | РеализацияТоваровУслуг.Контрагент.Наименование, | РеализацияТоваровУслуг.Контрагент.Родитель.Код |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачало И &ДатаКонец | И РеализацияТоваровУслуг.Товары.Номенклатура В ИЕРАРХИИ(&Номенклатура) | И РеализацияТоваровУслуг.ПометкаУдаления = &ПометкаУдаления | И РеализацияТоваровУслуг.Контрагент В ИЕРАРХИИ(&Контрагент)"; Запрос.УстановитьПараметр("ДатаКонец", ДатаКонец); Запрос.УстановитьПараметр("ДатаНачало", ДатаНачало); Запрос.УстановитьПараметр("Контрагент", Контрагент); Запрос.УстановитьПараметр("Номенклатура", Номенклатура); Запрос.УстановитьПараметр("ПометкаУдаления", ПометкаУдаления); |
|||
1
bootini
10.12.13
✎
10:58
|
в запросе "В" вмнесто "В ИЕРАРХИИ" , и менять в форме -возможность выбора списка
|
|||
2
zzzLEXzzz
10.12.13
✎
11:12
|
Спасибо, единственное но, надо оставить В ИЕРАРХИИ, и просто в форме поменять на возможность выбора из списка
|
|||
3
Sabbath
10.12.13
✎
11:15
|
(0) с выбор когда у тебя явно какой-то жесткач, и
И РеализацияТоваровУслуг.ПометкаУдаления = &ПометкаУдаления достаточно И РеализацияТоваровУслуг.ПометкаУдаления |
|||
4
Sabbath
10.12.13
✎
11:16
|
+(3) наверно таки
И НЕ РеализацияТоваровУслуг.ПометкаУдаления |
|||
5
bootini
10.12.13
✎
11:17
|
(2) "В ИЕРАРХИИ" список папок не примет, а "В" сожрет
|
|||
6
zzzLEXzzz
10.12.13
✎
11:25
|
(5) странно, но у меня почему-то получилось наоборот, В не сожрало, не вывел список, а во когда сделал В ИЕРАРХИИ всё заработало
|
|||
7
zzzLEXzzz
10.12.13
✎
11:26
|
(3) спасибо, учту, просто начинающий, )))
|
|||
8
bootini
10.12.13
✎
11:39
|
(6) да, попутал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |