| 
    
        
     
     | 
    
  | 
Как выводить все значения реквизита ? (В запросе) | ☑ | ||
|---|---|---|---|---|
| 
    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 
 | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |