|
СКД. Проблема в связи двух наборов данных - запрос
| ☑ |
0
Efimoff
03.05.12
✎
13:47
|
Есть 2 набора данных - ТЧ документа инвентаризация и запрос по регистру Товары на складах (НаборДанныхТНС). В связи набора данных Источник - Инвентаризация, Приемник - НаборДанныхТНС. Связываем по Номенклатуре. Есть Вычисляемое поле Отклонение = КолИнв - КолОстаток.
Проблема в том, что если на остатках нет номенклатуры, добавленной в результате инвентаризации в документ, в отчет выводится только КолИнв и самое главное Отклонение не рассчитывается.
Как это победить?
|
|
1
КМ155
03.05.12
✎
13:48
|
(0) открыть для себя ЕстьNULL
|
|
2
Efimoff
03.05.12
✎
13:56
|
(1) Кусок кода из НаборДанныхТНС
ВложенныйЗапрос.Затрата,
(ВложенныйЗапрос.КоличествоКонечныйОстатокСклад, 0)) КАК КолОстаток
|
|
3
Efimoff
03.05.12
✎
13:58
|
в Приёмнике нет нужной номенклатуры
|
|
4
КМ155
03.05.12
✎
13:59
|
(3) в 100500 раз,
связь наборов в СКД левая
|
|
5
Efimoff
03.05.12
✎
14:02
|
да. слева в НаборДанныхИнвентаризация Номенклатура есть, справа в НаборДанныхТНС - её нет. Вычисляемое поле Отклонение = КолИнв - КолОстаток не считается
|
|
6
Жан Пердежон
03.05.12
✎
14:05
|
и зачем тут наборы данных лепить?
|
|
7
Efimoff
03.05.12
✎
14:05
|
Извиняюсь за (2)
так ищем КолОстаток
СУММА(ЕСТЬNULL(ВложенныйЗапрос.КоличествоКонечныйОстатокСклад, 0)) КАК КолОстаток
|
|
8
Efimoff
03.05.12
✎
14:07
|
(6) это только кусок отчета. всего их пять из разных мест. А какие предложения?
|
|