Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Не получается заменить серверную процедуру в расширении. Пожалуйста, помогите.

Не получается заменить серверную процедуру в расширении. Пожалуйста, помогите.
Я
   запрос в цикле
 
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.
Я прошу прощения, ошибся в названии темы. Не получается заменить именно "функцию", а не "процедуру".
   1Сергей
 
3 - 30.03.21 - 15:04
(2) не суть.
Как пишите?

&Вместо("ПриСозданииНаСервере")
Процедура СЛ_ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка)
   Жан Пердежон
 
4 - 30.03.21 - 15:05
других нет расширений?
   Жан Пердежон
 
5 - 30.03.21 - 15:08
может в другом расширении перекрываться
+ПродолжитьВызов()
   запрос в цикле
 
6 - 30.03.21 - 15:08
Коллеги, благодарю за столь оперативную реакцию :)

Других расширений нет.
Пишу так 

&НаСервере
&Вместо("ПолучитьТаблицуМатериаловИзХранилища")
Функция Сч_ПолучитьТаблицуМатериаловИзХранилища(АдресЗапасовВХранилище, ИдентификаторРаботы)
   1Сергей
 
7 - 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) Расширение подключилось? в справка-о программе есть информация о расширении ? Галочка "безопасный режим" снята у расширения?
   1Сергей
 
11 - 30.03.21 - 15:14
(6) Больше нет аннотаций этой функции точно?
   Жан Пердежон
 
12 - 30.03.21 - 15:16
Конфу базы обновил, в базу перезашел?)
Какой код в функции?
   PuhUfa
 
13 - 30.03.21 - 15:22
(0) А у общего модуля точно стоит "Сервер" а не "Клиент"? Уж больно твоя функция похожа на клиентскую
   запрос в цикле
 
14 - 30.03.21 - 15:23
Друзья. Спасибо огромное за вашу помощь. Проблема решилась.

Что я сделал:
В коде &Вместо("ПолучитьТаблицуМатериаловИзХранилища") поменял "Вместо" на "После" (хоть это и неправильно), применил изменения. Поменял "После" на "Вместо". Применил изменения. Все заработало.

Наверное, какой-то глюк был.


Еще раз огромное спасибо всем неравнодушным!
   1Сергей
 
15 - 30.03.21 - 15:27
(14) :)
F5 забыл нажать

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.