Как удалить расширение из базовой версии 1с
Перейти к содержимому

Как удалить расширение из базовой версии 1с

  • автор:

Как удалить расширение из базовой версии 1с

1. Зайдите в конфигуратор.

2. Выберите из меню пункт «Конфигурация-Открыть конфигурацию» (если этот пункт у вас недоступен — значит конфигурация уже открыта, идём дальше):

3. Выберите из меню пункт «Конфигурация-Расширения конфигурации» (если у вас базовая 1с, то этот пункт вам недоступен — можно ещё вот так и вот так):

4. В открывшемся списке выберите нужное расширение и нажмите кнопку «Удалить»:

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Владимир Милькин

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Как удалить расширение из базовой версии 1с

Предположим, что у вас базовая версия 1с и было установлено исправление (патч), которое теперь не позволяет войти базу в режиме пользователя, чтобы удалить это исправление (патч).

Вот пример такой ошибки.

В этом случае остаётся 2 варианта: либо откатить базу на архивную копию без проблемного исправления, либо удалить это исправление (зная его имя) через скрипт обновлятора.

Предположим, что имя проблемного исправления (мы увидим его в сообщение об ошибке) «ef_1954», вот как можно его удалить при помощи скрипта обновлятора.

Запустите обновлятор и перейдите на закладку «Скрипты»:

Если закладка ‘Скрипты’ скрыта

В этом случае зайдите в дополнительные настройки программы и перейдите на закладку «Интерфейс и общее поведение».

Здесь установите галку «Отображать закладку Скрипты» и установите значение справа в «показывать постоянно».

  • в пункте «Базы для запуска» выберите базы, в которых нужно удалить проблемное исправление
  • отметьте значение «пакетный скрипт»
  • в редактор скрипта вставьте следующую строчку: %run_1c_d% /DeleteCfg -Extension «EF_1954»
  • снимите все галки под редактором скрипта
  • если есть возможность выгнать пользователей на время операции установите галки «блокировать» и «разблокировать»
  • нажмите кнопку «запустить» и дождитесь окончания операции

Указанный скрипт удалит исправление (патч, расширение) с именем EF_1954 во всех выбранных базах.

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Владимир Милькин

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

Как исправить ошибку, связанную с расширением EF_1698

При обновлении конфигурации «Зарплата и управление персоналом, редакция 3» с релиза 3.1.17.171 на 3.1.18.46 при входе в пользовательский режим может возникнуть ошибка, связанная с расширением EF_1698.

Если версия вашей программы ПРОФ и выше, достаточно в Конфигураторе перейти в меню: «Конфигурация» – «Расширения конфигурации» и удалить расширение «EF_1698».

Если же у вас Базовая версия программы – в конфигураторе этого раздела нет. Вы можете восстановить копию программы до обновления и удалить это расширение в пользовательском режиме. Для этого необходимо перейти в меню: «Администрирование» — «Обслуживание» — «Обновление программы» — «Установленные исправления (патчи)», выбрать расширение «EF_1698» и так же удалить его.

В случае, если отсутствует возможность или желание восстанавливать копию базы и запускать обновление заново, можно воспользоваться следующим способом. Необходимо создать ярлык, в котором выполнить одну из приведенных ниже команд.

Команда для удаления всех расширений:

«C:\Program Files\1cv8\common\1cestart.exe» DESIGNER /f «Полный_путь_к_базе» /N «Имя_пользователя» /P «Пароль_пользователя» /DeleteCfg -AllExtensions

Команда для удаления одного расширения по имени:

«C:\Program Files\1cv8\common\1cestart.exe» DESIGNER /f «Полный_путь_к_базе» /N «Имя_пользователя» /P «Пароль_пользователя» /DeleteCfg -Extension «ИмяРасширения»

Удаление расширений в базовой версии 1с

удалить расширение 1с в базовой конфигурации

После обновления базовой конфигурации 1с при запуске в режиме предприятие и выполнении обработчиков обновления вылетает ошибка, обработчики ругаются на один из патчей конфигурации которые автоматически устанавливаются.

Для устранения ошибки необходимо удалить расширение и все заработает, но проблема в том что в базовой версии нет возможности работать с расширениями из конфигуратора.

Для удаления расширений нужно запустить 1с с флагом удаления расширений

Команда для удаления всех расширений:

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /f "Полный_путь_к_базе" /N "Имя_пользователя" /P "Пароль_пользователя" /DeleteCfg -AllExtensions

Команда для удаления одного расширения по имени:

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /f "Полный_путь_к_базе" /N "Имя_пользователя" /P "Пароль_пользователя" /DeleteCfg -Extension "ИмяРасширения"
  • DESIGNER — запуск в режиме конфигуратора
  • /f — путь к базе
  • /N — логин пользователя в базе
  • /P — пароль пользователя в базе
  • /DeleteCfg -AllExtensions — удалить все расширения
  • /DeleteCfg -Extension — удалить расширение по имени

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *