|
Вычисляемые поля в СКД из двух наборов данных | ☑ | ||
|---|---|---|---|---|
|
0
Flyd-s
27.02.12
✎
16:41
|
В схеме компоновки данных есть два набора данных:
1: ВЫБРАТЬ ПартииТоваровНаСкладахОстатки.Номенклатура, ПартииТоваровНаСкладахОстатки.СерияНоменклатуры, ПартииТоваровНаСкладахОстатки.КоличествоОстаток, ПартииТоваровНаСкладахОстатки.ДокументОприходования, ПартииТоваровНаСкладахОстатки.СерияНоменклатуры.СрокГодности КАК ГоденДо, ПартииТоваровНаСкладахОстатки.ДокументОприходования.Контрагент КАК Поставщик, ПартииТоваровНаСкладахОстатки.Номенклатура.СрокГодности, ПартииТоваровНаСкладахОстатки.Номенклатура.ВидНоменклатуры, ПартииТоваровНаСкладахОстатки.Номенклатура.СтавкаНДС КАК СтавкаНДС ИЗ РегистрНакопления.ПартииТоваровНаСкладах.Остатки КАК ПартииТоваровНаСкладахОстатки 2: ВЫБРАТЬ ТоварыВРезервеНаСкладахОстатки.Номенклатура, ТоварыВРезервеНаСкладахОстатки.СерияНоменклатуры, ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстатокРезерв ИЗ РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки КАК ТоварыВРезервеНаСкладахОстатки ---------- Связь наборов по номенклатуре и серии. Нужно еще получить поле свободно остаток, который был бы равен разности из КоличествоОстаток первого запроса и КоличествоОстатокРезерв второго запроса. Добавляю вычисляемое поле, пишу путь к данным СвободноОстаток, Выражение (КоличествоОстаток - КоличествоОстатокРезерв), выражение представления (КоличествоОстаток - КоличествоОстатокРезерв), добавляю в список ресурсов, показывает пустые поля |
|||
|
1
Fragster
гуру
27.02.12
✎
16:42
|
ЛюбоеЧисло + NULL = NULL
|
|||
|
2
Flyd-s
27.02.12
✎
16:45
|
Fragster, для товара у которого есть остатки и резервы всё равно показывает пустую колонку
|
|||
|
3
Axel2009
27.02.12
✎
17:07
|
и как же выглядит в списке ресурсов?
|
|||
|
4
Flyd-s
27.02.12
✎
17:18
|
Сумма(СвободноОстаток)
|
|||
|
5
Fragster
гуру
27.02.12
✎
17:21
|
(4) тогда см. (1) еще раз и думай, как работает функция сумма()
|
|||
|
6
Fragster
гуру
27.02.12
✎
17:22
|
вообще лично я бы сделал одним набором с нормальным соединением в запросе (пусть и не обязательным с помощью СКД) тогда все встало бы на места сразу
|
|||
|
7
Flyd-s
27.02.12
✎
17:31
|
С помощью волшебных костылей всё стало на место
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |