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