ПостроительОтчета. Поля в отборе не разворачиваются до реквизитов
☑
0
toypaul
гуру
24.01.18
✎
15:24
Попался тут отчет на нем. Понять не могу почему поля в отборе не разворачиваются до реквизитов. Вроде уже и в ВЫБРАТЬ и в ГДЕ прописал
Контрагент.*
а не разворачивает. контрагент беру из подзапроса, а в нем вот так
ЕСТЬNULL(ДолгиОбъединенные.Контрагент, УведомленияОплаты.Контрагент) КАК Контрагент,
может дело в том что тип не получается определить?
1
Волшебник
модератор
24.01.18
✎
15:25
нужны фигурные скобки
2
toypaul
гуру
24.01.18
✎
15:25
есть
|{ГДЕ
| Подзапрос.Контрагент.*,
| Подзапрос.Организация.*,
| Подзапрос.ВидПартнерства.*}";
3
Дык ё
24.01.18
✎
15:49
(2) может в настройках поля ограничения реквизитов включены?
4
cw014
24.01.18
✎
15:50
(2) В подзапросе уже надо отбор делать. ЧТо то типа
{ГДЕ
ЕСТЬNULL(ДолгиОбъединенные.Контрагент, УведомленияОплаты.Контрагент).* КАК Контрагент}
5
toypaul
гуру
24.01.18
✎
16:20
(3) нет
(4) а в подзапросе не видит ЕСТЬNULL(ДолгиОбъединенные.Контрагент, УведомленияОплаты.Контрагент)
по крайней мере в конструкторе
6
toypaul
гуру
24.01.18
✎
16:20
(4) попробую конечно. я подзапрос специально для этого делал
7
toypaul
гуру
24.01.18
✎
16:28
не помогло добавление в подзапрос :(
8
cw014
24.01.18
✎
16:29
(7) Весь запрос в студию
9
Ёпрст
гуру
24.01.18
✎
16:33
(0) воткни выразить
10
Ёпрст
гуру
24.01.18
✎
16:33
или добавь явно отбор в построитель с нужным типом
11
toypaul
гуру
24.01.18
✎
16:35
фу... разобрался
(8) там выше в пакете было
|{ГДЕ
| Подзапрос.Контрагент,
| Подзапрос.Организация,
из-за этого не разворачивало
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший