В ЗАПРОСЕ 1С Переменной присвоить первое не пустое значение

Новая тема
"Появилась проблема, есть регистр Взаиморасчеты. Необходимо сделать в запросе группировку по плательщикам. У клиента есть элемент плательщик. Закаварка в том, что если плательщик не выставлен то клиент сам является плательщиком.
Есть ли в 1С запросе 1С присвоить переменной первое не пустое значение.
Я думал типа так но не работает:
|Плательщик = Регистр.Взаиморасчеты.Клиент.Плательщик,Регистр.Взаиморасчеты.Клиент;
Берет туда только не пустых плательщиков. Плохо."
а если в "группировка" пошаманить с параметрами "Все", "ВошедшиеВЗапрос"?
Тип реквизитов "Плательщик" и "Клиент" регистра "Взаиморасчеты" один и тот же?
> У клиента есть элемент плательщик. Закаварка в том, что если
> плательщик не выставлен то клиент сам является плательщиком.
А зачем оставлять пустое значение, заполняйте поле плательщик= сам клиент.
Вобщем проблема была решена SQL запросом.
Часть которая отвечает за плательщика:
...
(Case
| When $ПоследнееЗначение.Клиенты.Плательщик(Рег.Клиент,:ВыбКонПериода) <> $ПустойИД
| Then $ПоследнееЗначение.Клиенты.Плательщик(Рег.Клиент,:ВыбКонПериода)
| Else Рег.Клиент End) as Плательщик
...
Читают тему
(гостей: 1)

Быстрый переход