|
Не получается заменить серверную процедуру в расширении. Пожалуйста, помогите. |
☑ |
0
запрос в цикле
30.03.21
✎
14:54
|
Добрый день, коллеги. Столкнулся с проблемой, буду рад, если поможете.
Дано:
- Платформа 8.3.18.1289, клиент-серверный вариант работы
- Дорабатываю типовую конфу расширением
- Конфа на поддержке. Работает в режиме совместимости 8.3.16
- Безопасный режим для расширения отключен, профили безопасности отсутствуют.
Проблема:
Не получается заменить серверную функцию (клиентские и серверный процедуры заменяются без проблем). Пробовал аннотации &Вместо, а также &ИзменениеИКонтроль. Отладчик не попадает в функцию в расширении, вместо этого попадает в эту функцию в конфе.
Вопрос:
-Правильно ли я понимаю, что проблема лечится отключением режима совместимости в самой конфе? (этого делать не хочется, потому что сама конфа начинает ругаться и не запускается). Или может есть другие варианты?
Всем добра!
|
|
1
Сергиус
30.03.21
✎
15:01
|
Модуль в котором заменяешь, точно тот?
|
|
2
запрос в цикле
30.03.21
✎
15:02
|
Модуль тот. Процедуры из этого модуля успешно заменяются и отрабатывают в расширении.
P.S.
Я прошу прощения, ошибся в названии темы. Не получается заменить именно "функцию", а не "процедуру".
|
|
3
1Сергей
30.03.21
✎
15:04
|
(2) не суть.
Как пишите?
&Вместо("ПриСозданииНаСервере")
Процедура СЛ_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка)
|
|
4
Жан Пердежон
30.03.21
✎
15:05
|
других нет расширений?
|
|
5
Жан Пердежон
30.03.21
✎
15:08
|
может в другом расширении перекрываться
+ПродолжитьВызов()
|
|
6
запрос в цикле
30.03.21
✎
15:08
|
Коллеги, благодарю за столь оперативную реакцию :)
Других расширений нет.
Пишу так
&НаСервере
&Вместо("ПолучитьТаблицуМатериаловИзХранилища")
Функция Сч_ПолучитьТаблицуМатериаловИзХранилища(АдресЗапасовВХранилище, ИдентификаторРаботы)
|
|
7
1Сергей
30.03.21
✎
15:08
|
Назначение Расширения Адаптация?
Принадлежность объекта (модуля) Заимствованый?
|
|
8
запрос в цикле
30.03.21
✎
15:09
|
(7) Адаптация, заимствованный.
|
|
9
Вафель
30.03.21
✎
15:10
|
безопасный режим отключи
|
|
10
АнализДанных
30.03.21
✎
15:10
|
(0) Расширение подключилось? в справка-о программе есть информация о расширении ? Галочка "безопасный режим" снята у расширения?
|
|
11
1Сергей
30.03.21
✎
15:14
|
(6) Больше нет аннотаций этой функции точно?
|
|
12
Жан Пердежон
30.03.21
✎
15:16
|
Конфу базы обновил, в базу перезашел?)
Какой код в функции?
|
|
13
PuhUfa
30.03.21
✎
15:22
|
(0) А у общего модуля точно стоит "Сервер" а не "Клиент"? Уж больно твоя функция похожа на клиентскую
|
|
14
запрос в цикле
30.03.21
✎
15:23
|
Друзья. Спасибо огромное за вашу помощь. Проблема решилась.
Что я сделал:
В коде &Вместо("ПолучитьТаблицуМатериаловИзХранилища") поменял "Вместо" на "После" (хоть это и неправильно), применил изменения. Поменял "После" на "Вместо". Применил изменения. Все заработало.
Наверное, какой-то глюк был.
Еще раз огромное спасибо всем неравнодушным!
|
|
15
1Сергей
30.03.21
✎
15:27
|
(14) :)
F5 забыл нажать
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший