![]() |
|
Выражение "Метаданные" в табло | ☑ | ||
---|---|---|---|---|
0
LordCMEPTb
28.11.14
✎
14:48
|
Доброго дня! Возник довольно странный вопрос: что такое табло и каким образом оно вычисляет выражение?
Немного поясню ситуацию. Есть почти пустая конфигурация, в которой делаются различные тесты, которые невозможно провести на живых базах, (убрать синонимы реквизитов, удалить предопределенные данные и прочее)... Суть в другом. По умолчанию режим запуска конфигурации установлен в "Управляемое приложение". Если для пользователя стоит режим "Обычное приложение", то в режиме запуска "Толстый клиент (обычное приложение)" можно в табло вычислить выражение "Метаданные". Однако, если для пользователя стоит режим запуска "Управляемое приложение", то в режиме запуска "Толстый клиент (обычное приложение)" уже невозможно в табло вычислить выражение "Метаданные" по причине отсутствия такой переменной. Собственно и возник вопрос, почему одно и то же выражение в одном и том же режиме запуска предприятия в табло может выдавать различный результат в зависимости от режима запуска в настройках пользователя? |
|||
1
Гёдза
28.11.14
✎
14:50
|
в управляемом нет табла
|
|||
2
LordCMEPTb
28.11.14
✎
15:04
|
(1) Согласен, в управляемом нет табла, следовательно, я запускаю обычное приложение...
Есть метаданные: http://s018.radikal.ru/i509/1411/22/3d0816393d11.png Нет метаданных: http://s018.radikal.ru/i510/1411/60/313d1210a3fc.png |
|||
3
ssh2QQ6
28.11.14
✎
15:14
|
(2) Потому что в заголовке окна написано "Для убийства". Ты убил метаданные
|
|||
4
LordCMEPTb
28.11.14
✎
15:17
|
(3) Ага, а изменив режим запуска, заново воскресил...
Ответа на исходный вопрос нет. |
|||
5
RomanYS
28.11.14
✎
15:18
|
похоже косяк платформы
на 8.2.18.104 воспроизводится, я других объяснений не вижу |
|||
6
RomanYS
28.11.14
✎
15:22
|
+(5) проблема не с метаданными, недоступен весь контекст толстого клиента, нельзя получить значения констант и т.п. ...
|
|||
7
Лефмихалыч
28.11.14
✎
15:53
|
(2) буквы точно все русские в слове "метаданные"?
|
|||
8
YFedor
28.11.14
✎
15:54
|
(0) А то, что выполняется в табло - выполняется на клиенте?
|
|||
9
LordCMEPTb
28.11.14
✎
16:02
|
(7) Буквы русские точно, нет смысла переключаться между набором...
(8) То, что выполняется в табло - выполняется в толстом клиенте в обычном приложении, а вот где именно оно выполняется - это вопрос, который я и подразумевал... |
|||
10
Лефмихалыч
28.11.14
✎
16:06
|
(9) ну, сделай что-то вроде и вызови в табле
Функция ГдеЯ() Экспорт #ЕСЛИ КЛИЕНТ Возврат "Клиент"; #ИНАЧЕЕСЛИ СЕРВЕР ВОзврат "Сервер"; # |
|||
11
LordCMEPTb
28.11.14
✎
16:15
|
(10) Результат аналогичен:
{(1,1)}: Процедура или функция с указанным именем не определена (ГдеЯ) |
|||
12
LordCMEPTb
28.11.14
✎
16:17
|
(10) Точнее в варианте, где есть метаданные, получаем "Клиент", а в варианте, где нет метаданных, получается как в (6): нет ни метаданных, ни глобальных констант, ни глобальных функций...
|
|||
13
Лефмихалыч
28.11.14
✎
16:23
|
(12) а ты где это написал-то, пейсатель?
|
|||
14
Гёдза
28.11.14
✎
16:40
|
Это глюк такой есть. Что 1с перестает видеть методы. Почему так???? никто не знает
|
|||
15
LordCMEPTb
28.11.14
✎
16:46
|
(12) Общий глобальный модуль, а были другие пожелания, сайветчик?
|
|||
16
LordCMEPTb
28.11.14
✎
16:47
|
(15) Промах, вместо (12) надо (13)
|
|||
17
Defender aka LINN
28.11.14
✎
16:48
|
(15) А какие в этом мойдуле флайги?
|
|||
18
LordCMEPTb
28.11.14
✎
16:57
|
Есть метаданные: http://s019.radikal.ru/i612/1411/6b/147906a2b309.png
Нет метаданных: http://s017.radikal.ru/i443/1411/0a/d0eb1cf7823c.png |
|||
19
hhhh
28.11.14
✎
17:04
|
(18) и если убрать Клиент управляемое приложение?
|
|||
20
Jaffar
28.11.14
✎
17:47
|
пейсатель, флайги, сайветчик
пошел обновлять словари |
|||
21
LordCMEPTb
28.11.14
✎
17:50
|
(19) Да, даже если убрать, все равно будет:
{(1,1)}: Процедура или функция с указанным именем не определена (ГдеЯ) К слову сказать это можно и самим воспроизвести на пустой конфигурации... |
|||
22
RomanYS
28.11.14
✎
17:54
|
Хватит мусолить уже. Есть глюк, он воспроизводится. Если для тебя он критичен: проверь на последних релизах платформы и напиши в 1С. Здесь тебе вряд ли помогут... только посочувствовать могут... или обос#ать, что более вероятно.
|
|||
23
Jaffar
28.11.14
✎
18:42
|
(22) 8.3.5.1248 - куда уж новее?
а в остальном - согласен, не сопли жевать, а в 1С писать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |