Ошибка по отчету

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Ошибка по отчету
 
Добрый день релиз 4.1.01.20 при открытии отчета "Рейтинг продаж с настройкой иерархии" выходит ошибка


{ОбщийМодуль.отОтчеты(3963)}: Ошибка при установке значения атрибута контекста (Текст): {(34, 43)}: Ожидается константа
, ВЫРАЗИТЬ(Свойство19.Значение КАК Строка(<<?>>)) КАК Свойство19Значение //СВОЙСТВО
ПостроительОтчета.Текст = ТекстЗапроса;

Что нужно сделать, чтобы её устранить?

Еще вопрос, есть ли у вас некий шаблон отчета, чтобы создавать новые отчеты, аналогичные вашим?
 
Подозрение, что есть свойство с типом значения строка неограниченной длины. В Предприятии откройте "План видов характеристик" "Свойства объектов" поищите Свойство с типом значения Строка, откройте его. Размер длины строки не должен быть равен 0.
Шаблонами являются сами отчеты, подберите отчет похожий на требуемый, сохраните его как внешний, переделываете внешний отчет на новый.
 
Спасибо, строковый параметр нашел.

По отчетам, для создания дополнительной колонки в отчете (например: выработка исполнителей) надо добавить показатель и доработать запрос (итоги, построитель). Есть ли какие либо ещё пункты для выполнения, чтобы данные попали в новую колонку?
 
Вопрос возник, т.к. при обновлении с 12 версии на 20 отчет "выработка исполнителей" не подошел (выходили ошибки), а при доработке запроса и добавления показателя - в новом поле ничего не отображается(в итогах - соответственно), консоль запросов (в обработках) - показывает данные колонки, имена в показателях и запросе совпадают...
 
Цитата
Noxvil пишет:
По отчетам, для создания дополнительной колонки в отчете (например: выработка исполнителей) надо добавить показатель и доработать запрос (итоги, построитель).
Правильно.
Цитата
Noxvil пишет:
Есть ли какие либо ещё пункты для выполнения, чтобы данные попали в новую колонку?
Имя показателя в запросе состоит из имени показателя и имени функции. Например, Имя показателя "Количество", имя функции имя "Оборот", в запросе используется имя поля КоличествоОборот.
В запросе показатель должен присутствовать в следующих конструкциях:
1. ВЫБРАТЬ
<ИмяТаблицы>.<ИмяРесурса> КАК <ИмяПоказателя>
Пример: ВыработкаСотрудниковОбороты.КоличествоОборот КАК КоличествоОборот,

2. {ВЫБРАТЬ
<ИмяПоказателя> КАК <ИмяПоказателя>
Пример: КоличествоОборот КАК КоличествоОборот
}

3. ИТОГИ
СУММА(<ИмяПоказателя>), вместо функции может быть любая агрегатная функция: КОЛИЧЕСТВО(), МАКСИМУМ(), ...
Пример: СУММА(КоличествоОборот)
}

Цитата
Noxvil пишет:
Вопрос возник, т.к. при обновлении с 12 версии на 20 отчет "выработка исполнителей" не подошел (выходили ошибки)
Заинтересовали, ошибки связанные с доработкой (своими силами) конфигурации? Отчеты разных версий для стандартной конфигурации должны быть совместимы.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С