ВЫБРАТЬ Номенклатура, максимум(IsNULL(ЦенаТекущая,0) , максимум(IsNULL(ЦенаНовая,0) ИЗ (
ВЫБРАТЬ ЦеныСрезПоследних.Номенклатура КАК Номенклатура, ЦеныСрезПоследних.Цена КАК ЦенаТекущая, 0 КАК ЦенаНовая ИЗ РегистрСведений.Цены.СрезПоследних(&Дата, ) КАК ЦеныСрезПоследних
ОбЪЕдинить все
ВЫБРАТЬ ЦеныСрезПоследних.Номенклатура КАК Номенклатура, 0 КАК ЦенаТекущая, ЦеныСрезПоследних.Цена КАК ЦенаНовая ИЗ РегистрСведений.Цены.СрезПоследних(&ДатаНовая, ) КАК ЦеныСрезПоследних
) как твр
СГРУППИРОВАТЬ ПО Номенклатура
типо так - ошибки могут быть из-за ручной печати
Номенклатуру и типЦена - в параметры вирт. таблицы
делаете выборку, если пустая - цена=0 или в запросе добавляете заведомую "пустышку" с ценой=0 и через юнион олл свой запрос + сгруппировать - в результате цена будет обязательно (или 0 или установленная)
сначала получаем остатки на каждую дату по каждому измерению. потом прицепляем к основной таблице левым(правым) соединением. Ссылку показал потому, что в регистре на нужную дату может не быть остатков
для начала областьПодвал.... надо получить (ОбластьПодвалТаблицы = макет.ПолучитьОбласть("... во-вторых - выводить ее надо по-частям -- через Присоединить(). У Вас в коде Подвал выводится - посмотрите после цикла по строкам
любой путь возможен - как Вам удобнее - основное, чтобы в результирующем наборе это значение было. в ресурсах проставьте МАКСИМУМ(...) - для вывода в группировках
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!