«СандСофт Санаторий» — многопользовательская информационная система на платформе «1С:Предприятие 8.5», предназначенная для автоматизации работы санаторно-курортных организаций. Система поддерживает серверную эксплуатацию, работу через тонкий клиент и веб-браузер, мобильные приложения для Android, интеграцию с внешними системами и подключаемым оборудованием.
Архитектура системы
Для эксплуатации «СандСофт Санаторий» обязательно использование сервера «1С:Предприятие 8». Файловый режим работы не является штатным вариантом развертывания системы.
Поддерживаются две основные серверные конфигурации:
| Вариант | Операционная система | База данных | Веб-сервер |
| Windows | Windows Server | Microsoft SQL Server | Microsoft IIS |
| Linux | Linux | PostgreSQL | Apache HTTP Server |
В обоих вариантах на сервере устанавливается серверная часть платформы «1С:Предприятие 8.5». Она обеспечивает выполнение бизнес-логики, обработку пользовательских запросов, взаимодействие с базой данных, работу веб-клиента, мобильных приложений и интеграционных интерфейсов.
Допускается размещение сервера 1С, системы управления базами данных и веб-сервера на одном физическом или виртуальном сервере. Производительность такого решения зависит от количества пользователей, объема базы данных, интенсивности формирования отчетов, числа интеграций и состава используемых функциональных модулей.
Способы работы пользователей
Пользователи могут подключаться к системе двумя основными способами:
- через тонкий клиент «1С:Предприятие»;
- через совместимый веб-браузер.
Работа через браузер позволяет использовать систему без установки клиентского приложения 1С на рабочем месте. Такой вариант подходит для удаленного доступа, временных рабочих мест и пользователей, выполняющих ограниченный набор операций.
Для постоянной работы и получения оптимальной производительности рекомендуется использовать тонкий клиент «1С:Предприятие». Он обеспечивает более стабильную обработку сложных форм, объемных отчетов, печатных документов и операций с большим количеством данных.
Лицензирование и активация «СандСофт Санаторий»
Для эксплуатации системы требуется действующая лицензия на платформу «1С:Предприятие 8.5». Лицензирование платформы 1С осуществляется отдельно в соответствии с количеством серверов, рабочих мест и используемым вариантом развертывания.
Конфигурация «СандСофт Санаторий» поставляется с частично закрытым программным кодом и требует дополнительной регистрации у поставщика. Регистрация выполняется для сервера, на котором размещена рабочая информационная база.
При первом запуске система формирует технический ключ на основании характеристик серверного оборудования. Ключ содержит сведения, необходимые для идентификации экземпляра системы. Пользователь передает сформированный ключ поставщику, после чего получает ответный файл с реестром разрешенных ключей и загружает его в конфигурацию.
Если регистрация не выполнена либо существенно изменились характеристики сервера, например процессор, объем оперативной памяти или параметры оборудования, система переходит в демонстрационный режим. Для восстановления полного режима работы необходимо повторно сформировать ключ и выполнить перерегистрацию.
Порядок активации конфигурации
- Установить платформу «1С:Предприятие 8.5» и активировать необходимые лицензии 1С.
- Развернуть конфигурацию «СандСофт Санаторий» на сервере и запустить информационную базу.
- Открыть раздел «Регистрация конфигурации».
- Выбрать организацию, для которой регистрируется право использования программы.
- При необходимости указать телефон технического специалиста. Номер используется только для связи при возникновении нестандартных ситуаций и не является обязательным реквизитом регистрации.
- Сформировать технический ключ характеристик сервера.
- При наличии доступа к интернету нажать кнопку «Отправить данные ключа» и выполнить регистрацию автоматически.
- При отсутствии доступа к интернету нажать кнопку «Сохранить данные ключа», сохранить технический файл и направить его поставщику по электронной почте.
- Получить ответный файл с реестром разрешенных ключей.
- Загрузить полученный файл в форме регистрации и проверить переход системы в полнофункциональный режим.
Перерегистрация при изменении сервера
Повторная регистрация может потребоваться при замене сервера, процессора, изменении объема оперативной памяти, переносе информационной базы на другое оборудование или существенном изменении конфигурации виртуальной машины.
Перед выполнением таких работ рекомендуется:
- создать резервную копию информационной базы;
- заранее уведомить поставщика;
- согласовать порядок формирования нового ключа;
- выполнить перенос и повторную активацию в согласованное время;
- проверить работу пользователей, мобильных приложений, OData, интеграций и подключаемого оборудования.
Регистрация конфигурации не заменяет лицензирование платформы «1С:Предприятие». Для штатной эксплуатации одновременно требуются действующие лицензии 1С и активированный экземпляр «СандСофт Санаторий».
Мобильные приложения
В состав программного комплекса могут входить мобильные приложения для устройств под управлением Android. Приложения разработаны на мобильной платформе «1С:Предприятие 8».
Установка и обновление мобильных приложений выполняются с сервера «СандСофт Санаторий». Это позволяет централизованно управлять используемыми версиями приложений и предоставлять сотрудникам актуальные сборки без обращения к публичным магазинам приложений.
Обмен данными между мобильным приложением и сервером осуществляется с использованием технологии OData. Для работы мобильного приложения сервер должен быть доступен по сети и иметь корректно настроенную веб-публикацию.
При организации внешнего доступа рекомендуется использовать защищенное HTTPS-соединение, сертификат безопасности и контролируемые сетевые правила.
Программная основа конфигурации
Конфигурация «СандСофт Санаторий» создана на основе:
- библиотеки стандартных подсистем 1С;
- библиотеки подключаемого оборудования;
- собственных функциональных модулей «СандСофт».
Использование библиотеки стандартных подсистем обеспечивает унифицированные механизмы администрирования, настройки пользователей и прав доступа, хранения файлов, выполнения регламентных заданий, обновления и обслуживания информационной базы.
Библиотека подключаемого оборудования используется для взаимодействия с внешними устройствами. Поддержка оборудования является частичной и зависит от модели устройства, используемого драйвера, операционной системы и версии платформы 1С.
Подключаемое оборудование
Система предусматривает возможность работы со следующими категориями оборудования:
- фискальные регистраторы;
- банковские платежные терминалы;
- сканеры штрихкодов;
- сканеры QR-кодов.
Перед внедрением необходимо проверить совместимость конкретной модели оборудования с библиотекой подключаемого оборудования 1С и используемой версией платформы.
В отдельных случаях может потребоваться установка драйвера производителя, настройка компонента подключения или дополнительная адаптация интеграции. Наличие устройства в общей категории поддерживаемого оборудования не означает автоматическую совместимость каждой модели.
Требования к серверной инфраструктуре
Сервер должен обеспечивать непрерывную работу в течение всего периода эксплуатации системы. Для санаториев с круглосуточной регистратурой рекомендуется круглосуточный режим работы серверного оборудования.
При подборе оборудования учитываются:
- количество одновременно работающих пользователей;
- число объектов размещения и подразделений;
- объем информационной базы;
- количество присоединенных файлов;
- использование медицинского блока;
- работа мобильных приложений;
- интенсивность интеграционных обменов;
- количество подключаемых устройств;
- объем и сложность отчетности.
Для производительной работы особое значение имеют скорость дисковой подсистемы, достаточный объем оперативной памяти и наличие резерва вычислительных ресурсов.
Серверу рекомендуется назначить постоянный IP-адрес. Изменение сетевого адреса может потребовать перенастройки рабочих мест, веб-публикации, мобильных приложений и внешних интеграций.
Требования к сети
Для работы внутри организации рекомендуется использовать проводную локальную сеть Ethernet. Подключение по Wi-Fi допускается, однако фактическая скорость и стабильность работы зависят от качества покрытия и загрузки беспроводной сети.
Для удаленного подключения необходимо обеспечить постоянный доступ к серверу через защищенный канал, VPN или HTTPS-публикацию.
При использовании мобильных приложений сервер должен быть доступен по адресу, указанному в настройках приложения. Для подключения через интернет рекомендуется использовать доменное имя и действующий SSL-сертификат.
Обновление системы
Обновление серверной конфигурации выполняется централизованно. Перед установкой обновления необходимо создать резервную копию информационной базы.
После обновления проверяются:
- запуск серверных служб;
- подключение тонких и веб-клиентов;
- работа основных документов и отчетов;
- выполнение регламентных заданий;
- интеграция с внешними системами;
- работа мобильных приложений;
- взаимодействие с подключаемым оборудованием.
Обновление мобильных приложений размещается на сервере «СандСофт Санаторий». После публикации новой версии пользователи получают возможность установить или обновить приложение с сервера организации.
Резервное копирование
Для защиты данных требуется регулярное резервное копирование базы данных и связанных файлов.
Рекомендуется:
- создавать оперативные резервные копии в течение рабочего дня;
- выполнять полное резервное копирование не реже одного раза в сутки;
- хранить копии отдельно от основного сервера;
- контролировать успешность выполнения заданий;
- периодически выполнять тестовое восстановление;
- обеспечивать достаточный объем свободного дискового пространства.
При использовании Microsoft SQL Server или PostgreSQL резервное копирование должно выполняться штатными средствами соответствующей системы управления базами данных либо специализированным программным обеспечением.
Информационная безопасность
Доступ к серверу, базе данных и административным функциям должен предоставляться только уполномоченным специалистам.
Для защиты системы необходимо:
- использовать персональные учетные записи;
- назначать права в соответствии с должностными обязанностями;
- ограничивать административный доступ;
- применять защищенные сетевые соединения;
- контролировать доступ к публикации OData;
- использовать HTTPS для внешних подключений;
- выполнять резервное копирование;
- регистрировать изменения серверной инфраструктуры.
Регламентное обслуживание
В процессе эксплуатации рекомендуется регулярно выполнять:
- контроль доступности сервера 1С, базы данных и веб-сервера;
- проверку свободного дискового пространства;
- проверку резервного копирования;
- анализ ошибок регламентных заданий;
- контроль производительности;
- обновление платформы и конфигурации;
- проверку работы мобильных приложений;
- тестирование интеграций;
- проверку подключаемого оборудования.
Работы, требующие остановки сервера или изменения программной среды, должны проводиться в согласованное нерабочее время.
Подготовка инфраструктуры к внедрению
До начала установки необходимо определить выбранную серверную архитектуру:
- Windows Server, Microsoft SQL Server и IIS;
- Linux, PostgreSQL и Apache.
Также должны быть подготовлены сервер «1С:Предприятие», рабочие станции, локальная сеть, внешние подключения, сертификаты безопасности и учетные записи администраторов.
При использовании мобильных приложений дополнительно настраиваются веб-публикация, OData-интерфейс и доступ мобильных устройств к серверу.
Перед подключением фискальных регистраторов, банковских терминалов и сканеров необходимо согласовать перечень моделей и проверить их техническую совместимость.
Описание процессов поддержания жизненного цикла СандСофт Санаторий
Корректный подбор серверной архитектуры и предварительная проверка оборудования обеспечивают стабильную работу «СандСофт Санаторий», мобильных приложений, интеграций и подключаемых устройств.