Разберем частую ситуацию при работе в облачном сервисе 1С:Фреш: вы открываете базу (например, 1С:Управление нашей фирмой 3.0) через веб-браузер (Яндекс.Браузер или Google Chrome), переходите в карточку контрагента и пытаетесь отредактировать прикрепленный документ Word. Вместо прямого открытия программа скачивает файл на компьютер, после чего вам приходится вручную открывать его, редактировать, сохранять и загружать обратно в базу. При этом, если зайти в ту же базу через тонкий клиент 1С, файл открывается и сохраняется напрямую. Проанализируем, почему так происходит и как сделать работу в браузере более удобной.
Выясним причину такого поведения. Дело кроется не в ограничениях самого сервиса 1С:Фреш, а в архитектуре современных веб-браузеров. Браузеры имеют строгую политику безопасности, которая полностью изолирует веб-страницы от файловой системы вашего компьютера.
Из-за этого браузер не может "незаметно" для пользователя запустить локальную программу (например, Microsoft Word или Excel), передать ей файл из облака и отследить момент, когда вы нажмете кнопку "Сохранить". В тонком клиенте 1С таких ограничений нет, так как это полноценное десктопное приложение с прямым доступом к операционной системе. В браузере же по умолчанию используются стандартные диалоговые окна скачивания и загрузки.
Чтобы приблизить работу в веб-клиенте к возможностям тонкого клиента, рассмотрим специальное дополнение от фирмы 1С. Для полноценной и комфортной работы выполним следующие шаги:
Расширение для работы с 1С:Предприятием в официальном интернет-магазине расширений и добавьте его.Расширение работы с файлами непосредственно внутри интерфейса 1С.Посмотрим на процесс редактирования после установки расширения. Он всё еще немного отличается от работы в тонком клиенте, но избавляет от ручной загрузки:
Рассмотрим дополнительные возможности современных версий платформы 1С:Предприятие при работе через веб-клиент. Разработчики реализовали полноценную поддержку функции перетаскивания (Drag-and-Drop). Теперь вы можете прикреплять новые файлы в справочники и документы, просто выделив их на рабочем столе компьютера и перетащив мышкой прямо в рабочую область открытой вкладки браузера с базой 1С.
Тем не менее, для интенсивной работы с файлами (включая выгрузку данных с шифрованием), а также с торговым оборудованием, всегда настоятельно рекомендуем использовать именно тонкий клиент 1С, даже если ваша база физически находится в облаке.
Проанализируем еще один смежный вопрос, который часто возникает у разработчиков и администраторов в облаке: невозможность запустить обработку Универсальный обмен данными в формате XML. Техническая поддержка часто отвечает, что эта функция недоступна и не проходит аудит.
Действительно, интерактивный запуск этой обработки пользователем (с произвольным выбором файлов правил и данных) в сервисе запрещен из соображений безопасности. Однако мы можем обойти это ограничение, если использовать функционал программно. Разберем решение:
Такой подход с программным запуском и поставляемыми в макете правилами успешно проходит строгий аудит на портале 1cfresh.com и позволяет настроить нужные вам обмены данными без необходимости постоянно выгружать базу в локальный режим работы.