Показать сообщение отдельно
Старый 30.04.2012, 10:15   #6  
Andrux is offline
Andrux
Участник
Axapta Retail User
 
263 / 17 (1) ++
Регистрация: 29.05.2007
Вопрос 4. Проводим эксперимент. Предварительно создаем две числовые функции в настройках функций (ГФО/ Функции) и два постоянных реквизита, каждый на свою функцию. Настраиваем отчет в ГФО с одной строкой. Тип строки Постоянный реквизит. Указываем для строки суммирование двух постоянных реквизитов (предварительно созданных ранее). Обязательно в заголовке строки ГФО, на вкладке разное указываем пустой символ, например "-" и длину реквизита - 7. Пусть наши функции возвращают значения 100 и 200. В итоге в отчете должна быть сформирована строка 300----. Нажимаем в отчете Запросы/ Значение ячейки. Все так и есть: результат 300----. Стоим отчет: получаем #######. Все из-за того, что при нажатии в отчете параметры форматирования берутся из каждого реквизита, а затем применяется общий для строки. При построении отчета параметр форматирования применяется сразу общий и получается конкатенация двух строковых значений 100---- и 200----, итог: 100----200---- и превышение длины в 7 символов.