При появлении сообщения «Файл размером более 100 Мб нельзя редактировать»
Screenshot 2023-01-16 at 16.49.30.png

Данные рекомендации помогут изменить конфигурационные файлы и открывать файлы большего объема. После внесения изменений нагрузка на сервер документов возрастёт.

Измените параметры в файле /etc/r7-office/documentserver/default.json или в C:\Program Files (x86)\R7-OFFICE\DocumentServer\config\default.json:

"inputLimits": [
                                {
                                "type": "docx;dotx;docm;dotm",
                                "zip": {
                                        "uncompressed": "1000MB",
                                        "template": "*.xml" 
                                }
                                },
                                {
                                "type": "xlsx;xltx;xlsm;xltm",
                                "zip": {
                                        "uncompressed": "1000MB",
                                        "template": "*.xml" 
                                }
                                },
                                {
                                "type": "pptx;ppsx;potx;pptm;ppsm;potm",
                                "zip": {
                                        "uncompressed": "1000MB",
                                        "template": "*.xml" 
                                }
                                }
                        ]

Скачать: default-json

В случае использования версии сервера документов ниже версии 7.2 потребуется правка конфигурации для production-linux.json (расположен в той же директории). Для проверки версии используйте команды в зависимости от используемой ОС:

rpm -qa | grep r7-office
apt list | grep r7-office
или
ControlPanel-Programs and componets

Добавьте в конфиг web.appsettings.config находящийся по пути /var/www/r7-office/WebStudio/web.appsettings.config или C:\Program Files (x86)\R7-OFFICE\CommunityServer\WebStudio\web.appsettings.config ключ до закрытия части конфигурации:

<add key=»web.available-file-size» value=»1048576000″ />

Пример в конфигурации:

<add key="web.removed-profile-name" value="Профиль удален" />
<add key="web.tfaapp.backup.title" value="r7-office" />
<add key="web.available-file-size" value="1048576000" />
</appSettings>

В value указывается значение в байтах 1048576000 — (1000 МБ)

Данный параметр установит ограничение в 1000Мб после распаковки файла на сервере. Для определения размера файла после распаковки Вы можете открыть файл архиватором (к примеру, 7-zip) и распаковать, в таком случае возможно узнать действительный размер файла при конвертации.
После установки параметра выполните команды:

supervisorctl restart all
systemctl restart monoserve r7-office*

Или перезапустить сервер и в случае с Windows. Перед перезагрузкой сервера выполните скрипт bash /usr/bin/documentserver-prepare4shutdown.sh или C:\Program Files (x86)\R7-OFFICE\DocumentServer\bin\documentserver-prepare4shutdown.ps1 Скрипт сохранит все открытые файлы на редактирование и принудительно сохранит в хранилище.

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