Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   СКД и 2 набора данных (http://forums.kuban.ru/f1040/skd_i_2_nabora_dannyh-8394955.html)

pavlo 13.07.2017 08:25

СКД и 2 набора данных
 
Кто нибудь знает можно ли решить следующее:

Есть отчет с 2 наборами данных в СКД с типом запрос, цепляются по полю (параметр) параметр1 и все отлично цепляется.
Теперь у 2 наборов есть одинаковое поле скажем Товар (не суть важно, агрегатный тип, но не равен параметру1 для соединения).
По одним счетам Товар есть в набор1 по другим в набор2

Можно ли как то в одно поле брать с разных наборов в зависимости от заполнения?

Смена плана счетов или любое другое изменение базы на подходящее наполнение данных не подходит.

p.s. Сразу оговорюсь можно конечно и вложенным запросом решить, но хотелось именно так, потому и вопрос.

Viking 14.07.2017 10:40

вроде как в СКД работает только левое соединение наборов. Попробуй сделать 3-й набор где будет ВСЯ нужная тебе номенклатура и к нему вязать два остальных набора.

Uho 14.07.2017 12:30

0-pavlo1c > Объединение или соединиение?
Если объединение - то они и так объединяться, если соединение - то вычисляемое поле и ЕстьNull(Товар1,Товар2)

pavlo 15.07.2017 16:06

1) не оптимальный запрос такой будет, проще сделать как сейчас сделал без набора второго а просто вложенным, но там проблема что не сделаешь top 1 и потому очень жестко условия ловить нужно чтобы однозначно выбрать одну запись.
2) Хм, попробую в понедельник спасибо, идея не плохая, не подумал сделать их разными полями тогда в вычисляемое как раз можно так пульнуть. Проверю отпишу.


Текущее время: 07:34. Часовой пояс GMT +3.