Имя: Пароль:
1C
1С v8
Проблемы с вычисляемыми полями СКД
0 Humanoid483
 
13.12.18
19:20
Здравствуйте.

Мне нужно из СКД обратиться к общему модулю.
Создал общий модуль, поставил галочку "Глобальный". В модуле написал экспортную функцию.

В СКД на вкладке Вычисляемые поля написал в Выражении вызов своей процедуры:
МойОбщийМодуль.ПолучитьТабельныйНомер();

При формировании отчета ошибка:
Ошибка получения данных
по причине:
Функция не найдена "Юнисервис.ПолучитьТабельныйНомер"

В чем может быть дело? Компоную данные не программно.
1 Fragster
 
гуру
13.12.18
19:23
>поставил галочку "Глобальный"
зачем?

>Компоную данные не программно.
а надо программно, чтобы указать параметр, разрешающий использование внешних функций у процессора компоновки
2 lolmalol
 
13.12.18
19:28
без <Юнисервис.> вызывай, глобальный вызов же
3 Humanoid483
 
13.12.18
19:32
(1) если убрать галочку, то все сформировалось.
Читал форумы, перед тем как задать вопрос, везде писали что эту галочку нужно ставить.
Спасибо)) Всё оказалось так просто)))
4 Humanoid483
 
13.12.18
19:38
А параметр в вычисляемых полях можно передать только если формировать программно?..
5 Мимохожий Однако
 
13.12.18
19:45
(3) Лучше бы сначала документацию на ИТС подчитал
6 Humanoid483
 
13.12.18
20:14
(5) я спрашивал не где мне почитать, а почему возникла проблема.
Если ничего полезного ответить не можешь - лучше вообще не пиши.
Может у меня доступа к ИТС нет, где я почитаю?
7 Мимохожий Однако
 
13.12.18
20:53
(6) Зря обижаешься. Причина проблемы наполовину от незнания. На ИТС есть возможность демо доступа на 7 дней.
Писать на форум имею право писать столько сколько хочу, если не нарушаю правила ))
Я в подобных ситуациях чаще находил ответы именно на официальных форумах, поэтому и поделился собственным опытом. Успехов. Ничего личного.
8 Humanoid483
 
13.12.18
21:24
Всё получилось. И процедура вызывается и параметр передается. Спасибо  Fragster за подсказку, галочка "Глобальный" была лишней.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн