Имя: Пароль:
1C
1С v8
ЗУП РИБ - дубль функции в расширении
0 iva77ru
 
07.11.25
11:43
Зарплата и управление персоналом, редакция 3.1 (3.1.34.129)

Доброго дня. Обновился на выше указанный релиз. Возник конфликт между расширением и основной конфигурацией.

        Ошибка инициализации модуля: EF_60026174 ОбщийМодуль.ЗарплатаКадрыКлиент.Модуль
по причине:
{EF_60026174 ОбщийМодуль.ЗарплатаКадрыКлиент.Модуль(2,11)}: Процедура или функция с указанным именем уже определена (ПроверитьПодключениеЗавершение)
Процедура <<?>>ПроверитьПодключениеЗавершение(Результат, Параметры) Экспорт
[ОшибкаКомпиляцииВстроенногоЯзыка]

В основной удалил расширение, запустил. В подчиненой базе удалить расширение без отвязки не получается. Подскажите, что можно сделать не отвязывая базу от центральной?
1 Fish
 
гуру
07.11.25
11:46
Переписать расширение. И всегда использовать в расширениях имена процедур с префиксом.
2 iva77ru
 
07.11.25
12:00
это расширение 1С. Как переписать? Нужно убрать процедуру или из расширения или из общего модуля, чтобы не было ошибки компиляции.
3 Табуретко
 
07.11.25
12:05
У РИБ в подчиненных вроде как синхроном должна информация прийти об удалении расширения
4 Fynjy
 
07.11.25
12:09
Расширение и РИБ это до сих пор не починенное место 1С. Важнее херолемент выпустить, чем исправить проблему миграций расширений.
В перефирийке удаляешь на уровне СУБД нужную строку в таблице _ExtensionsInfo
Если расширение потом нужно будет - просто зарегать в центре заново для обмена.
5 Fynjy
 
07.11.25
12:09
(3) кому должно 1с приложение прощает.
6 iva77ru
 
07.11.25
12:10
В др. базах прошла, а в одной нет. Новая конфигурация загрузилась автоматом. Обновлять отказалась из-за этой ошибки. Обновил конфигурацию БД через конфигуратор. Не запускается из-за ошибки компиляции.
7 Табуретко
 
07.11.25
12:12
(6)а бэкап вы не делали?
8 Hawk_1c
 
07.11.25
14:01
Если это расширение от 1С. То их же рекомендуют все убирать при обновлении.
2 + 2 = 3.9999999999999999999999999999999...