|
Помогите поправить запрос по закупкам (УТ 11.4) | ☑ | ||
---|---|---|---|---|
0
BBDragon
24.11.21
✎
11:10
|
УТ 11.4.13.275, пишу отчет по закупке товаров. Необходимо по выбранному соглашению вытащить все закупленные за указанный период товары и общее количество. Использую регистры накопления Закупки и Закупки.Обороты. Если документ поступления по данному товару за этот период был один, то проблем нет, если же их было несколько - тогда идет задвой в отчете. Помогите посчитать обороты правильно и избавиться от задвоенных строк в отчета.
Итоги отчета: [url=https://postimages.org/][img]https://i.postimg.cc/bwwsvWbD/image.png[/img][/url] Фото настроек: [url=https://postimages.org/][img]https://i.postimg.cc/6ptCfMZt/image.png[/img][/url] Сам запрос: ВЫБРАТЬ Закупки.Период КАК Период, Закупки.Регистратор КАК Регистратор, Закупки.Соглашение КАК Соглашение, Закупки.АналитикаУчетаНоменклатуры.Номенклатура.ЕдиницаИзмерения КАК ЕдИзм, Закупки.АналитикаУчетаНоменклатуры.Номенклатура.НаименованиеПолное КАК Наименование, Закупки.Сумма КАК Сумма, Закупки.Количество КАК Количество, Закупки.Контрагент.Наименование КАК Контрагент, ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Номенклатура КАК АналитикаУчетаНоменклатурыНоменклатура, ЗакупкиОбороты.КоличествоОборот КАК Оборот ИЗ РегистрНакопления.Закупки КАК Закупки ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты ПО Закупки.АналитикаУчетаНоменклатуры.Номенклатура = ЗакупкиОбороты.АналитикаУчетаНоменклатуры.Номенклатура УПОРЯДОЧИТЬ ПО Период |
|||
1
BBDragon
24.11.21
✎
11:14
|
Итоги отчета: https://i.postimg.cc/bwwsvWbD/image.png
Фото настроек: https://i.postimg.cc/6ptCfMZt/image.png |
|||
2
osa1C
24.11.21
✎
11:17
|
(0) да уж.... тут запросом даже не пахнет. Вызови программиста
|
|||
3
unbred
24.11.21
✎
11:17
|
позовите программиста
|
|||
4
BBDragon
24.11.21
✎
11:18
|
(2) отчет на СКД, аналогичный отчет по продажам работает нормально
по делу то есть что сказать? |
|||
5
osa1C
24.11.21
✎
11:18
|
(0) что ты хотел связать Внутренним соединением? и зачем? если нет выбора полей и условий?
|
|||
6
osa1C
24.11.21
✎
11:18
|
(4) по делу в (5)
|
|||
7
BBDragon
24.11.21
✎
11:20
|
(5) смотрю обороты по указанной номенклатуре за период, связываю эти регистры по ней же
|
|||
8
acht
24.11.21
✎
11:20
|
(7) > Необходимо по выбранному соглашению
А вот это где? |
|||
9
МихаилМ
24.11.21
✎
11:21
|
+(3) Ваш запрос неправильный совсем.
те Вы не знаете азов. соответственно элементарные вещи должны узнать сами . а потом уже обращаться на форум. |
|||
10
BBDragon
24.11.21
✎
11:21
|
(8) это уже в настройках отбора, с этим проблем нет
проблема только с итоговым оборотом |
|||
11
osa1C
24.11.21
✎
11:22
|
(7) для начала группировку по номенклатуре добавь У тебя Коронка BL 102/405 в двух строках, и суммируй обороты по группировке
|
|||
12
BBDragon
24.11.21
✎
11:23
|
(9) если бы я не знал азов, то и другие отчеты бы не работали и этот бы ничего толком не выдавал бы
еще раз повторю - отчет на скд 90% работы сделано, осталось немного совсем (11) да стоит группировка, в том то и дело. Я же фото не просто так привел |
|||
13
osa1C
24.11.21
✎
11:24
|
(4) и соединение ВНУТРЕННЕ зачем? Левое пройдет лучше, а потом отбор по условию
|
|||
14
osa1C
24.11.21
✎
11:25
|
(12) запрос тоже просто так привел)))) ... круто... и тему просто так создал, помогите запрос написать ... еще веселее.
Зовите программиста или можно ко мне, за 5к сделаю |
|||
15
acht
24.11.21
✎
11:25
|
(12) > если бы я не знал азов,
Чой-то ржу. У тебя два документов трогают одинаковую номенклатуру. Ты соединяшь по номенклатуре. Естестенно в результате будет все по номенклатуре вообще всех документов, а не только этих двух. |
|||
16
BBDragon
24.11.21
✎
11:27
|
(13) сейчас попробую, спасибо.
(15) итоги отчета глянь, ничего не смущает? |
|||
17
osa1C
24.11.21
✎
11:28
|
(12) <90% работы сделано, осталось немного совсем> да совсем немного..... Побороть свою гордыню и вызвать программиста! (16) одно Левое соединение тебе не поможет
|
|||
18
BBDragon
24.11.21
✎
11:29
|
(14) ахххахах, день с утра не задался, поэтому такие токсики все с утра?
|
|||
19
acht
24.11.21
✎
11:29
|
(18) Удачи тебе и семь футов под килем.
|
|||
20
osa1C
24.11.21
✎
11:32
|
(0) ну и денек у тебя ... <по выбранному соглашению вытащить все закупленные за указанный период товары и общее количество.> Где в твоем "запросе" выбор соглашения????
|
|||
21
osa1C
24.11.21
✎
11:32
|
(20) читай внимательно ..... ГДЕ
|
|||
22
osa1C
24.11.21
✎
11:33
|
(12) я тоже ржу над твоим знанием азов ))) Спасибо, насмешил
|
|||
23
BBDragon
24.11.21
✎
11:40
|
(20) (10) писал уже об этом)
|
|||
24
Kassern
24.11.21
✎
11:44
|
(0) (12) "если бы я не знал азов..." Чтобы у вас появилось понимание, что вы делаете не так, попробуйте следующее:
Откройте консоль запросов (внешняя обработка), в ней оберните 2 ваши таблицы "Закупки" и "ЗакупкиОбороты" во временные таблицы. третьим пакетом соедините как в (0) внутренне эти 2 таблицы. В обработке выполните данный запрос с временными таблицами. У вас будет понимание, какие строки в первой, какие во второй таблицах. Далее читаем например https://program1s.com/soedineniya/ по соединениям таблиц и понимаем почему происходит задваивание |
|||
25
Kassern
24.11.21
✎
11:44
|
(24) чтобы было проще - обе временные таблицы отобрать условиями по соглашению/номенклатуре, чтобы не была огромная портянка и пример был наглядным.
|
|||
26
Ненавижу 1С
гуру
24.11.21
✎
11:59
|
АнализСебестоимостиТоваровРасширенный схема Динамика закупок
|
|||
27
osa1C
24.11.21
✎
12:38
|
(23) да уж.... ну что тут скажешь, одни эмоции))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |