|
Удвоение данных в запросе СКД | ☑ | ||
---|---|---|---|---|
0
bplmeddy
25.09.17
✎
15:01
|
Доброго времени суток.
Делаю отчёт на СКД в 1С 8.3, конфигурация самописная. Суть отчёта: нужно чтобы отчёт выводил данные об оборотах по взаиморасчётам с контрагентами в разрезе документов-регистраторов + подтягивал товар который/если фигурирует в документе. Сам запрос такой: ВЫБРАТЬ ВзаиморасчетыСКонтрагентамиОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиОбороты.Регистратор, ВзаиморасчетыСКонтрагентамиОбороты.СумаОборот, ВложенныйЗапрос.Номенклатура ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Контрагент = &Контр) КАК ВзаиморасчетыСКонтрагентамиОбороты ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПродажиОбороты.Номенклатура КАК Номенклатура, ПродажиОбороты.Регистратор КАК Регистратор ИЗ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Контрагент = &Контр) КАК ПродажиОбороты) КАК ВложенныйЗапрос ПО (ВзаиморасчетыСКонтрагентамиОбороты.Регистратор = ВложенныйЗапрос.Регистратор) Проблема в следующем: к примеру документ проведён на суму 20 USD. В документе 2 позиции товара. В отчёт пойдет сумма не 20 а 40. То-есть почему-то СКД считает суму дока приписывая её каждой позиции. Подскажите пожалуйста, как это можно исправить ? Буду очень благодарен. Спасибо. |
|||
1
d4rkmesa
25.09.17
✎
15:05
|
(0) Зачем вам тогда номенклатура? Уберите из запроса и все.
|
|||
2
bplmeddy
25.09.17
✎
15:07
|
||||
3
bplmeddy
25.09.17
✎
15:08
|
(1) Надо выводить с номенклатурой.
|
|||
4
yzimin
25.09.17
✎
15:16
|
Потому что взаиморасчеты в разрезе номенклатуры не ведутся.
|
|||
5
bplmeddy
25.09.17
✎
15:17
|
(4) Я вкурсе, поэтому номенклатура запрашивается из регистра "Продажи", по регистратору.
|
|||
6
vicof
25.09.17
✎
15:18
|
(5) Зачем видеть взаиморасчеты в разрезе номенклатуры?
|
|||
7
bplmeddy
25.09.17
✎
15:20
|
(6) Сам задаюсь этим вопросом, но шеф сказал "хочу номенклатуру"... вот и извращаюсь...
|
|||
8
mehfk
25.09.17
✎
15:20
|
В ресурсах в СКД по группировке "регистратор" поставить не "Сумма", а "Максимум".
|
|||
9
Ненавижу 1С
гуру
25.09.17
✎
15:20
|
делай через ОБЪЕДИНИТЬ ВСЕ
|
|||
10
rabbidX
25.09.17
✎
15:20
|
(0) На закладке Ресурсы колонка "Расчитывать по". Поставьте туда (Контрагент, Регистратор, ОБЩИЕ)
|
|||
11
mehfk
25.09.17
✎
15:21
|
(7) Предложи ему сделать расшифровку, а не выводить в этот отчет что попало.
|
|||
12
bplmeddy
25.09.17
✎
15:22
|
(10) Не помогло.
|
|||
13
bplmeddy
25.09.17
✎
15:23
|
(8) Помогло ! )) Спасибо огромное !
|
|||
14
bplmeddy
25.09.17
✎
15:23
|
(11) Не хочет..."Надо чтобы всё красиво было в одном файлике, на одной странице ексельки когда буду отсылать "....
|
|||
15
mehfk
25.09.17
✎
15:24
|
(13) Вообще-то в (8) и (10) одно и то же написано...
|
|||
16
mehfk
25.09.17
✎
15:25
|
(14) Тогда поставть для группировки "Номенклатура" "0", чтобы не вводить никого в заблуждение.
|
|||
17
yzimin
25.09.17
✎
15:25
|
(13) А теперь смотри итоги по контрагенту
|
|||
18
bplmeddy
25.09.17
✎
15:25
|
(15) Странно, но почему-то сработал вариант из (8) ... Вариант из (10) - без изменений.
|
|||
19
bplmeddy
25.09.17
✎
15:28
|
Всё получилось, всем спасибо за помощь!. Всем бобра и хорошего настроения :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |