Имя: Пароль:
1C
1С v8
ЕСТЬNULL в запросе
0 legol90
 
25.01.18
12:14
Подскажите, допустимо ли использовать такую конструкцию в запросе:
запрос.Текст = "ЕСТЬNULL(док1.Номенклатура, док2.Номенклатура),
                ЕСТЬNULL(док1.ХН, Док2.ХН),
                док.ДокОс  из док1
                Полное соединение док2 по
                док1.Номенклатура =док2.Номенклатура
                и док1.хн = док2.хн
                и док1.докОс = док2.ДокОС"
1 Ёпрст
 
25.01.18
12:17
(0)нет.
отстутствует "Выбрать"
2 VS-1976
 
25.01.18
12:20
(1) ИЗ тоже отсутствует. А так разрешаю... используй
3 Гипервизор
 
25.01.18
12:22
(2) Присутствует же.
4 legol90
 
25.01.18
12:22
а по делу, так можно или нельзя?
5 Ёпрст
 
25.01.18
12:24
(4) конструктор запроса ответит.
6 Гипервизор
 
25.01.18
12:25
(4) А проверить?
7 Сияющий в темноте
 
25.01.18
12:26
Что мы хотим?
ЕстьNULL просто экранирует NULL,в первом значении вторым значением
8 catena
 
25.01.18
12:30
(4)В чем вопрос-то? Получить разрешение от сообщества?
9 legol90
 
25.01.18
12:34
запрос  нормально отрабатывает, просто мне не очень нравится эта конструкция естьNUll. Есть так сказать две ТЗ, которые я полностью соединяю. К когда выполняю в консоли запрос, то для тех позиций тз2, которых нет в тз1, номенклатура и хн пустые, вот и думаю можно сделать через естьNULL или же лучше через пакет объединить, а поскольку не особо еще просвещен в этом деле решил спросить у более опытных товарищей, чтобы потом не краснеть, что я выбрал неправильный метод реализации данной задачи)
10 Ёпрст
 
25.01.18
12:40
(9) выкинь соединение, пользуй Объединить Все и наступит счастие.
11 legol90
 
25.01.18
12:45
(10) спасибо, так и сделаю.  ну а все таки такая конструкция допустима или лучше её не использовать?
12 1Сергей
 
25.01.18
12:50
(11) Смотря что нужно в итоге
13 legol90
 
25.01.18
16:27
(12) в итоге нужно получить отчет который покажет сгруппированную номенклатуру по обеим тз
14 Franchiser
 
гуру
25.01.18
16:40
(11) я использую
15 Buster007
 
25.01.18
17:06
postrge sql плохо работает с полным соединением
16 legol90
 
25.01.18
17:53
(15) я так понимаю решение с помощью пакета запросов будет более оптимальным?