Имя: Пароль:
1C
1С v8
Построитель отчета: Поле не найдено "Количество"
0 semenich
 
24.01.17
10:00
Добрый день. В Построителе отчета есть поле "Цена", которая рассчитывается как "Сумма / Количество" и это поле присутствует в Итогах. Если пользователь убирает галочку с показателя "Количество", то 1С ругается: Поле не найдено "Количество". Насколько я понимаю, в конечном запросе к базе данных поле "Количество" вообще не присутствует, если в настройках отключено. Но поле "Цена" есть, т.к. "Сумма" не отключено. Как можно решить эту проблему? Либо "Количество" чтоб всегда присутствовало в конечном запросе, либо "Цена" отсутствовала, если нет поля "Количество".
1 semenich
 
24.01.17
10:02
Пробовал ставить условия "Количество есть null" и "КОличество = Null" и т.п. Не помогает.
2 FIXXXL
 
24.01.17
10:02
оберни запрос в еще обин запрос
в первом вычисляй, во втором выводи поля в построитель
3 FIXXXL
 
24.01.17
10:03
(2) +т.е. во второй запрос-обертку должны попасть три поля Сумма,Количество,Цена
4 semenich
 
24.01.17
10:13
Хороший совет, спасибо.
Сейчас попробовал добавить поле "Цена" в ПостроительОтчета.ДоступныеПоля, вроде не ругается больше. Буду дальше тестировать.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший