Как организовать работу в 1С:Бухгалтерия 3.0 с мобильных устройств и планшетов?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет IT и автоматизация бизнеса
← На главную

Перед многими системными администраторами и руководителями встает задача предоставить сотрудникам оперативный доступ к информационной базе «1С:Бухгалтерия предприятия 3.0» не только с рабочих станций в офисе, но и с мобильных телефонов или планшетов. Выясним, поддерживает ли типовая конфигурация публикацию на веб-сервере, как ведет себя интерфейс на сенсорных экранах и какие архитектурные ограничения необходимо учитывать при переводе пользователей на мобильный формат работы.

Технические риски публикации файловой базы данных

Рассмотрим исходные условия: информационная база работает в файловом режиме (файл 1Cv8.1CD), а пользователи подключаются через терминальный сервер по протоколу RDP. При попытке опубликовать такую базу на веб-сервере (например, IIS или Apache) для мобильного доступа мы сталкиваемся с серьезными системными рисками.

Проанализируем ключевые сложности совмещения файлового режима и веб-сервера:

  1. Конфликты блокировок и деградация скорости: Веб-сервер создает множество сессий, обращающихся напрямую к файлу базы. При одновременной работе терминальных пользователей и веб-клиентов резко возрастает число блокировок на уровне файловой системы, что приводит к зависаниям и даже к риску повреждения файла 1Cv8.1CD. Для стабильной работы веб-публикации рекомендуется перевод базы на клиент-серверный вариант с СУБД (PostgreSQL или MS SQL).
  2. Сетевая безопасность: Публикация веб-клиента напрямую в глобальную сеть создает вектор для атак и подбора паролей. Обязательно защитим соединение сертификатом SSL/TLS (HTTPS). Наиболее безопасной практикой является публикация базы только во внутренний периметр сети, куда мобильные пользователи подключаются через корпоративный VPN (WireGuard, OpenVPN).
  3. Лицензирование: Каждому мобильному подключению через веб-клиент или мобильный клиент требуется клиентская лицензия платформы 1С. В файловом режиме веб-сервер должен иметь возможность раздавать программные или аппаратные лицензии через модуль расширения веб-сервера.

Работа через веб-клиент в мобильном браузере

Типовая конфигурация «1С:Бухгалтерия предприятия 3.0» разработана на базе управляемых форм, поэтому технически она полностью поддерживает работу через веб-клиент в любом современном интернет-браузере. Однако между технической возможностью и реальным удобством пользователей существует большая разница.

Разберем основные трудности при попытке вести бухгалтерский учет с мобильного телефона:

  1. Неадаптированный интерфейс: Формы документов (такие как реализация товаров, платежные поручения, поступления) перегружены табличными частями, многочисленными реквизитами и полями ввода. Они спроектированы под стандартные мониторы компьютеров с мышью и клавиатурой.
  2. Сенсорный ввод: Элементы управления, выпадающие списки и кнопки в веб-интерфейсе слишком мелкие для управления пальцами на экране смартфона с диагональю 5–6 дюймов.
  3. Модальные и всплывающие окна: Полноценная работа с журналами и документами часто открывает подчиненные диалоговые окна выбора и сообщений. В мобильных браузерах позиционирование таких окон часто сбивается, они выходят за границы экрана, а закрыть их пальцем становится крайне сложно.

Если вы хотите оценить поведение интерфейса перед развертыванием веб-сервера в своей сети, протестируйте демо-базу в облачном сервисе 1С:Фреш, открыв ее через мобильный браузер на целевом устройстве.

Использование мобильного клиента и специализированных приложений

Платформа «1С:Предприятие 8.3» включает технологию Мобильного клиента. Это специализированная оболочка под операционные системы Android и iOS, которая транслирует управляемые формы непосредственно в мобильное приложение, работая быстрее и стабильнее браузера. Однако мобильный клиент лишь транслирует конфигурацию, и если сами формы в конфигураторе не оптимизированы под мобильный интерфейс разработчиком, проблема мелких элементов сохраняется.

