Вычисляемые поля в СКД из двух наборов данных #597837


#0 by Flyd-s
В схеме компоновки данных есть два набора данных: 1: ВЫБРАТЬ    ПартииТоваровНаСкладахОстатки.Номенклатура,    ПартииТоваровНаСкладахОстатки.СерияНоменклатуры,    ПартииТоваровНаСкладахОстатки.КоличествоОстаток,    ПартииТоваровНаСкладахОстатки.Номенклатура.СрокГодности,    ПартииТоваровНаСкладахОстатки.Номенклатура.СтавкаНДС КАК СтавкаНДС ИЗ 2: ВЫБРАТЬ    ТоварыВРезервеНаСкладахОстатки.Номенклатура,    ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток КАК КоличествоОстатокРезерв ИЗ    РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки КАК ТоварыВРезервеНаСкладахОстатки ---------- Связь наборов по номенклатуре и серии. Нужно еще получить поле свободно остаток, который был бы равен разности из КоличествоОстаток первого запроса и КоличествоОстатокРезерв второго запроса. Добавляю вычисляемое поле, пишу путь к данным СвободноОстаток, Выражение (КоличествоОстаток - КоличествоОстатокРезерв), выражение представления (КоличествоОстаток - КоличествоОстатокРезерв), добавляю в список ресурсов, показывает пустые поля
#1 by Fragster
ЛюбоеЧисло + NULL = NULL
#2 by Flyd-s
Fragster, для товара у которого есть остатки и резервы всё равно показывает пустую колонку
#3 by Axel2009
и как же выглядит в списке ресурсов?
#4 by Flyd-s
Сумма(СвободноОстаток)
#5 by Fragster
тогда см. еще раз и думай, как работает функция сумма
#6 by Fragster
вообще лично я бы сделал одним набором с нормальным соединением в запросе (пусть и не обязательным с помощью СКД) тогда все встало бы на места сразу
#7 by Flyd-s
С помощью волшебных костылей всё стало на место
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С