|
левое соединение таблицы документов с табличной частью + условие на ТЧ | ☑ | ||
---|---|---|---|---|
0
Bigbro
16.03.23
✎
19:21
|
выбрать
ревизит1 ссылка из док1.Табчасть1 где реквизит1 = значениеотбора1 и (условие1) поместить ВТ ; выбрать реквизит2 ЕстьNULL(реквизит1,ЛОЖЬ) из док1 левое соединение ВТ по ВТ.ссылка = Док1.ссылка ГДЕ (условие2) не пинайте сильно. я хочу по списку документов к реквизиту шапки пристегнуть через левое соединение реквизит табличной части этого же дока. и если по условиям в ВТ по доку ничего не вошло то в результат вывести ЛОЖЬ. или это делается вообще не так. |
|||
1
Bigbro
16.03.23
✎
19:27
|
настал мой черёд страдать и лепить снеговика. клюшками)))
|
|||
2
АгентБезопасной Нацио
16.03.23
✎
19:43
|
(1) лепить или лупить?
|
|||
3
АгентБезопасной Нацио
16.03.23
✎
19:45
|
ВТ тут не нужна.
|
|||
4
Bigbro
16.03.23
✎
19:46
|
просто левое соединение документа с тч?
|
|||
5
АгентБезопасной Нацио
16.03.23
✎
19:46
|
(0) давай лучше более конкретный пример. чтобы точно знать, чего ты хочешь получить...
|
|||
6
Bigbro
16.03.23
✎
19:51
|
конкретика под запретом. в новой конторе с безопасностью все еще жестче.. ( я и раньше то ничерта рассказать не мог, теперь совсем.
если можно пример приведи по условию что я написал, я уже дальше скомпилирую. |
|||
7
АгентБезопасной Нацио
16.03.23
✎
19:55
|
(6) я не уверен, что ты написал то, что тебе действительно нужно, и что я тебя правильно понял.
Но можешь заменить реквизиты и документы на фрукты и ящики, например... |
|||
8
Bigbro
16.03.23
✎
20:04
|
мне нужно именно это - к готовому списку документов пристегнуть 1 или 0 в случае если в табличной части есть определенное значение или нет его там.
ну или истина ложь не суть. запрос сам там большой, час буду фрукты изобретать ) |
|||
9
АгентБезопасной Нацио
16.03.23
✎
20:25
|
(8) ну вот я не вижу у тебя "списка документов". есть "документы по критерию".
Выбрать Документ.Ссылка как ссылка, Максимум( Выбор Если ДокументТЧ.КакойтоРеквизит =&Макумба тогда 1 иначе 0 конец) как ЕстьНужноеЗначениеРеквизитТЧ ИЗ Документ.ХЗ как Документ ЛЕВОЕ СОЕДИНЕНИЕ Документ.ХЗ.ПОХ как ДокументТЧ ПО Документ.Ссылка=ДокументТЧ.Ссылка ГДЕ Документ.Дата >ДатаВремя(1917,11,7,21,40,00) |
|||
10
АгентБезопасной Нацио
16.03.23
✎
20:28
|
забыл в конце СГРУППИРОВАТЬ ПО Документ.Ссылка
|
|||
11
Bigbro
16.03.23
✎
20:28
|
спасибо за пример, завтра буду побеждать)
|
|||
12
АгентБезопасной Нацио
16.03.23
✎
20:29
|
(11) пиши в телегу, есличо®
|
|||
13
Bigbro
17.03.23
✎
08:34
|
все оказалось намного интереснее.
подзапрос возник - как корректно сравнивать реквизиты составных типов? потому как документ это не просто документ а документ вида документ1 или документ2 допустим я их через выразить привел к конкретному типу дальше я должен сначала сравнить типы и только потом если совпали - значения правильно же. чёртовы снеговики как все было просто в клюшках) |
|||
14
АгентБезопасной Нацио
17.03.23
✎
08:42
|
(13) прикольно. Не занимался таким. попробую
|
|||
15
ViSo76
17.03.23
✎
08:53
|
(13) В запросе есть вариант как сравнить тип ( ТипЗначения( ТабличноеПоле ) = Тип( Документ. СравниваемыйТипДокумента ).
|
|||
16
Bigbro
17.03.23
✎
09:44
|
(15) спасибо! двинулся дальше, но там походу весь запрос уже под нож)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |