К примеру, такая задача: в регистре сведений хранятся какие-то характеристики справочника "Склады". Измерение "Склад", ресурс "Характеристика". Нам нужно получить эту характеристику для склада "Основной". Если такой записи в регистре нет, то нужно найти в регистре запись для какого-нибудь другого склада, взять его характеристику и создать запись регистра с этой характеристикой и складом "Основной".

Мы можем получить запросом записи регистра сведений для складов, и в первую очередь нам нужно будет выяснить, существует ли запись в регистре для интересующего нас склада. То есть, хорошо бы в первой строчке выборки иметь склад "Основной". Если запись есть, то больше ничего не делаем; а если записи нет, то создадим её, используя данные следующего элемента выборки. Для этого в запросе нужно настроить упорядочивание:

 |УПОРЯДОЧИТЬ ПО
 |	РегистрХарактеристики.Склад = &Склад УБЫВ

&Склад – параметр, которым передаём в запрос склад "Основной".

Комментарии

  • Гринёв 20.12.2017 09:45
    Только надо иметь ввиду, что СтандартнаяОбработка = Ложь в процедуре ПриКомпоновкеРезультата отключает стандартную расшифровку полей отчёта.

    Подробнее...

     
  • proekt 06.12.2017 10:03
    Привет. Обработка проведения РасходнойНакладной запрос от проведения ПланаПродаж необходимо подправить запрос для Расходной. Такой вопрос при проведении Расходной накладной почему сразу в запросе не ...

    Подробнее...

     
  • Ivan 01.11.2017 14:14
    Неверно. Так мы узнаем DNS сервер по умолчанию, но он не обязательно совпадает с контроллером домена. Нужно так > set logon В ответе получим имя сервера, на котором мы залогинились.

    Подробнее...