|
Почему игнорируется расширение конфигурации ? | ☑ | ||
---|---|---|---|---|
0
abask
11.11.16
✎
00:27
|
Платформа 8.3.9.1850
Конфигурация чистая (только созданная) в конфигурации единственный объект Обработка "Тест" в ней форма с единственной кнопкой вот обработчик кнопки: &НаСервере Процедура Команда1НаСервере() Обработки.тест.ТестПроц(); КонецПроцедуры &НаКлиенте Процедура Команда1(Команда) Команда1НаСервере(); КонецПроцедуры Вот модуль менеджера: Процедура ТестПроц() Экспорт Сообщить("ОК Проц"); КонецПроцедуры Создал расширение добавил в него обработку "тест" вот модуль менеджера обработки из расширения: &Перед ("ТестПроц") Процедура НовПроц() Экспорт Сообщить("Нов Ок Проц"); КонецПроцедуры в итоге обработка из расширения игнорируется что не так? |
|||
1
Злопчинский
11.11.16
✎
03:20
|
Откуда сделали вывод что игнорируется?
И что будет ::::НаСервере::::: когда выполнится Сообщить...? |
|||
2
mszsuz
11.11.16
✎
06:47
|
(0) Совместимость в корне конфигурации и расширения выключены?
|
|||
3
oslokot
11.11.16
✎
07:36
|
(1) выполнится сообщить()
|
|||
4
oslokot
11.11.16
✎
07:37
|
(0) и 1с перезапустил?
|
|||
5
h-sp
11.11.16
✎
09:24
|
а где вызов этой процедуры НовПроц() ??
|
|||
6
vde69
11.11.16
✎
09:27
|
если в расширении есть хоть одна ошибка то все расширение не грузится... при этом никаких сообщений...
я писал недавно об этом... для меня такое поведение стало шоком и я полностью отказался от использования оных ... |
|||
7
abask
11.11.16
✎
10:22
|
(2) Совместимость стоит в обоих местах - Не использовать
|
|||
8
abask
11.11.16
✎
10:25
|
(5) Согласно логике расширения она выполняется &Перед выполнением ТестПроц
|
|||
9
oslokot
11.11.16
✎
10:26
|
Параметры: /РежимОтладки и вперёд!
|
|||
10
abask
11.11.16
✎
10:26
|
(4) 1с перезапускал
|
|||
11
oslokot
11.11.16
✎
10:26
|
&Перед - это вообще выкинь
|
|||
12
oslokot
11.11.16
✎
10:27
|
&Перед и иже с ними это бантики, мы и до них прекрасно справлялись
|
|||
13
abask
11.11.16
✎
10:28
|
(11) (12) а как тогда расширение поймет в каком месте запускать НовПроц()
|
|||
14
abask
11.11.16
✎
10:32
|
(9) когда запустил с параметром /debug вот что написало
11.11.2016 10:30:55 Ошибка расширения модуля 'Обработка.Тест.МодульМенеджера': расширение модуля запрещено из-за того, что расширение 'Расширение1' подключено в безопасном режиме |
|||
15
Мойдодыр
11.11.16
✎
10:38
|
http://v8.1c.ru/o7/201603module/index.htm
Серверные методы расширяются не всегда |
|||
16
oslokot
11.11.16
✎
10:45
|
(14) а да, сними галку безопасный режим с расширения.
|
|||
17
abask
11.11.16
✎
10:50
|
(16) Все ОК - Заработало
(6) Когда запустил 1с с параметром /debug пошли сообщения об ошибках |
|||
18
eks1985
11.11.16
✎
10:52
|
(6) Начиная с 8.3.9 сообщения об ошибках выводятся
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |