Имя: Пароль:
1C
 
Набор данных - объединение СКД
0 shutova
 
18.04.19
10:59
Возник такой вопрос, можно ли при создании набора данных "объединение" через запросы выводить поля, которые не являются ресурсами? (т.е. я создала НД "объединение", создала в нем два запроса, в одном запросе я выбираю данные "животное, количествоОтела, количествоМертворожденных", во втором запросе "животное, состояниеЖивотного, этапЦиклаВоспроизводства", и при формировании отчета оно выводит только те поля, которые я сделала ресурсами)
1 Asmody
 
18.04.19
11:12
куда выводит?
2 shutova
 
18.04.19
11:15
(1) в отчет, получаются такие поля: "Животное...КоличествоОтела...КОличествоМертворожденных"
А должно быть: "Животное...КоличествоОтела...КОличествоМертворожденных...состояниеЖивотного...этапЦиклаВоспроизводства"
3 vdss
 
18.04.19
11:15
Если можно решить твою задачу одним набором данных, рекомендую так и сделать
4 vdss
 
18.04.19
11:17
Когда у тебя единый запрос, его легче отлаживать в консоли, например. Несколько наборов данных нужны только в исключительных ситуациях
5 Dimeric
 
18.04.19
11:29
Можем получится сделать Набор данных - Запрос - и там "левое соединение" как-то. То есть, одним запросом
6 shutova
 
18.04.19
11:51
(5) (4) это два разных регистра, и когда делаю одним запросом, получаются дублированные данные
7 toypaul
 
гуру
18.04.19
12:01
можно. в детальных записях. но оно вам не понравится.

поэтому можно сделать так.

первый набор сделать полное соединение измерений двух регистров и какие-то ресурсы(реквизиты) первого набора

второй набор из второго регистра

и потом соединить их.

вот в этом курсе http://learn.programstore.ru/marafonskd рассматривается такой пример. сам курс закончился, но скоро выложат записи
8 Eg0rkas
 
18.04.19
12:06
я думаю вам нужно внутреннее соединение сделать по полю "животное" в запросе (набор данных запрос для СКД)
9 vdss
 
18.04.19
15:54
(6) Дублированные данные получаются не из-за того, что ты делаешь один запрос. Дубли получаются потому что ты делаешь что-то не так. Не вникал в твой запрос, но думаю нужно взять данные из первого источника, сгруппировать их ( чтобы не было дублей ) и поместить в ВТ. Потом взять данные из второго источника, тоже сгруппировать, поместить в ВТ2. Потом соединить ВТ и ВТ2 :)
Программист всегда исправляет последнюю ошибку.