Решён
Как удалить бонусную систему Бонлион из 1С УТ?

Коллеги, нужна помощь.

В 1С Управление Торговлей 11.5 предыдущий подрядчик внедрил бонусную систему Бонлион (интеграция с процессингом). Клиент отказался от Бонлион, перешел на другую систему лояльности, но старая подсистема осталась в конфигурации.

Проблема: при обновлении на новый релиз УТ постоянно конфликты в объектах которые Бонлион модифицировал. Подсистему нужно вычистить полностью.

Что уже сделал:

  • Нашел расширение Бонлион, отключил его
  • Но часть изменений внесена прямо в основную конфигурацию (добавлены реквизиты в справочник Контрагенты, изменена форма документа Реализация, добавлена обработка)
  • Документация от подрядчика отсутствует

Как аккуратно вычистить все следы не сломав типовую? Может кто то сталкивался с удалением именно Бонлион?

Решение
14
Участник • 3 ответа

Сталкивался с Бонлион на УТ 11.4, вычищал около двух дней.

Алгоритм такой:

  1. Сравнение конфигураций. Открываешь Конфигурация > Поддержка > Сравнить/объединить с конфигурацией из файла. Берешь чистый cf-файл типовой УТ 11.5 того же релиза. Все объекты которые отличаются от типовой и при этом содержат в имени или комментарии "Бонлион", "BonLion", "бл" (у них префикс бл для реквизитов) - это кандидаты на удаление.

  2. Поиск по всем текстам. Ctrl+Shift+F по конфигурации, ищи строки: "Бонлион", "BonLion", "БонуснаяСистема", "бл_", "ProcessingBonLion". Запиши все модули где нашлось.

  3. Реквизиты справочников. В Контрагентах ищи добавленные реквизиты с префиксом бл_ (обычно бл_ИдентификаторУчастника, бл_БонусныйСчет, бл_ДатаРегистрации). Перед удалением проверь что в них нет данных которые нужны клиенту для миграции в новую систему.

  4. Формы документов. Реализация, ЧекККМ, ВозвратТоваровОтКлиента. Бонлион обычно добавляет группу элементов формы "ГруппаБонлион" на закладку. Удаляй группу целиком и связанные команды формы.

  5. Подписки на события. Проверь все подписки, у Бонлион обычно 3-4 штуки на ПередЗаписью и ПриПроведении документов продажи.

  6. Общие модули. Ищи модули типа бл_БонлионСервер, бл_БонлионКлиент. Удаляй.

  7. Регламентные задания. Обмен с процессингом Бонлион, обычно одно задание на синхронизацию.

После чистки обязательно сравни с типовой еще раз. Если расхождений не осталось кроме твоих собственных доработок, можно обновлять на новый релиз штатно.

Аватар Геннадий Фролов

Золото. Префикс бл_ нашел, 12 реквизитов и 4 подписки. Начинаю чистить, отпишусь по результату.

8
Участник • 3 ответа

Самый быстрый путь: не вычищай вручную, а накати чистую типовую того же релиза и перенеси свои доработки (без бонлионовских) через сравнение/объединение. Если доработок немного, это часа на 3-4 максимум. Если руками ковырять каждый реквизит, дольше провозишься и рискуешь задеть что нибудь типовое.

6
Участник • 4 ответа

Не забудь про регистры сведений. Бонлион создает минимум один РС для хранения истории операций с бонусами. Если его не удалить, он будет висеть мертвым грузом и жрать место в базе. Плюс проверь константы, у них есть настроечная константа с адресом сервера процессинга.

1
Участник • 1 ответ

а вы пробовали написать в поддержку Бонлион? у них вроде была инструкция по деинсталляции, видел на сайте год назад. может уже убрали конечно

Написать ответ

Премодерация гостей

Вы отвечаете как гость. Ваш ответ будет скрыт до проверки модератором. Чтобы ответ появился сразу и вы получали репутацию — войдите в аккаунт.

Будьте вежливы и соблюдайте правила платформы.