0
- 13.07.2017 - 08:25
|
Кто нибудь знает можно ли решить следующее: Есть отчет с 2 наборами данных в СКД с типом запрос, цепляются по полю (параметр) параметр1 и все отлично цепляется. Теперь у 2 наборов есть одинаковое поле скажем Товар (не суть важно, агрегатный тип, но не равен параметру1 для соединения). По одним счетам Товар есть в набор1 по другим в набор2 Можно ли как то в одно поле брать с разных наборов в зависимости от заполнения? Смена плана счетов или любое другое изменение базы на подходящее наполнение данных не подходит. p.s. Сразу оговорюсь можно конечно и вложенным запросом решить, но хотелось именно так, потому и вопрос. | |
1
- 14.07.2017 - 10:40
| вроде как в СКД работает только левое соединение наборов. Попробуй сделать 3-й набор где будет ВСЯ нужная тебе номенклатура и к нему вязать два остальных набора. | |
2
- 14.07.2017 - 12:30
|
0-pavlo1c > Объединение или соединиение? Если объединение - то они и так объединяться, если соединение - то вычисляемое поле и ЕстьNull(Товар1,Товар2) | |
3
- 15.07.2017 - 16:06
|
1) не оптимальный запрос такой будет, проще сделать как сейчас сделал без набора второго а просто вложенным, но там проблема что не сделаешь top 1 и потому очень жестко условия ловить нужно чтобы однозначно выбрать одну запись. 2) Хм, попробую в понедельник спасибо, идея не плохая, не подумал сделать их разными полями тогда в вычисляемое как раз можно так пульнуть. Проверю отпишу. | |
| Интернет-форум Краснодарского края и Краснодара |