Менеджер файлов

В CRM программе "Клиентская база" имеется свой менеджер файлов. С помощью менеджера файлов возможно выгружать файлы из системы, а также смотреть несоответствие файлов, имеющихся в базе и на диске, где установлена программа.

Чтобы попасть в "Менеджер файлов" необходимо зайти в "Настройки" - "Еще" и нажать на соответствующий пункт

img-2023-12-12-10-23-50

Затем в новом окне мы увидим кнопки:

img-2023-12-12-10-24-28

Удалить файлы с диска - удаляет все загруженные в конфигурацию файлы из базы данных и с диска

Выгрузить файлы - выгружает все файлы, которые есть в конфигурации одним архивом

Список удаленных. В версии 3.0.3 появилась возможность сохранить удаленные файлы в программе. Если файл был удален вручную или вычислением, он будет храниться в менеджере файлов, откуда его при желании можно скачать. Это убережет вас от потери данных по случайности или ошибке. При желании здесь же можно удалить ненужные файлы или настроить периодичность их автоматического удаления.

1635165064_2188

Список потерянных - перейдя по этой ссылке, мы увидим список со всеми файлами, упоминание которых есть в базе данных, но нет самих файлов на диске, где установлена программа или наоборот - если файлы есть на диске в директории программы, но они не упоминаются в базе данных программы.

1321021591_8116

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

Менеджер внешних файлов

Начиная с ревизии 3811 в программе добавлена вкладка - "Внешние файлы" в "менеджере файлов".

Достаточно часто в конфигурации требуются сторонние файлы для расширения функциональности клиентской базы. В этом случае данные файлы не включались в состав бекапа, и перенос конфигурации был затруднителен. Теперь стало возможно в интерфейсе программы указать, что данные файлы являются внешними файлами конфигурации. Для этого необходимо открыть менеджер файлов и перейти в раздел "Список внешних файлов".

1332915760_319

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

img-2023-12-12-10-34-41

Рекомендуется хранить внешние файлы в папке самой программы, там же где хранятся основные php файлы. В случае локальной версии это папка C:xampphtdocscbfiles. В этом случае при добавлении внешнего файла в список, следует использовать только имя файла, например phpinfo.php, без указания полного пути.

1332917614_4401

После этого в таблице внешних файлов у нас появится загруженный нами файл.

1332917984_9269

В случае если файл не существует, он будет создан автоматически и будет иметь размер 1 Байт. В зависимости от типа файла мы сможем удалить, отредактировать и/или просмотреть его.

Важно: При удалении файла из списка внешних файлов он также будет удален физически с диска

В списке внешних файлов нельзя указывать php файлы самой программы. Но разрешено указывать стандартные шаблоны оформления, например view_line.tpl. Данную возможность следует использовать с осторожностью, т.к. это может нарушить работу программы.

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