Имя: Пароль:
1C
1С v8
СКД: Выражение представления
0 МурЬка
 
04.04.12
07:03
БП 2.0, 8.2.15.294
Поле СчетФактура содержит ссылку на документ РеализацияТоваровИУслуг. В выражении представления пишу

УчетНДС.НайтиПодчиненныйСчетФактуру(СчетФактура)

Функция в модуле есть, экспорт, у модуля галки Клиент (обычное приложение), Сервер, Вызов сервера - стоят.

Выдает ошибку

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

Что я делаю не так???
1 МурЬка
 
04.04.12
09:09
ап!
2 МурЬка
 
04.04.12
09:17
Вопрос решен. При инициализации процессора компоновки данных нужно явно указывать возможность использования внешних функций

ПроцессорКомпоновкиДанных.Инициализировать (DataCompositionProcessor.Initialize)
ПроцессорКомпоновкиДанных (DataCompositionProcessor)
Инициализировать (Initialize)
Синтаксис:

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

Проблема актуальна только при "ручном" создании процессора компоновки.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший