Имя: Пароль:
1C
1С v8
Ошибка в механизме СКД?
0 zuppa
 
21.05.13
21:57
Здравствуйте. В отчете использую вычисляемое поле, использующее внешнюю функцию, определенную в глобальном общем модуле:

  Функция Округлить(Значение, ВидОкругления) Экспорт    
        Возврат Окр(Значение, ВидОкругления);    
  КонецФункции

При обычном выполнении отчета поле вычисляется и отчет выводится, а при программном выполнении получаю ошибку:

{Форма.ФормаОтчета.Форма(29)}: Ошибка при вызове метода контекста    (Вывести)
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
по причине:
Ошибка вывода результата
по причине:
Ошибка при выводе результата
по причине:
Ошибка получения данных
по причине:
Ошибка в выражении
по причине:
Синтаксическая ошибка "Округлить"

Можно ли обойти эту проблему? Спасибо!
1 mikecool
 
21.05.13
22:14
где выполняется твоя функция? небось на клиенте, а отчет программно - на сервере?
2 sixis
 
21.05.13
22:16
ПроцессорКомпоновкиДанных (DataCompositionProcessor)
Инициализировать (Initialize)
Синтаксис:

Инициализировать(<Макет>, <ВнешниеНаборыДанных>, <ДанныеРасшифровки>, <ВозможностьИспользованияВнешнихФункций>)
Параметры:


<ВозможностьИспользованияВнешнихФункций> (необязательный)

Тип: Булево.
Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных.
Значение по умолчанию: Ложь
3 zuppa
 
21.05.13
22:20
Проглядел! Спасибо!
AdBlock убивает бесплатный контент. 1Сергей