Инструменты пользователя

Инструменты сайта


sugar:modul_pribory

Модуль приборы

Конструктор модулей

Информация хранится в custom/modulebuilder/packages в виде отдельной папки. Можно перенести на другой сервер и дать правильные права на чтение-запись.

Удаление модуля

Удаляем старые связи на модуль, если они были сделаны в студии, а не в конструкторе модулей. Такие связи будут со звёздочкой.
Связи удаляем с удалением таблиц. Флаг «не удалять таблицы» оставляем пустым.

  • Студия-Контрагенты-связи удалить (Контрагенты→Прибор)
  • Студия-Приборы-связи удалить (Приборы→Заметки)
  • Студия-Приборы-связи удалить (Приборы→Обращения)

В загрузчике модулей:

  • деинсталлируем модуль Приборы. Таблицы не удаляем!
  • удаляем пакет Приборы

Появятся предупреждения в шапке CRM (пока игнорируем)

В папке custom/Extension/ удаляем все файлы имеющие в названии (без учёта регистра) dev_devices
Можно ещё удалить в файле custom/application/Ext/TableDictionary/tabledictionary.ext.php строчки упоминающие dev_devices

Быстрое восстановление. Ошибки пропадут.

Загрузка модуля

Загрузить zip файл. Установить.

Дополнительные действия

Добавить заметки к прибору: Дополнить список record_type_display_notes пунктом DEV_Devices Приборы

Create a new file custom/Extension/application/Ext/Language/.lang.ext.php with the following

custom/Extension/application/Ext/Language/ru_ru.Devices.php

 $app_list_strings['parent_type_display']['DEV_Devices'] = 'Приборы';
 $app_list_strings['record_type_display']['DEV_Devices'] = 'Приборы';
 $app_list_strings['record_type_display_notes']['DEV_Devices'] = 'Приборы';
 
 

Ошибки

cache/modules/DEV_Devices/SearchForm_popup_query_form.tpl

поле $fields..name между точками должно что-то быть

sugar/modul_pribory.txt · Последнее изменение: 2021/06/23 13:01 — 127.0.0.1