Есть такой запрос:
ВЫБРАТЬ
Трудозатраты.Объект КАК Документ,
Трудозатраты.ДатаНачала КАК ДатаНачала,
Трудозатраты.Статус КАК Статус,
Трудозатраты.Объект.Статус КАК СтатусДок,
Трудозатраты.КлючУникальности КАК КлючУникальности
ИЗ
РегистрСведений.Трудозатраты КАК Трудозатраты
"Статус" - ссылка на справочник. Он есть в регистре и в документе ДатаНачала - дата с временем.
Суть задачи вывести Максимум(Статус) только не по внутреннему идентификатору или Наименованию, а по полю ДатаНачала.
Есть две группировки: Документ и КлючУникальности. Для поля КлючУникальности - Статус однозначно один, а вот в документе надо получить последнее по ДатаНачала
Пока что решил сделать так, добавил в документ поле Статус и записываю туда последнее значение из регистра. Но как теперь его вывести в отчет в одну колонку "Статус"?
Делаю Ресурсы: Максимум(Статус) и Максимум(СтатусДок). Как их объединить и выводить в одну колонку в отчете, или как решить вопрос другим способом, не вводя двух ресурсов? Спасибо.
Если бы в Вычисляемых полях получить имя группировки и сделать типа такое поле:
Если Группировка() = "Документ" Тогда СтатусДок Иначе Статус КонецЕсли;