|
Помогите с Запросом пожалуйста | ☑ | ||
---|---|---|---|---|
0
Mila_nochka
02.02.15
✎
04:27
|
Здравствуйте! Впервые на Вашем форуме, вижу многим уже помогли сдесь, может и мне подскажете. Задача очень простая как мне сказали , но не могу догадаться уже несколько дней...что делать?..
Задача такая - нужно сделать запрос который будет выбирать из документа "Поступление товаров и услуг" только услуги по предоставлению холодной и горячей воды... Пока что получается только вывести все услуги из документа Поступление товаров и услуг, теперь как я понимаю, нужно из всех этих выбраных услуг выделить только гор. и хол. воду... это делается условием ГДЕ, насколько я поняла...а вот как именно прописать условие - не онимаю :( |
|||
1
Mila_nochka
02.02.15
✎
04:27
|
ВЫБРАТЬ
Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги |
|||
2
anaed
02.02.15
✎
04:49
|
Без фото не взлетит...
|
|||
3
Explorer1c
02.02.15
✎
05:05
|
ВЫБРАТЬ
Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги Где Услуги.Номенклатура в(&СписокНужныхУслуг) |
|||
4
strange2007
02.02.15
✎
05:08
|
Делай всё в конструкторе, там наглядно всё видно. Если текстом, то условие можно поставить вот так
ВЫБРАТЬ Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги ГДЕ Услуги.Номенклатура В(&Номенклатура) И тогда "Номенклатура", это массив, где каждый элемент, это нужные номенклатуры. Можно по другому, если номенклатуры только две ВЫБРАТЬ Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги ГДЕ (Услуги.Номенклатура = &Номенклатура1 ИЛИ Услуги.Номенклатура = &Номенклатура2) |
|||
5
Explorer1c
02.02.15
✎
05:10
|
ВЫБРАТЬ
Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги ГДЕ (Услуги.Номенклатура = Значение(Справочник.Номенклатура.НайтиКоду(нужныйкод)) ИЛИ Справочник.Номенклатура.НайтиКоду(нужныйкод)) |
|||
6
Explorer1c
02.02.15
✎
05:11
|
ЫБРАТЬ
Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги ГДЕ (Услуги.Номенклатура.Наименование ПОДОБНО %УслугиГорячейВоды%) |
|||
7
Explorer1c
02.02.15
✎
05:12
|
ЫБРАТЬ
Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги ГДЕ Услуги.Номенклатура.ВидНоменклатуры = Перечисление.ВидыНоменклатуры.Услуги и (Услуги.Номенклатура.Наименование ПОДОБНО %УслугиГорячейВоды%) |
|||
8
Mila_nochka
02.02.15
✎
05:23
|
Мне тут еще подсказали, что нужно не по наименованию, а ссылка = параметр
или в параметр Сейчас предлдоженные Вами варианты буду пробовать, но по коду не получится это точно |
|||
9
Любопытная
02.02.15
✎
05:25
|
(8) Вы вообще что-нибудь про запросы знаете?
|
|||
10
Mila_nochka
02.02.15
✎
05:27
|
Попробовала такой варианты:
ГДЕ Услуги.Номенклатура в (&ГорячееВодоснабжение) - говорит, не задано значение параметра :( |
|||
11
Любопытная
02.02.15
✎
05:28
|
(10) Ну так его задать нужно)
|
|||
12
Mila_nochka
02.02.15
✎
05:29
|
Любопытная, пока очень мало знаю, но изучаю... в книжках написано в основном условия где какое-то значение >= определенного числа, а вот так по номенклатуре ничего..
|
|||
13
Mila_nochka
02.02.15
✎
05:30
|
мне все такие через ссылку нужно делать?
Т.е. ГДЕ Услуги.Номенклатура.Ссылка = (&ГорячееВодоснабжение) Так? Все равно на параметр ругается :( |
|||
14
Explorer1c
02.02.15
✎
05:32
|
(13) Матом ругается или как? Если не матом то попробуй еще раз кнопку нажать, мож получится чего!
|
|||
15
strange2007
02.02.15
✎
05:34
|
Ну так ниже заполни параметр то. После самого запроса надо указать эту ссылку в качестве параметра. Например как-то так:
МойЗапрос.УстановитьПараметр("ГорячееВодоснабжение", Справочники.Номенклатура.НайтиПоНаименованию("Нужная номенклатура")) Только синтаксис не помню, 1С под рукой нет |
|||
16
Explorer1c
02.02.15
✎
05:35
|
(13) Ругается потому что у него женщины нет, тепреь у него есть женщина и не будет ругаться :)
|
|||
17
Любопытная
02.02.15
✎
05:36
|
(13) Это что за книжки такие?
|
|||
18
Explorer1c
02.02.15
✎
05:36
|
начинающая программистка 1с - ну очень начинающая, интересно с чего вы начали, с того , что открыли мисту?)
|
|||
19
Explorer1c
02.02.15
✎
05:38
|
На мисте сидят люди с бородой, крошками в свитере и большим пузом, и они очень хотят чтобы вы читали книжки паралельно!
|
|||
20
Любопытная
02.02.15
✎
05:40
|
(19) Чего пристал к девушке? Не нравится, не смотри)
|
|||
21
Mila_nochka
02.02.15
✎
05:42
|
Так я делаю в консоли запросов, тут же вроде бы только текст самого запроса надо,начиная с ВЫБРАТЬ, тогда где параметр задавать?
Книжка под рукой вот Митичкина лежит, тут два примера по условию ГДЕ, и оба отбор по цене |
|||
22
Mila_nochka
02.02.15
✎
05:44
|
Понимаю, что задача легкая, сделать не могу - аж нервы :(
|
|||
23
Любопытная
02.02.15
✎
05:45
|
(21) в консоли запросов, смотря какая консоль. Там либо закладка, либо кнопка для заполнения параметров
|
|||
24
Любопытная
02.02.15
✎
05:45
|
(21) И что, Митичкин про параметры запроса ничего не написал? Не верю
|
|||
25
Любопытная
02.02.15
✎
05:46
|
(22) Задачу-то кто дал?
|
|||
26
VladZ
02.02.15
✎
05:46
|
(0) За умеренную плату плату проведу экспресс-курс по освоению запросов в 1С.
|
|||
27
Любопытная
02.02.15
✎
05:47
|
(26) Владик, У тебя проблемы с деньгами? :)
|
|||
28
Mila_nochka
02.02.15
✎
05:52
|
вот нашла кнопку Параметры запроса, их тут как задать получается? в имя параметра пишу ГорячееВодоснабжение, а в Значение Параметра Справочник.услуги.водоснабжение? или Документы.ПоступлениеТоваровУслуг.Услуги.ГорячееВодоснабжение? или как вообще?((
|
|||
29
Mila_nochka
02.02.15
✎
05:53
|
VladZ нет денешки
|
|||
30
Mila_nochka
02.02.15
✎
05:54
|
Любопытная, Митичкин, повторяю, привел пример про условие ГДЕ, там отбор по стоимости товара, т.е. выводится товар, стоимость которого больше либо равно определенной цены...
|
|||
31
VladZ
02.02.15
✎
05:57
|
(27) Проблем нет. Просто жадный. :)
|
|||
32
Любопытная
02.02.15
✎
05:58
|
(28) Милочка, у вас явно проблемы с пониманием процессов :( Сочувствую. Понимаю, что все с чего-то начинают, и мы конечно же не всё сразу знали, но кое-что понимали с первого раза.
Там должна быть кнопка Заполнить параметры из запроса или Получить параметры из запроса. Как-то так |
|||
33
VladZ
02.02.15
✎
05:59
|
(28) Задаешь слишком простые вопросы. На форуме долго будешь решать. Поищи простые примеры в книжках, в Инете. Сейчас информации - вагон.
|
|||
34
VladZ
02.02.15
✎
06:06
|
Ну и в целом: нужно понимать, что делаешь. Представь, что ты решила стать сапером. Сидишь, такая возле мины и тычешь в нее пальцами... Если не понимаешь, что происходит - как минимум, конечности оторвет. Ну, а как максимум...
|
|||
35
Mila_nochka
02.02.15
✎
07:06
|
нажимаю Получить из запроса, заполняется поле имя параметра а значение нет(
|
|||
36
VladZ
02.02.15
✎
07:10
|
(35) Пока все логично. Значение должен человек выбрать.
|
|||
37
Mila_nochka
02.02.15
✎
07:11
|
ВЫБРАТЬ
Услуги.Номенклатура ИЗ Документ.ПоступлениеТоваровУслуг.Услуги КАК Услуги ГДЕ Услуги.Номенклатура.Ссылка = (&ГорячееВодоснабжение) ВОт так вроде б получилось, спасибо всем) |
|||
38
floody
02.02.15
✎
07:15
|
лучше так
ГДЕ Услуги.Номенклатура = (&ГорячееВодоснабжение) |
|||
39
VladZ
02.02.15
✎
07:28
|
(37) Хвала богам Горячего Водоснабжения!
|
|||
40
Mila_nochka
02.02.15
✎
07:37
|
VladZ :))))
|
|||
41
Explorer1c
02.02.15
✎
07:50
|
(0) Зачем вам программирование? Найдите на мисте обеспеченного 1Сника и вам обеспечено багатое будущее!
|
|||
42
Любопытная
02.02.15
✎
08:24
|
(41) на мисте? обеспеченного? Не смешите))
|
|||
43
Explorer1c
02.02.15
✎
08:38
|
(42) чейто! Маня вон миллионер! И баня своя даже есть!
|
|||
44
VladZ
02.02.15
✎
08:55
|
(43) Хм. Новый показатель "крутости": наличие бани.
|
|||
45
Любопытная
02.02.15
✎
09:31
|
(44) У меня тоже есть баня :)
|
|||
46
Explorer1c
02.02.15
✎
09:58
|
(45) я еду к тебе жить! Пиши адрес!
|
|||
47
break
02.02.15
✎
10:25
|
Я думаю Mila_nochka к нам еще не раз вернется..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |