К примеру, такая задача: в регистре сведений хранятся какие-то характеристики справочника «Склады». Измерение «Склад», ресурс «Характеристика». Нам нужно получить эту характеристику для склада «Основной». Если такой записи в регистре нет, то нужно найти в регистре запись для какого-нибудь другого склада, взять его характеристику и создать запись регистра с этой характеристикой и складом «Основной».
Мы можем получить запросом записи регистра сведений для складов, и в первую очередь нам нужно будет выяснить, существует ли запись в регистре для интересующего нас склада. То есть, хорошо бы в первой строчке выборки иметь склад «Основной». Если запись есть, то больше ничего не делаем; а если записи нет, то создадим её, используя данные следующего элемента выборки. Для этого в запросе нужно настроить упорядочивание:
|УПОРЯДОЧИТЬ ПО | РегистрХарактеристики.Склад = &Склад УБЫВ
&Склад – параметр, которым передаём в запрос склад «Основной».
Добавить комментарий