|
Не находит функцию в общем модуле в СКД
| ☑ |
0
Лодырь
09.02.12
✎
10:10
|
Использую функцию в общем модуле для переопределения представления поля в отчете.
Стандартную ошибку проверил, нужные строчки присутствуют.
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,,
ДанныеРасшифровки,Истина);
Общий модуль специально сделал новый для чистоты. Стоят галки:
глобальный
клиент (упр. приложение)
сервер
клиент (обычное приложение)
вызов сервера
Функция описана так:
Функция ВидДляПечати(ДокументСсылка) Экспорт
ВОзврат "" + ДокументССылка.Метаданные().Имя +" №"+ ДокуменТСсылка.Номер+ " от "+ ДокументСсылка.Дата;
КонецФункции
Выдает в итоге ошибку:
Не найдена функция
Где рыть?
|
|
1
Лодырь
09.02.12
✎
10:28
|
эх.. апну чтоли
|
|
2
teapot123
09.02.12
✎
10:32
|
оставь только галки сервер и вызов сервера
|
|
3
freeride81
09.02.12
✎
10:33
|
достаточно будет
- сервер
- вызов сервера
и вызывай как Модуль.ВидДляПечати(ДокументСсылка)
|
|
4
Лодырь
09.02.12
✎
10:42
|
те же яйца только в профиль.
кажется слышу шелест лопастей чорных вертолетов.
|
|
5
Лодырь
09.02.12
✎
10:56
|
тихо шифером шурша..
|
|
6
korefana
09.02.12
✎
11:05
|
(5) отвлекись
на полчаса-час
займись чемто другим
пусть подсознание поработает над твоей проблемой
оно само найдет решение
|
|
7
Смешной 1С
09.02.12
✎
11:31
|
(0)Поставь в модуле галки Сервер, клиент, вызов сервера.
Потмо пиши:
переменная = Модуль.ВидДляПечати(ДокументСсылка)
|
|
8
Лодырь
09.02.12
✎
12:23
|
(7) Не могу так вызывать. Цель - сменить представление поля в схеме. Следовательно вызов будет идти просто как текст (в колонке Выражение представления", строка - нужное нам поле):
Модуль.ВидДляПечати(НазваниеПоля)
|
|
9
Смешной 1С
09.02.12
✎
12:25
|
(8) Тогда программно меняй
|
|