Вход | Регистрация
 

Выборка клиентов из документов заказа клиента без реализации товаров услуг

Выборка клиентов из документов заказа клиента без реализации товаров услуг
Я
   falselight
 
03.07.19 - 14:20
УТ 11.4.7.141

Подскажите пожалуйста как выбрать клиентов у которых в документах заказ клиента
нет связанных документов реализация товаров услуг.
 
 
   Garykom
 
1 - 03.07.19 - 14:25
Написал бы просто зависшие заказы покупателей
   Garykom
 
2 - 03.07.19 - 14:26
Тебе полную последовательность действий?
1. Открываешь конфигуратор
2...
   Натуральный Йог
 
3 - 03.07.19 - 14:26
(1) Может быть половина Реализована, заказ зависший, а реализация есть
   Натуральный Йог
 
4 - 03.07.19 - 14:27
(2)
Ты как тот хирург из анекдота
   Garykom
 
5 - 03.07.19 - 14:28
(3) А может быть реализаций больше чем в заказе и что?
   Garykom
 
6 - 03.07.19 - 14:28
(4) Рассказывай или ссылку
   sqr4
 
7 - 03.07.19 - 14:30
(5) смысл в том, что зависший заказ = не до конца закрытый, у которого уже есть реализация, а такие ТСу не нужны. Ну или как обычно, ты лучше знаешь, что нужно ТСу)
   Garykom
 
8 - 03.07.19 - 14:31
(7) Он четко написал "нет связанных документов реализация товаров услуг"

Ни каких ТЧ и номенклатуры с количеством не упоминается.
   Натуральный Йог
 
9 - 03.07.19 - 14:32
(6) Приходит мужик к врачу, хирургу, и говорит: М: -Доктор, у меня яйца посинели...
Д: -Покажите, - тут доктор изучает их и изрекает: Нда, здесь резать надо... М:
-Нет, доктор, ну вы что, меня же жена из дому выгонит, даже в баню не сходить,
мужики засмеют... Не, я не согласен... Д: -Тогда не могу ничего поделать, идите
к другому врачу... Ситуация повторяется у другого хирурга, у третьего...
Удрученный мужик с безнадежным видом заглядывает в дверь с надписью: ТЕРАПЕВТ:
М: -Доктор, у меня яйца посинели... Д: -Покажите... М: -Знаете, я к хирургам
обращался, так они говорят резать надо... Д: -Да этим хирургам только бы резать,
вот примите таблеточку... М: (съедает таблетку) -Доктор, а теперь что?! Д: -А
теперь топни ногой, сами отвалятся!...
   falselight
 
10 - 03.07.19 - 14:35
(7) заказы клиента по которым нет связанных документов реализации товаров и услуг.
   Натуральный Йог
 
11 - 03.07.19 - 14:36
ВЫБРАТЬ
ЗаказКлиента.Клиент Как Клиент

ГДЕ
тут пишешь условие что нет подчинённых реализаций
   Garykom
 
12 - 03.07.19 - 14:37
(10) Ты юморист связывать то по чему и как будешь? С учетом номенклатуры или пофиг?

А если в заказе один контрагента, а в реализации где этот заказа в основании другой контрагента?
   Натуральный Йог
 
13 - 03.07.19 - 14:37
(12) Клиент цэ Партнёр
   falselight
 
14 - 03.07.19 - 14:42
Там видимо есть привязка к документу реализация товаров услуг.
Если там нет ссылки, то нет значит связанных с документом заказ клиента документов реализация товаров услуг.
Так вроде было. Я и пытаюсь узнать как будет построен запрос. Подскажите пожалуйста.
   Garykom
 
15 - 03.07.19 - 14:48
2. Открываешь в конфигураторе документу Реализация...
   Garykom
 
16 - 03.07.19 - 14:49
3. По очереди смотришь все реквизиты шапки, их тип и название, ищешь там упоминание "Заказ".
   falselight
 
17 - 03.07.19 - 14:58
(13)  Да, Клиент это Справочник.Партнеры.
Выборка не по справочнику контрагенты будет, а по справочнику партнеры.
   Cyberhawk
 
18 - 03.07.19 - 15:01
Клиентов выбрать или заказы клиентов?
   Cyberhawk
 
19 - 03.07.19 - 15:02
РТУ с заказом связывается по реквизиту в шапке, все просто
   falselight
 
20 - 03.07.19 - 15:03
(18) Несколько выборок.
Партнеров выбрать это понятно.
Партнеров выбрать из документов реализация товаров услуг, это тоже понятно.

Хотелось бы получить информацию, как правильно выбрать партнеров по документам заказ клиента к которым
не привязаны документы реализация товаров услуг.
   Cyberhawk
 
21 - 03.07.19 - 15:04
"как правильно выбрать партнеров по документам заказ клиента к которым 
не привязаны документы реализация товаров услуг"// Для этого надо выбрать все такие заказы клиентов. Партнеров из них выбрать не составит труда.
   hhhh
 
22 - 03.07.19 - 15:18
(20) а если у меня неправильно выбрано, но всё работает, это вам не подходит?
   Натуральный Йог
 
23 - 03.07.19 - 15:18
Но задача тупая сам по себе и никакого смысла не имеет. Нужно смотреть зависшие позиции заказов по регистру
   ДядяМитяй
 
