Имя: Пароль:
1C
1С v8
Запрос
0 Александр056
 
07.08.14
11:46
Всем привет, подскажите как запросом получить документы Реализация Товаров и Услуг в которых, в табличной части пусто, нет строк с номенклатурой, а в табличной части услуги, есть строки, например резка металла.
1 Ёпрст
 
07.08.14
11:47
А если и там и там есть строки ?
2 13_Mult
 
07.08.14
11:48
Запрос к таб частям делай и выводи ссылки
3 Александр056
 
07.08.14
11:49
(1) нет, надо именно такой запрос, чтоб строчек не было в товарах, и там и там есть у меня только сделан по другому, там по 1 реквизиту(сумма резки), а вот именно с пустыми как не соображу...
4 Адский плющ
 
07.08.14
11:51
(3) Попробуйте писать по несколько предложений в одном сообщении.
5 mzelensky
 
07.08.14
11:51
Левым соединением таблицы доукмента с таблицей табличной части и проверка на НУЛ
6 Александр056
 
07.08.14
11:54
(5) 1 таблица товары(пусто) 2 таблица услуги и потом соединить?
7 mzelensky
 
07.08.14
11:59
(6) Чувак, ти кто такой ващпе? Ну элементарные же вещи:

Берешь выборку из таблицы документа. К ней левым соединением таблицу Товары и к ней же левым соединением таблицу Услуги.

Потом тупо условие, что любое поле из таблицы ТОВАРЫ есть НУЛ.

Это самый простой вариант. Если хочешь красиво, то так:

Объединяешь Таблицу Товары с Таблицей Услуги + добавляешь некое поле "флаг" чтобы разделить их между собой. Помещаешь во временную таблицу или вложенный запрос. Потом все это левым соединением цепляешь к таблице документа. Ну и потом нужные условия ставишь.
8 Ёпрст
 
07.08.14
12:00
ВЫБРАТЬ РАЗЛИЧНЫЕ
    РеализацияТоваровУслугУслуги.Ссылка
ИЗ
    Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
        ПО РеализацияТоваровУслугУслуги.Ссылка = РеализацияТоваровУслугТовары.Ссылка
ГДЕ
    РеализацияТоваровУслугТовары.Номенклатура ЕСТЬ NULL
9 Александр056
 
07.08.14
12:11
(7) я совсем недавно в 1сине вот так вот... сижу как консультант ловлю ошибки в производстве пользаков, учимся кодить, трудимся)
10 13_Mult
 
07.08.14
12:16
Епрст всё испортил ))
11 Александр056
 
07.08.14
12:31
(10) медвежья услуга?)
12 Александр056
 
07.08.14
12:33
(8) отдельное спасибо, полюбому посмотрю подробно пойму в чем суть, хотя и щас понял, вопрос был простой)) спасибо
13 13_Mult
 
07.08.14
12:33
(11) такое сам написать должен был ))
14 Александр056
 
07.08.14
12:36
(13) согласен, причем посмотришь и даж обидно стало чуть, че сам не допер)
Закон Брукера: Даже маленькая практика стоит большой теории.