Имя: Пароль:
1C
1С v8
Отчет со сложным запросом средствами УО или СКД
0 stmnf
 
13.01.16
19:11
Здравствуйте, интересует возможность построения отчета, компонуемого из двух источников (регистров): Остатки и Заявки. Полей три: Номенклатура, Склад, Контрагент. Связь между регистрами только по Номенклатуре, понятное дело.
Отчет может принимать разные формы:
1. В строках Номенклатура, в столбцах Заявки (возможно, с разбивкой по Контрагентам), Остаток (возможно, с разбивкой по складам), разница.
2. В строках Остаток и Контрагенты, в столбцах Номенклатура, показатель в пересечении - Заявки.
3. Возможна группировка по дате заявок.
Ну и т.д.

Я так понимаю, средствами УО это не сделать, ибо это, по сути, 2 запроса.
А вот СКД? Если сделать 2 источника данных и попробовать связать?
Или не париться и писать своё? Не хотелось бы терять гибкость стандартных решений.
1 GreyK
 
13.01.16
19:21
От 5тыров, но вам староновогодняя скидка за расшифровку "УО".
2 Мимохожий Однако
 
13.01.16
19:22
Конфигурация возможно УТ10.3. Там есть нормальные отчеты по заявкам покупателей. Новый лисапед?
3 stmnf
 
13.01.16
19:22
Да, в одних случаях "ведущим" будет выступать регистр Заявок (Номенклатура входит только та, по которой есть заявки), в других нужно полное соединение (все остатки и все заявки).
В СКД в связях наборов данных только один набор же ведущий?
Я еще не очень хорошо ориентируюсь в этом.
4 stmnf
 
13.01.16
19:30
(2) Ну, если тыкнете в отчет, в котором соединены заявки с остатками (достаточно независимым образом), буду премного благодарен. Конфигурация УПП. Не нашел такого.
5 stmnf
 
13.01.16
19:31
(1) УО - универсальный отчет
6 Мимохожий Однако
 
13.01.16
19:32
(4)Ты вместо описания задачи и исходных данных пытаешься оценить предполагаемый отчет. ИМХО, недостаточно информации по сабжу. В каждой заявке есть отчет по выполнению заявку. Оттуда и пляши.
7 stmnf
 
13.01.16
20:36
Ну, в общем, я понял, что надо делать двумя наборами данных в СКД. Но вот как их слеплять, не совсем понятно.
В первом случае, когда выводится только номенклатура, по которой есть заявки, вроде все просто:
источник связи - Заявки
приемник связи - Остатки
выражение - Номенклатура там и там.
Да и то, что-то мне кажется, что получается внутреннее соединение. Надо проверить получше.

Но бывает нужно вывести всю номенклатуру, по которой есть заявки или остатки. Что тогда? Еще 2 набора сделать и слеплять наоборот: источник Остатки2, приемник - Заявки2?
8 Chameleon1980
 
13.01.16
20:54
(7) вроде как - левое всегда.

тип соединения меняется при наложении отборов.

вроде так.
9 stmnf
 
14.01.16
00:25
А вот в 7.7 было такое ключевое слово "Все" у группировки. А в 8 есть нечто подобное? Допустим, одну из таблиц я сделаю со всей номенклатурой, тогда уже проще сливать.
10 Мимохожий Однако
 
14.01.16
17:36
В Иерархии
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший