Тестовое задание по 1С на собеседовании. Часть 4

Довелось собеседоваться в крупную торговую сеть. Выдали задание. Интересное. Реализовал двумя способами)

Тестовое задание
Есть периодический регистр сведений с ценами товаров: — Товар, — Цена
Напишите запрос для получения 2-х последних различных цен по всему списку товаров с указанием даты начала действия цены.
Если предыдущая цена не установлена, то выводить 0 и пустую дату.
Должна получиться таблица:
Товар, Цена_1, Дата_1, Цена_2, Дата_2

Тестовые данные
КодТовара Дата Цена
117105 01.02.2022 55
117105 01.08.2022 50
117105 01.09.2022 55
117105 01.10.2022 55
124106 01.06.2022 380
124106 15.06.2022 400
124106 01.07.2022 400
124106 01.08.2022 390

Результат
КодТовара Цена_1 Дата_1 Цена_2 Дата_2
117105 55 01.09.2022 50 01.08.2022
124106 390 01.08.2022 400 15.06.2022

Ниже можно скачать базу с реализацией представленного тестового задания.

Загрузить базу с реализацией тестового задания

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *