Имя: Пароль:
1C
 
Регистр накопления в запросе.
0 Haze
 
30.07.19
14:39
Всем привет. Есть заказ клиента и регистр накопления. Так вот при выводе  номенклатуры в ВПФ он мне выдает все 9 "РасчетыСКлиентамиПоДокументам.РасчетныйДокумент КАК РасчетныйДокумент". Как сделать так, чтобы определенный заказ был связан только с определенным РасчетнымДокументов?

    "ВЫБРАТЬ
    |    ЗаказКлиентаТовары.Ссылка КАК Ссылка,
    |    ЗаказКлиентаТовары.Ссылка.Дата КАК ДатаЗаказа,
    |    ЗаказКлиентаТовары.Ссылка.Партнер КАК ЗаказКлиентаПартнер,
    |    ЗаказКлиентаТовары.Ссылка.Номер КАК ЗаказКлиентаНомер,
    |    ЗаказКлиентаТовары.НомерСтроки КАК НомерСтроки,
    |    ЗаказКлиентаТовары.Номенклатура КАК Номенклатура,
    |    ЗаказКлиентаТовары.Характеристика КАК Характеристика,
    |    ЗаказКлиентаТовары.Количество КАК Количество,
    |    ЗаказКлиентаТовары.Ссылка.ДокументВидДокумента.Наименование КАК ДокументВидДокументаНаименование,
    |    ЗаказКлиентаТовары.Ссылка.ДокументСерия КАК ДокументСерия,
    |    ЗаказКлиентаТовары.Ссылка.ДокументНомер КАК ДокументНомер,
    |    ЗаказКлиентаТовары.Ссылка.ДокументДатаВыдачи КАК ДокументДатаВыдачи,
    |    ЗаказКлиентаТовары.Ссылка.АдресДоставки КАК АдресДоставки,
    |    ЗаказКлиентаТовары.Ссылка.ФИОВодителя КАК ФИОВодителя,
    |    ЗаказКлиентаТовары.Ссылка.СуммаДокумента КАК СуммаДокумента,
    |    ЗаказКлиентаТовары.Ссылка.ДатаОтгрузки КАК ДатаОтгрузки,
    |    ЗаказКлиентаТовары.Ссылка.Организация.Наименование КАК ОрганизацияНаименование,
    |    ЗаказКлиентаТовары.Ссылка.СпособДоставки КАК СпособДоставки,
    |    РасчетыСКлиентамиПоДокументам.РасчетныйДокумент КАК РасчетныйДокумент
    |ИЗ
    |    Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
    |        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ЗаказКлиента
    |        ПО ЗаказКлиентаТовары.Ссылка = ЗаказКлиента.Ссылка,
    |    РегистрНакопления.РасчетыСКлиентамиПоДокументам КАК РасчетыСКлиентамиПоДокументам
    |ГДЕ
    |    ЗаказКлиентаТовары.Ссылка В(&МассивДокументов)
    |ИТОГИ
    |    СУММА(Количество)
    |ПО
    |    Ссылка");
1 PiotrLoginov
 
30.07.19
14:47
>>он мне выдает все 9 "РасчетыСКлиентамиПоДокументам.РасчетныйДокумент КАК РасчетныйДокумент"

9 строк? сомневаюсь. думаю, при получении итогов, будет одна строка на одну "Ссылка". Одна, а не девять.
2 Haze
 
30.07.19
14:51
он дублирует номенклатуру 9 раз, и выводит эту номенклатуру, даже если она в заказе 1 - 9  раз, потому что 9 видов рассчетных документов.
3 PiotrLoginov
 
30.07.19
14:51
в табличной части документа небось 9 позиций? :)
4 yzimin
 
30.07.19
14:52
А где в запросе соединение с РН РасчетыСКлиентамиПоДокументам ?
5 xXeNoNx
 
30.07.19
14:54
а зачем тут:
ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказКлиента КАК ЗаказКлиента
    |        ПО ЗаказКлиентаТовары.Ссылка = ЗаказКлиента.Ссылка

?
6 Cyberhawk
 
30.07.19
16:56
9 заказов с каким-то из товаров
7 vicof
 
31.07.19
00:49
Ненужное соединение с таблицей заказа, и нет условий соединения заказов и регистра
8 catena
 
31.07.19
05:43
Условия связи для таблицы  РегистрНакопления.РасчетыСКлиентамиПоДокументам папа Карло будет добавлять?