|
Отваливается расширение (отпадают функции из расширения) | ☑ | ||
---|---|---|---|---|
0
rosveta
23.03.22
✎
12:07
|
Привет всем!
Столкнулась с проблемой. Есть база ерп, база дорабатывалась достаточно сильно через расширения. Использованы аннотации "Вместо", "Изменение и контроль" и др. Базу обновили, после чего часть функций из расширения перестали отрабатывать. В конфигураторе нет ошибок применения расширения, в предприятии расширения тоже активны. При этом ситуация такая: Например, доработан модуль. В расширении есть три функции, прохожусь по точкам останова, - в одну функцию попадает, в другие -две не попадает. Если эти две функции просто удалить и добавить заново, то все начинает отрабатывать. И такое возникает по всем расширениям, выборочно по некоторым функциям. Подскажите, кто-то сталкивался с таким? |
|||
1
Мимохожий Однако
23.03.22
✎
12:14
|
Важен порядок подключения расширений, который работают с одним объектом. Кто первым встал\зарегистрировался , того и тапки.
|
|||
2
Фрэнки
23.03.22
✎
12:17
|
но тогда будет вопрос : а что считается объектом?
Заимствовано в расширении три функции, но это одна и та же функция три раза заимствована или несколько разных, находящихся в одном и том же расширении, но отрабатывают не все? Скорей всего, что нужно "продуть кэши" |
|||
3
Фрэнки
23.03.22
✎
12:19
|
Базу обновили - кэш конфигурации базы обновился, а кэши расширений протухли. Угадать, что протух кэш целиком или только какой-то его кусочек
|
|||
4
rsv
23.03.22
✎
12:21
|
)0) может быть потратить время и перенести расширения в в cf?
|
|||
5
Мимохожий Однако
23.03.22
✎
12:23
|
(0) Функции в одном расширении или в разных?
|
|||
6
rosveta
23.03.22
✎
12:23
|
(2) Три разные функции. Они используются только в одном расширении, и тут вот одна работает, а другие две нет (по отладке видно, что код исполняется в основной конфигурации, а не в расширении) Стоит просто эти функции передобавить в расширение и все ок. Но я боюсь не заметить, что где-то что-то отвалилось, поскольку база сильно дописана
|
|||
7
rosveta
23.03.22
✎
12:25
|
(5) Использованы только в одном расширении. По крайней мере те, с которыми были проблемы.
|
|||
8
Мимохожий Однако
23.03.22
✎
12:28
|
(6) Функции привязаны к событиям? Или события созданы в расширении?
|
|||
9
rosveta
23.03.22
✎
12:31
|
(8) Привязаны к событиям
|
|||
10
Мимохожий Однако
23.03.22
✎
12:42
|
Может быть, сделать функции-прокладки, который смотрят в служебные процедуры модуля?
Не очень понятно, что дорабатывалось в модуле. Менялись ли имена функций и процедуры или только внутри процедур изменения |
|||
11
rosveta
23.03.22
✎
12:46
|
(10) Изменения внутри процедур. Просто еще бы точно знать, что не отработало. Сейчас наткнулась только на то, что вызвало конкретные ошибки в базе, а вот что-то можно и не заметить. Просто какая-нибудь функция не отработает, и движения будут писаться не так. В базе много всего доработано.
|
|||
12
Мимохожий Однако
23.03.22
✎
12:51
|
Разработки и отладка ведётся на рабочей базе?
|
|||
13
Мимохожий Однако
23.03.22
✎
12:51
|
Закрыть все окна, очистить кэш и начать заново с отладчиком.
|
|||
14
rosveta
23.03.22
✎
12:52
|
(12) Пока в тестовой. Решили сначала обновить тестовую, а потом в случае успеха - обновлять рабочую
|
|||
15
Фрэнки
23.03.22
✎
13:02
|
(14) Вы понимаете, что когда пересохраняете расширение вручную на базе для разработчика, то для него автоматически обновляется кэш?
Или наличие кэша у конфигурации и у расширения для Вас никогда раньше не было проблемой? |
|||
16
Вафель
23.03.22
✎
13:14
|
какой релиз? было как то что процедуры терялись. но и без расширения прям из конфы
|
|||
17
rosveta
23.03.22
✎
13:39
|
(16) 2.5.7.366
|
|||
18
rosveta
23.03.22
✎
13:40
|
(15) (13) Сейчас попробую почистить серверный и локальный кэш
|
|||
19
Масянька
23.03.22
✎
14:08
|
(0) Заметила такую особенность (в ЗУП): если использовать аннотацию &ИзменениеИКонтроль после обновления есть шанс, что вылезет ошибка (ошибка плавающая). Если взять аннтоацию &Вместо - ошибки нет.
|
|||
20
Фрэнки
23.03.22
✎
14:54
|
(19) плавающая ошибка чего?
|
|||
21
Масянька
23.03.22
✎
15:46
|
(20) Того...
При каких-то обновлениях нету (ошибки), при каких-то есть. |
|||
22
Вафель
23.03.22
✎
15:47
|
(17) речь про платформу же конечно
|
|||
23
Вафель
23.03.22
✎
15:47
|
(21) текст ошибки то какой?
|
|||
24
vicof
23.03.22
✎
17:26
|
(23) Плавающий))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |