|
Как выводить все значения реквизита ? (В запросе) | ☑ | ||
---|---|---|---|---|
0
Hикита
06.03.14
✎
08:29
|
ОбращениеДокумент.Участок В(&Участок) или ОбращениеДокумент.Дом В(&Дом)
(Мы выбираем либо Участок либо Дом и формируем отчет по одному из реквизитов ). Подскажите пожалуйста что нужно сделать, что бы при отсутствие значений в ПолеВвода Участока и в ПолеВвода Дом, сформировался отчет (где бы выводились все участки и все дома) ? Проще говоря при открытие формы, не задавая никаких значений (Нажали кнопку сформировать отчет ) и у нас сформировался по всем участкам и всем домам. Сам запрос: ВЫБРАТЬ ОбращениеДокумент.Номер, ОбращениеДокумент.Состояние, ОбращениеДокумент.Дата КАК Дата, ОбращениеДокумент.ВидОбращеня, ОбращениеДокумент.ЗаявительНаименование, ОбращениеДокумент.Дом, ОбращениеДокумент.КраткоеСодержание, ОбращениеДокумент.СрокИсполнения, ОбращениеДокумент.Результат, ОбращениеДокумент.Участок, ОбращениеДокумент.ДатаФактическогоИсполнения, ОбращениеДокумент.Номер КАК Номер1, ОбращениеДокумент.Принял, ОбращениеДокумент.Оценка ИЗ Документ.Обращение КАК ОбращениеДокумент ГДЕ ОбращениеДокумент.Участок В(&Участок) или ОбращениеДокумент.Дом В(&Дом) УПОРЯДОЧИТЬ ПО Дата [url=http://www.fayloobmennik.net/3632002]к0.JPG[/url] [url=http://www.fayloobmennik.net/3632005]к1.JPG[/url] |
|||
1
Defender aka LINN
06.03.14
✎
08:30
|
Очередной дятел вместо отбора вкрячил параметр...
|
|||
2
Wobland
06.03.14
✎
08:31
|
а почему ИЗ Документ.Обращение?
|
|||
3
1Сергей
06.03.14
✎
08:35
|
ОбращениеДокумент.Участок В(&Участок) или ОбращениеДокумент.Дом В(&Дом) ИЛИ
( ОбращениеДокумент.Участок = ЗНАЧЕНИЕ(Справочник.Участки.ПустаяСсылка) И ОбращениеДокумент.Дом = ЗНАЧЕНИЕ(Справочник.Дома.ПустаяСсылка) ) |
|||
4
Wobland
06.03.14
✎
08:35
|
(3) а пустой СЗ равен пустой ссылке на справочник?
|
|||
5
Wobland
06.03.14
✎
08:36
|
(4) что-то я не о том, да?
|
|||
6
kosts
06.03.14
✎
08:36
|
(3) Лучше тогда так
&Все или ОбращениеДокумент.Участок В(&Участок) или ОбращениеДокумент.Дом В(&Дом) |
|||
7
Wobland
06.03.14
✎
08:37
|
(6) тогда уж &ВсеУчастки и &ВсеДома
|
|||
8
1Сергей
06.03.14
✎
08:39
|
(6) (7) я где-то читал, что определенная часть тормозов запроса возникает именно из-за передачи туда параметров. Иными словами - чем меньше параметров, тем быстрее запрос
|
|||
9
kosts
06.03.14
✎
08:39
|
(7) Все одно, если динамически не менять текст запроса
|
|||
10
Wobland
06.03.14
✎
08:40
|
(8) это было в любимом журнале К.О.
|
|||
11
1Сергей
06.03.14
✎
08:43
|
Блин. Что за лажу я написал в (3)?
Не читайте (3), пожалуйста |
|||
12
Hикита
06.03.14
✎
08:51
|
Попробовал (6)и (7)
Не выводит. Жму сформировать и тупо пустой отчет |
|||
13
Wobland
06.03.14
✎
08:52
|
(12) теперь можешь попробовать правильно и в консоли
|
|||
14
1Сергей
06.03.14
✎
08:54
|
(12) ты уверен, что в (0) должно быть "ИЛИ"
|
|||
15
1Сергей
06.03.14
✎
08:54
|
(12) ты уверен, что в (0) должно быть "ИЛИ"?
|
|||
16
Hикита
06.03.14
✎
08:57
|
(13) Запрос формировался в ОсновнойСхемеКонпоновкиДанных
Я тот запрос поправлял. |
|||
17
Wobland
06.03.14
✎
08:58
|
запили уже отбор в своей конпоновке
|
|||
18
1Сергей
06.03.14
✎
08:59
|
(15)+
Если я в (0) Выберу "Дом 14" и улицу "Варшавская", то в результат запроса попадут все 14-ые дома со всех улиц + Все дома с улицы Варшавской |
|||
19
Hикита
06.03.14
✎
09:00
|
(15) Ну нужно производить отбор Либо по участку Либо по дому.
По идее нужно вообще сделать так (что при выборе участка поле ввода дом не доступно и наоборот) ..но я пока не знаю как |
|||
20
1Сергей
06.03.14
✎
09:00
|
(19) Если СКД, смотри (17)
|
|||
21
Hикита
06.03.14
✎
09:00
|
(18) Там (Дома и Улицы ) Общее значение
|
|||
22
Hикита
06.03.14
✎
09:02
|
(17)
(&Участок <>"") и (&Дом <> "") и ОбращениеДокумент.Участок В(&Участок) и ОбращениеДокумент.Дом В(&Дом) или (&Участок <>"") и (&Дом = "") и ОбращениеДокумент.Участок В(&Участок) или (&Участок = "") и (&Дом <> "") и ОбращениеДокумент.Дом В(&Дом) или (&Участок = "") и (&Дом = "") и ОбращениеДокумент.Участок В(&Участок) и ОбращениеДокумент.Дом В(&Дом) что то в роде того ? или как ? |
|||
23
Wobland
06.03.14
✎
09:04
|
что-то вроде этого: http://i.imgur.com/qT1nqFF.png
|
|||
24
Hикита
06.03.14
✎
09:05
|
(21) То есть реквизит Дом включает в себя (Дом и Улицу)
|
|||
25
Hикита
06.03.14
✎
09:10
|
(23) у меня вот так http://i.imgur.com/riLmkxO.jpg
|
|||
26
1Сергей
06.03.14
✎
09:11
|
(25) ты на верном пути, продолжай
|
|||
27
Wobland
06.03.14
✎
09:11
|
(25) я тоже так умею
|
|||
28
Wobland
06.03.14
✎
09:13
|
(26) а выдай своё авторитетное мнение про (2)
|
|||
29
Wobland
06.03.14
✎
09:15
|
кстати, чего там продолжать? условие из запроса выкинуть, отчёт отдать юзерам
|
|||
30
1Сергей
06.03.14
✎
09:15
|
(28) Знаешь, я считаю, что если информация абсолютно плоская (двумерная таблица), то нет особенной необходимости её дублировать в регистрах.
А у ТС, судя по всему, именно так. |
|||
31
zulu_mix
06.03.14
✎
09:16
|
ОбращениеДокумент.Участок В(&Участок) или ОбращениеДокумент.Дом В(&Дом) ИЛИ Истина
|
|||
32
Wobland
06.03.14
✎
09:17
|
ну ладно. но всё равно надо как-то отличать черновик документа от факта
|
|||
33
1Сергей
06.03.14
✎
09:17
|
(31) из Индии?
|
|||
34
zulu_mix
06.03.14
✎
09:19
|
(33) не проснулся
|
|||
35
Wobland
06.03.14
✎
09:20
|
(31) ИЛИ &Истина
|
|||
36
Hикита
06.03.14
✎
09:21
|
(26) Где то здесь нужно делать ? http://i.imgur.com/At0nTgr.jpg
|
|||
37
Wobland
06.03.14
✎
09:21
|
(36) забей, это работа юзера
|
|||
38
zulu_mix
06.03.14
✎
09:24
|
надо &Участок и &Дом во времянки по КОЛИЧЕСТВО и дальше:
(ОбращениеДокумент.Участок В(&Участок) и ОбращениеДокумент.Дом В(&Дом)) ИЛИ ВЫБОР КОГДА ... ТОГДА ИСТИНА КОНЕЦ лень писать полностью но идею вы поняли |
|||
39
Hикита
06.03.14
✎
09:26
|
(31) Вот это вроде то что надо работает ...формирует отчет по всем участкам и домам при не заданных значениях ....вот только проблемка, теперь не отбирает по конкретно заданным участкам и домам (и так же выводит все участки и дома )
|
|||
40
1Сергей
06.03.14
✎
09:32
|
(32) ГДЕ Проведен
|
|||
41
catena
06.03.14
✎
09:37
|
(39)Главное же, что теперь ВСЁ отбирает, на мелочи можно забить))
|
|||
42
Hикита
06.03.14
✎
09:47
|
(38) А можно пожалуйста поподробнее ? я маленько не догоняю
|
|||
43
catena
06.03.14
✎
09:49
|
(42)Да зачем тебе? Ты же уже до отбора в (36) даже дошел.
|
|||
44
catena
06.03.14
✎
09:50
|
Смысл использовать СКД и разруливать запросом подобные отборы?
|
|||
45
Hикита
06.03.14
✎
09:51
|
(43) так я и не понял как вывести все данные реквизита при нулевом значении и как вывести данные при заданном значении
а точнее это все сделать в совокупности |
|||
46
Wobland
06.03.14
✎
09:52
|
(45) выведи все
|
|||
47
catena
06.03.14
✎
09:52
|
(45)эскадА сама за тебя все сделает.
|
|||
48
Hикита
06.03.14
✎
09:53
|
так мне еще нужно и выводить данные по конкретному участку или
по конкретному дому |
|||
49
1Сергей
06.03.14
✎
09:53
|
(45) убери из Запроса ГДЕ, переделай на отбор. Всё
|
|||
50
catena
06.03.14
✎
09:54
|
(48)И это тоже она сделает сама. Она разве что только полы в офисе не моет.
|
|||
51
Hикита
06.03.14
✎
09:59
|
(49) Сергей та конечно работает и отбирает все по всем участком ....но мне же еще нужно чтобы был отбор по конкретному участку
|
|||
52
Hикита
06.03.14
✎
10:01
|
||||
53
Wobland
06.03.14
✎
10:01
|
(51) укажи его, не стесняйся
|
|||
54
Feunoir
06.03.14
✎
10:02
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |