Алгоримт заполнения регистра
Привет всем, необходимо заполнить поля табличного поля и встал вопрос вот в чем, необходимо заполнить 2 поля, Дата первой отправки, Дата отправки по вот такому алгоритму:
Дата отправки
Значение поля «Дата отправки» найденной записи регистра «Уведомления ORDRSP», имеющей самое позднее значение «Дата постановки», или пустое значение, если записи не найдены.
Дата первой отправки
Значение поля «Дата отправки» найденной записи регистра «Уведомления ORDRSP», имеющей самое раннее значение «Дата постановки», или пустое значение, если записи не найдены.
дело в том что все дела идут в разрез, 1 поле я могу получить, а второе не выходит так как все идет через поле «Дата постановки», как мне быть, подскажите, делаю вот так
ВЫБРАТЬ
УведомленияORDRSP.ЗаказEDI,
УведомленияORDRSP.ДатаОтправки КАК ДатаОтправки,
УведомленияORDRSP.ПричинаОтклонения КАК ПричинаОткл,
УведомленияORDRSP.ДатаПостановки
ИЗ
РегистрСведений.УведомленияORDRSP КАК УведомленияORDRSP
СГРУППИРОВАТЬ ПО
УведомленияORDRSP.ЗаказEDI,
УведомленияORDRSP.ДатаОтправки,
УведомленияORDRSP.ПричинаОтклонения,
УведомленияORDRSP.ДатаПостановки
ИМЕЮЩИЕ
УведомленияORDRSP.ДатаОтправки = МАКСИМУМ(УведомленияORDRSP.ДатаПостановки) И
УведомленияORDRSP.ДатаОтправки = МИНИМУМ(УведомленияORDRSP.ДатаПостановки) И
УведомленияORDRSP.ПричинаОтклонения = МАКСИМУМ(УведомленияORDRSP.ДатаПостановки)
Дата отправки
Значение поля «Дата отправки» найденной записи регистра «Уведомления ORDRSP», имеющей самое позднее значение «Дата постановки», или пустое значение, если записи не найдены.
Дата первой отправки
Значение поля «Дата отправки» найденной записи регистра «Уведомления ORDRSP», имеющей самое раннее значение «Дата постановки», или пустое значение, если записи не найдены.
дело в том что все дела идут в разрез, 1 поле я могу получить, а второе не выходит так как все идет через поле «Дата постановки», как мне быть, подскажите, делаю вот так
ВЫБРАТЬ
УведомленияORDRSP.ЗаказEDI,
УведомленияORDRSP.ДатаОтправки КАК ДатаОтправки,
УведомленияORDRSP.ПричинаОтклонения КАК ПричинаОткл,
УведомленияORDRSP.ДатаПостановки
ИЗ
РегистрСведений.УведомленияORDRSP КАК УведомленияORDRSP
СГРУППИРОВАТЬ ПО
УведомленияORDRSP.ЗаказEDI,
УведомленияORDRSP.ДатаОтправки,
УведомленияORDRSP.ПричинаОтклонения,
УведомленияORDRSP.ДатаПостановки
ИМЕЮЩИЕ
УведомленияORDRSP.ДатаОтправки = МАКСИМУМ(УведомленияORDRSP.ДатаПостановки) И
УведомленияORDRSP.ДатаОтправки = МИНИМУМ(УведомленияORDRSP.ДатаПостановки) И
УведомленияORDRSP.ПричинаОтклонения = МАКСИМУМ(УведомленияORDRSP.ДатаПостановки)
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)