Для типовой бухгалтерии фирмой 1С разработаны специализированные мобильные решения:

  1. Мобильное приложение для облачных сервисов: Например, мобильное приложение линейки «1С:Предприниматель» или мобильный клиент для 1С:Фреш. Данные приложения содержат адаптированный интерфейс под небольшие экраны, но штатно ориентированы на подключение к облачным базам.
  2. 1С:Мобильная бухгалтерия: Автономное приложение, разработанное на мобильной платформе 1С. Оно устанавливается на телефон, работает независимо и может обмениваться первичными документами и справочниками с основной базой «1С:Бухгалтерия» через протоколы синхронизации (EnterpriseData или веб-сервисы). Это отличный выбор для руководителя или менеджера, которому нужно выставлять счета прямо на встречах.

Использование планшетов на Windows с тонким клиентом

Если специфика работы требует предоставления бухгалтеру полного функционала системы вне офиса, наиболее практичным решением становится использование планшетов на базе полноценной операционной системы Windows с диагональю экрана от 10–12 дюймов.

Посмотрим на преимущества этого подхода:

  1. На устройство устанавливается штатный Тонкий клиент 1С, который подключается к веб-серверу через защищенный протокол HTTPS.
  2. Разрешение экрана и масштабирование Windows позволяют комфортно просматривать бухгалтерские отчеты (Оборотно-сальдовая ведомость, Анализ счета), не ломая верстку форм.
  3. При подключении чехла-клавиатуры и мыши планшет превращается в полноценное рабочее место, полностью исключая неудобства сенсорного ввода.

Использование мобильного RDP-клиента

Поскольку в вашей организации уже настроена терминальная ферма для 7 сотрудников, наиболее простым и надежным шагом без перестройки инфраструктуры будет установка официального RDP-клиента (например, Microsoft Remote Desktop) на планшеты сотрудников.

Проанализируем выгоды данного сценария:

  1. Сохранность базы данных: Файловая база не публикуется во внешнюю сеть, не создается параллельных очередей веб-сессий, что гарантирует целостность файла 1Cv8.1CD.
  2. Минимум настроек: Не требуется поднимать веб-сервер, настраивать расширение веб-сервера 1С и менять модель распределения лицензий.
  3. Удобство: На планшетах с физической клавиатурой бухгалтер получает точно такое же рабочее окружение, к которому привык на стационарном ПК.

Разработка легкого клиента, веб-дашборда или Telegram-бота

Часто мобильным сотрудникам (руководителю, менеджерам по продажам) не требуется полный план счетов и закрытие месяца. Их задачи сводятся к простым операциям: выставить счет, посмотреть остаток денег на расчетном счете или проверить задолженность контрагента.

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

  1. Стандартный интерфейс OData: Платформа 1С позволяет включить автоматический REST API для метаданных конфигурации. Написав простой сайт или мобильное приложение на любом фреймворке, можно быстро выводить реестры счетов и справочники.
  2. Собственные HTTP-сервисы: В конфигурацию (или в безопасное расширение без снятия с поддержки) добавляется объект HTTPСервисы, отдающий структурированные данные в формате JSON.
  3. Telegram-бот: Один из самых удобных инструментов для оперативной работы с мобильного. Бот запрашивает у HTTP-сервиса базы список документов, формирует печатную форму счета в PDF и мгновенно отправляет ее пользователю в мессенджер.

Резюме и рекомендации

Подведем итог: запускать веб-клиент «1С:Бухгалтерии 3.0» в браузере смартфона технически возможно, но практическая работа в таком режиме вызовет серьезные трудности из-за модальных окон и перегруженного интерфейса. Для решения задачи мобильного доступа выберите оптимальный путь:

  1. Если нужен полный бухгалтерский функционал: используйте Windows-планшеты с тонким клиентом или подключение через мобильный RDP-клиент по защищенному VPN-каналу.
  2. Если требуется базовый функционал для руководства или выездных сотрудников: используйте «1С:Мобильную бухгалтерию» со штатным обменом либо внедрите Telegram-бота на базе внутренних HTTP-сервисов платформы.
  3. При переходе на веб-клиент обязательно переведите файловую базу на клиент-серверный вариант (SQL) во избежание сбоев и потери данных.
← На главную