Имя: Пароль:
1C
1С v8
Значение не является значением объектного типа
0 Boleev
 
04.07.12
16:31
Файловая конфигурация
Обычные формы

Есть общий модуль "БухгалтерскийУчет" с галкой "клиент"

В модуле объявлена экспортная процедура
УстановитьСубконто

При обращении из документа
БухгалтерскийУчет.УстановитьСубконто получаю ошибку:
Значение не является значением объектного типа (УстановитьСубконто)

При чем из модуля документа это процедура видна.
ЧЯДНТ?
1 Ненавижу 1С
 
гуру
04.07.12
16:32
видна то видна, ибо может быть вызов как с клиента, так и с сервера, но вызвана, она была именно с сервера
2 Boleev
 
04.07.12
16:33
(1) так файловая версия. директив в модуле нет
3 Ненавижу 1С
 
гуру
04.07.12
16:34
(2) модуль часом не глобальный?
4 Boleev
 
04.07.12
16:34
(3) нет. галка стоит только одна "Клиент (обычное приложение)
5 Лефмихалыч
 
04.07.12
16:35
кэш конфигурации, либо директивы &На*
6 Бледно Золотистый
 
04.07.12
16:36
БухгалтерскийУчет.УстановитьСубконто()?
7 Boleev
 
04.07.12
16:37
(5) директив в общем модуле нет
(6) аха.тока с параметрами
8 Лефмихалыч
 
04.07.12
16:38
(7) кеш продуй тогда
9 Boleev
 
04.07.12
16:40
(8) Не помогло
10 GROOVY
 
04.07.12
16:41
У документа случаем нет ли реквизита "БухгалтерскийУчет"?
11 Ненавижу 1С
 
гуру
04.07.12
16:42
БухгалтерскийУчет не локальная переменная или реквизит документа?
12 GROOVY
 
04.07.12
16:42
А "при обращении из документа" - это откуда? Из модуля объекта?
13 Лефмихалыч
 
04.07.12
16:42
(10) я только хотел спросить, что показывает ТипЗнч(БухгалтерскийУчет) :)
14 Boleev
 
04.07.12
16:43
(10) (11) нет
15 Boleev
 
04.07.12
16:43
(12) да. ОбработкаПроведения
16 Ненавижу 1С
 
гуру
04.07.12
16:43
тогда (13)
17 Ненавижу 1С
 
гуру
04.07.12
16:44
(15) нужна галка Сервер
18 Boleev
 
04.07.12
16:45
(17) зачем? если директив нет и база на обычных формах
19 GROOVY
 
04.07.12
16:46
Ясен пень обработка проведения исполняется на сервере.
20 GROOVY
 
04.07.12
16:47
(18) Какая разница. У тебя файловый клиент ТОНКИЙ. По сему он имитирует серверные механизмы. Не нравится, запускай ТОЛСТЫЙ клиент. Но тебе это все равно не поможет, так как галки определяют что будет скомпилировано для разных режимов исполнения контекста.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой