|   |   | 
| 
 | Запрос к документам: найти такие, у которых в табличной части не заполнен конкретный реквизит | ☑ | ||
|---|---|---|---|---|
| 0
    
        on2 10.01.20✎ 12:23 | 
        Не могу сообразить мальчики. Пятница просто жесть!(((
 Нужно выбрать запросом все документы у которых в табличной части не заполнен конкретный реквизит. В табличной части по умолчанию 10 строк (если хотя бы в одной строке реквизит установлен) то нужно исключить из выборки из. | |||
| 1
    
        dka80 10.01.20✎ 12:26 | 
        Выбрать Различные ТЧ.Ссылка Из ТвойДок
 Где ТЧ.ТвойРеквизит = Значение(Справочник.ТвойТип.ПустаяСсылка) | |||
| 2
    
        dka80 10.01.20✎ 12:27 | 
        Выбрать Различные ТЧ.Ссылка Из ТвойДок
 Где ТЧ.ТвойРеквизит = Значение(Справочник.ТвойТип.ПустаяСсылка) и Не ТЧ.Ссылка В (Выбрать Различные ТЧ.Ссылка Из ТвойДок Где ТЧ.ТвойРеквизит <> Значение(Справочник.ТвойТип.ПустаяСсылка) ) | |||
| 3
    
        Волшебник модератор 10.01.20✎ 12:28 | 
        (2) с третьей попытки должно получиться     | |||
| 4
    
        Волшебник модератор 10.01.20✎ 12:30 | 
        Выбрать Ссылка 
 Из ТвойДок Где НЕ Ссылка В (Выбрать Различные ТЧ.Ссылка Из ТвойДок.ТабЧасть Как ТЧ Где ТЧ.ТвойРеквизит = &КонкретноеЗначение ) | |||
| 5
    
        dka80 10.01.20✎ 12:34 | 
        (4) немножко лучше, чем в (2), но все-равно неправильно: Где ТЧ.ТвойРеквизит <> &ПустоеЗначение     | |||
| 6
    
        Волшебник модератор 10.01.20✎ 12:35 | 
        (5) ок     | |||
| 7
    
        Timon1405 10.01.20✎ 12:36 | 
        в общем случае значение может быть составного типа.     | |||
| 8
    
        on2 10.01.20✎ 12:41 | 
        (4) как вывести реквизиты шапочной части документа? в таком случае)))     | |||
| 9
    
        dka80 10.01.20✎ 12:43 | 
        (8)
 Выбрать ТвойДок.Ссылка, ТвойДок.Дата, ТвойДок.ТвойРеквизит Из ТвойДок | |||
| 10
    
        Ns33 10.01.20✎ 12:46 | 
        А если так:
 ВЫБРАТЬ ОказаниеУслугиПереченьНоменклатуры.Ссылка КАК Ссылка ИЗ Документ.ОказаниеУслуги.ПереченьНоменклатуры КАК ОказаниеУслугиПереченьНоменклатуры СГРУППИРОВАТЬ ПО ОказаниеУслугиПереченьНоменклатуры.Ссылка ИМЕЮЩИЕ МАКСИМУМ(ВЫБОР КОГДА ОказаниеУслугиПереченьНоменклатуры.Номенклатура = ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяССылка) ТОГДА 1 ИНАЧЕ 0 КОНЕЦ) = 1 | |||
| 11
    
        on2 10.01.20✎ 12:51 | 
        ппц.
 Документ - "Заявка" Реквизит шапочной части - "Ответственный" Табличная часть - "ЗапросыВБанк" В табличной части реквизит - "Отправлено", "Банк". Так вот надо вывести следующее: Документ |Ответственный |ЗапросОтправлен|Банк №1 Иванов Да банк1 №1 Иванов Да банк2 №2 Петров Да банк1 №3 Петров НЕТ банк1 Фигня в том что если табличная часть незаполнена (там 10 строк с наименованием банков, но реквизит "ЗапросОтправлен" не заполнен), то считается что запрос не отправлен... Как это сделать ? я непонимаю... | |||
| 12
    
        dka80 10.01.20✎ 12:53 | 
        Фигня в том что если табличная часть незаполнена (там 10 строк с наименованием банков - у меня мозг взорвется! так она не заполнена или там 10 строк есть?!     | |||
| 13
    
        on2 10.01.20✎ 12:55 | 
        (12) сама табличная часть по умолчанию заполняется перечнем банков. а реквизит "Отправлено" - как раз вручную заполняется.     | |||
| 14
    
        dka80 10.01.20✎ 12:56 | 
        реквизит "Отправлено" - тип значения какой?     | |||
| 15
    
        on2 10.01.20✎ 12:57 | 
        (14) булево.     | |||
| 16
    
        НЕА123 10.01.20✎ 12:59 | 
        это Монтана.     | |||
| 17
    
        on2 10.01.20✎ 13:00 | 
        (16) что такое Монтана?)))     | |||
| 18
    
        НЕА123 10.01.20✎ 13:01 | 
        а Монтана - это ппц! (с)     | |||
| 19
    
        dka80 10.01.20✎ 13:03 | 
        Выбрать 
 Заявка.Ссылка Заявка.Ответственный Из Документ.Заявка КАК Заявка Где НЕ Заявка.Ссылка В (ВЫБРАТЬ Различные ЗапросыВБанк.Ссылка КАК Ссылка ИЗ Документ.Заявка.ЗапросыВБанк КАК ЗапросыВБанк Где ЗапросыВБанк.Отправлено) | |||
| 20
    
        catena 10.01.20✎ 13:04 | 
        (15)Булево не бывает незаполнен, вы что-то придумываете.     | |||
| 21
    
        dka80 10.01.20✎ 13:05 | ||||
| 22
    
        on2 10.01.20✎ 13:06 | 
        (21) Монтана пятница     | |||
| 23
    
        dka80 10.01.20✎ 13:07 | 
        Я надеюсь, ты в (19) найдешь в каком месте запятая пропущена?     | |||
| 24
    
        on2 10.01.20✎ 13:24 | 
        (23) вроде получилось, но нужно еще условие наложить )))     | |||
| 25
    
        on2 10.01.20✎ 13:25 | 
        (23) надо что бы эта проверка производилась только в случае если один из реквизитов шапки документа незаполнен     | |||
| 26
    
        dka80 10.01.20✎ 13:34 | 
        лять
 Выбрать Заявка.Ссылка Заявка.Ответственный Из Документ.Заявка КАК Заявка Где НЕ Заявка.Ссылка В И (Заявка.ТвойРеквизит1 = &ПустоеЗначение1 или Заявка.ТвойРеквизит2 = &ПустоеЗначение2) (ВЫБРАТЬ Различные ЗапросыВБанк.Ссылка КАК Ссылка ИЗ Документ.Заявка.ЗапросыВБанк КАК ЗапросыВБанк Где ЗапросыВБанк.Отправлено) | |||
| 27
    
        catena 10.01.20✎ 13:38 | 
        (26)Начиная писать точный текст решения, бери на себя всю ответственность за закрытие данного ТЗ ;)     | |||
| 28
    
        on2 10.01.20✎ 14:33 | 
        (27) я дура сегодня     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |