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

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

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