24 - 03.07.19 - 15:27
ВЫБРАТЬ ДокументЗаказ.Ссылка
ИЗ ДокументЗаказ
ГДЕ ДокументЗаказ.Ссылка НЕ В 
(ВЫБРАТЬ ДокументРеализация.Заказ
ИЗ ДокументРеализация)
   hhhh
 
25 - 03.07.19 - 15:27
(24) не
ВЫБРАТЬ ДокументЗаказ.Партнер
ИЗ ДокументЗаказ
ГДЕ ДокументЗаказ.Ссылка НЕ В 
(ВЫБРАТЬ ДокументРеализация.Заказ
ИЗ ДокументРеализация)
   ДядяМитяй
 
26 - 03.07.19 - 15:29
(23) Во-первых, может и имеет. У Вас просто фантазии не хватает )). А во-вторых, надо выполнить задачу как она поставлена, а потом переделывать за отдельные деньги
   sqr4
 
27 - 03.07.19 - 15:30
а соединить левым соединением и выбрать где ссылка реализация есть нулл, не быстрее будет?
   Cyberhawk
 
28 - 03.07.19 - 15:30
(27) Подзапрос нагляднее. Еще бы его во временную таблицу и тогда будет и быстро, и наглядно )
   ДядяМитяй
 
29 - 03.07.19 - 15:34
(27) наверное, красивее. а о быстроте тут только теоретически, наверное, можно говорить. и то и другое будет для пользователя "сразу"
   falselight
 
30 - 03.07.19 - 16:33
(18) Клиентов, из документов реализации и заказ клиента
 
 Рекламное место пустует
   falselight
 
31 - 03.07.19 - 16:34
(22) Где у вас?
   falselight
 
32 - 03.07.19 - 16:35
(26) Это правильно. Делать нужно первую версию, а потом дорабатывать.
   falselight
 
33 - 03.07.19 - 16:35
(27) Подскажите как?
   falselight
 
34 - 04.07.19 - 13:06
Как это сделать через СвязанныеДокументы ?
   falselight
 
35 - 04.07.19 - 14:28
Подскажите пожалуйста, то есть вот этот пример точно решает поставленную задачу в (0) ?

ВЫБРАТЬ ДокументЗаказ.Партнер
ИЗ ДокументЗаказ
ГДЕ ДокументЗаказ.Ссылка НЕ В 
(ВЫБРАТЬ ДокументРеализация.Заказ
ИЗ ДокументРеализация)
   falselight
 
36 - 04.07.19 - 14:32
(35+)  Если это так, как это выполнить подскажите?

ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 100
    ЗаказКлиента.Партнер КАК Партнер,
    ЗаказКлиента.Партнер.Наименование КАК ПартнерНаименование,
    ПартнерыКонтактнаяИнформация.Представление КАК Представление,
    ПартнерыКонтактнаяИнформация.НомерТелефона КАК НомерТелефона,
    ПартнерыКонтактнаяИнформация.Вид КАК Вид,
    ПартнерыКонтактнаяИнформация.Тип КАК Тип
ИЗ
    Документ.ЗаказКлиента КАК ЗаказКлиента
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
        ПО ЗаказКлиента.Партнер = ПартнерыКонтактнаяИнформация.Ссылка
ГДЕ
    ПартнерыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
    И ПартнерыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонПартнера)
    И ЗаказКлиента.Дата МЕЖДУ &НачДата И &КонДата
    И ДокументЗаказ.Ссылка НЕ В 
    (ВЫБРАТЬ Документ.РеализацияТоваровУслуг.Заказ ИЗ Документ.РеализацияТоваровУслуг    )

УПОРЯДОЧИТЬ ПО
    ПартнерНаименование
   falselight
 
37 - 04.07.19 - 14:40
ВОТ ТАКОЙ ВЫПОЛНИЛСЯ, посмотрите пожалуйста, нормальный ли он?

ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 100
    ЗаказКлиента.Партнер КАК Партнер,
    ЗаказКлиента.Партнер.Наименование КАК ПартнерНаименование,
    ПартнерыКонтактнаяИнформация.Представление КАК Представление,
    ПартнерыКонтактнаяИнформация.НомерТелефона КАК НомерТелефона,
    ПартнерыКонтактнаяИнформация.Вид КАК Вид,
    ПартнерыКонтактнаяИнформация.Тип КАК Тип
ИЗ
    Документ.ЗаказКлиента КАК ЗаказКлиента
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Партнеры.КонтактнаяИнформация КАК ПартнерыКонтактнаяИнформация
        ПО ЗаказКлиента.Партнер = ПартнерыКонтактнаяИнформация.Ссылка
ГДЕ
    ПартнерыКонтактнаяИнформация.Тип = ЗНАЧЕНИЕ(Перечисление.ТипыКонтактнойИнформации.Телефон)
    И ПартнерыКонтактнаяИнформация.Вид = ЗНАЧЕНИЕ(Справочник.ВидыКонтактнойИнформации.ТелефонПартнера)
    И ЗаказКлиента.Дата МЕЖДУ &НачДата И &КонДата
    И ЗаказКлиента.Ссылка НЕ В 
    (ВЫБРАТЬ РеализацияТоваровУслуг.ЗаказКлиента ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг)

УПОРЯДОЧИТЬ ПО
    ПартнерНаименование


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.