менеджер сервиса 1с что это такое

Дополнительные отчёты и обработки, использование расширений в 1С Fresh

Что такое внешние отчёты и обработки

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

По функциональности обработки делятся на те, которые могут изменять данные и те, которые просто анализируют информацию и выводят результат в удобной для пользователя форме (отчёты). Чтобы не менять стандартные макеты печати документов, разрабатываются внешние печатные формы. Также внешние обработки могут выполняться по заданному расписанию на сервере приложений 1С — это регламентные задания.

В Кнопке разработано несколько десятков обработок, позволяющих использовать нашим бухгалтерам “практическую магию“. Например, для анализа правильности бухгалтерского учёта в Кнопке используется внешний отчёт “Автоаудит баз“. В удобных для восприятия таблицах выводится анализ по 120 критериям остатков и оборотов по счетам, соответствие данных из налоговых деклараций и информации по бухгалтерскому учёту, анализ основных средств и прочее.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Пример внешней печатной формы “договор займа“ по форме, разработанной нашими юристами. Бывают случаи, когда предприниматель берёт беспроцентный займ у своей фирмы как физическое лицо, или наоборот, перечисляет собственные средства фирме, тогда есть возможность сразу же распечатать договор.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Открывается форма для заполнения необходимых реквизитов:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

И выводится печатная форма договора:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Обработки по расписанию (регламентные задания) используем, например, для исправления выписки. У Кнопки настроены интеграции с основными банками и специальные роботы загружают выписку напрямую в 1С. Благодаря технологии машинного обучения, процент ошибок при проведении выписки удалось снизить до 3%. Но как всегда есть исключения, например клиенты, которые используют агентскую схему реализации товаров, в этом случае правила проведения банковской выписки индивидуальные. Чтобы не перепрограммировать робота для частного случая, до появления расширений конфигурации использовали регламентное задание, чтобы раз в 10 минут исправлять выписку за роботом.

Что такое расширения конфигурации

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

Механизм предполагает три типа использования, которые, собственно, и указываются в поле “Назначение“, при создании расширения:

Администрирование дополнительных отчётов, обработок и расширений

На сегодняшний день Кнопка оказывает услуги бухгалтерского аутсорсинга более чем 1000 предпринимателям. Мы внедрили и уже более двух лет используем 1С Fresh — технологию публикаций прикладных решений на платформе 1С: Предприятие, которая используется в облачном сервисе 1cfresh.com. Это лучшее решение для обслуживания такого большого количества 1С-ных баз на сегодняшний день. Одна информационная база с помощью разделителей дробится на независимые области, подробнее можно прочитать в нашей статье «Как самостоятельно обслуживать 2500 бухгалтерских баз».

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

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

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

Подготовка внешних отчётов и обработок к публикации в модели сервиса

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

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Обратите внимание, что важным параметром является “Версия“. Если вы внесли изменения в обработку, которая уже была ранее загружена в каталог менеджера сервиса, обязательно измените номер версии, иначе менеджер сервиса откажется загружать этот файл. При разработке отчёта или обработки надо учитывать, что пользователи работают в модели сервиса через web-клиент (хорошая статья в блоге 1С). Если обработка содержит формы, то они должны работать в web-клиенте под всеми web-браузерами, которые поддерживаются технологической платформой «1С: Предприятие 8».

По стандартам сервиса 1cfresh.com, дополнительный отчёт или обработка должны быть полностью работоспособны при исполнении в безопасном режиме, то есть работать без обращения к внешним для конфигурации объектам.

Дополнительный отчёт или обработка должны быть подготовлены для загрузки в сервис в виде комплекта поставки. Комплект поставки является архивом (zip-файлом), содержащим:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Установка дополнительных отчётов и обработок в модели сервиса

Отличительной чертой технологии 1С Fresh является то, что внешний отчёт или обработку нельзя загрузить напрямую в область данных. Добавление происходит только администратором сервиса через менеджер сервиса. После того, как zip-архив с файлом обработки подготовлен, его надо загрузить в каталог менеджера сервиса и установить для конкретного абонента сервиса.

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

Приложения могут иметь различные конфигурации 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление нашей фирмой и т.д.), для которых возможно использование в модели сервиса. Дополнительный отчёт или обработка могут быть установлены только в приложения абонента, который указан при загрузке файла.

Вот так выглядит форма свойств дополнительного отчёта с версиями. По гиперссылке “Установка/удаление“, попадаем в список приложений и выбираем нужные базы.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

После того, как обработка загружена и выбрано приложение, менеджер сервиса обращается по адресу приложения и даёт команду установить её в информационную базу.

Запускаем обработки по расписанию

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

Обработки, которые будут выполняться по расписанию не имеют формы. Вся логика прописывается в модуле объекта и выглядит следующим образом.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое
менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

При подготовке комплекта поставки, задаём расписание. Теперь наша обработка будет выполняться каждый час.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Подробнее про расширения конфигурации

Параллельно с внешними отчётами и обработками, которые нужно подготавливать и администрировать “по-старинке“, мы начали активно использовать механизм расширений конфигурации. Начиная с платформы 1С Предприятия 8.3.10, этот механизм достаточно облегчил нашу жизнь и позволил упростить адаптацию конфигураций под особенности Кнопки.

Например, мы писали выше про регламентные операции для исправления документов за роботами, которые запускались раз в 10 минут. Теперь можно с помощью расширения переопределить работу модулей. Таким образом, мы можем сразу, при записи или проведении документа выполнить необходимые действия. Это гораздо оптимальнее, потому что очередь заданий в базе не забивается выполнением действий каждые 10 минут, и оперативнее, так как изменения делаются сразу.

Новое расширение подготовить достаточно просто. Давайте рассмотрим процесс создания расширений на конкретных примерах.
По опыту работы, лидером по запросам на внесение корректировок является печатная форма ТОРГ-12. Например, нам надо сделать расширение для возможности печатать товарную накладную в валюте (по умолчанию она может формироваться только в рублях).
Открываем Меню → Конфигурация → Расширения конфигурации
Создаём новое расширение с назначением “Адаптация“.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Расширение выглядит как привычное дерево конфигурации, но пока без объектов. Первым делом добавим новый макет ТОРГ-12, в который вставили колонки с суммами в валюте.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Поскольку товарная накладная распечатывается из документа “Реализация товаров услуг“, добавим этот документ в наше расширение из основной конфигурации и внесём нужные нам изменения в модуль менеджера. Для этого в контекстном меню реализации выбираем «добавить в расширение».

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Теперь можно доработать модуль менеджера реализации. Нам нужно добавить новую форму в список печатных форм и заполнить суммы в валюте.

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

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

Давайте остановимся подробнее на аннотациях. В расширениях можно использовать: &Перед, &После, &Вместо (очень аккуратно). Принцип действия простой: хотим, чтобы сначала выполнялись наши алгоритмы из расширения, ставим аннотацию &Перед и в скобках указываем имя процедуры из типовой конфигурации. Если сначала отрабатывает типовой модуль, а потом наш, используем &После.

Аннотации &Перед и &После нельзя применять для функций. Поэтому, если нам необходимо изменить алгоритм функции из основной конфигурации, используем аннотацию &Вместо.

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

Заключение

Существует много различных мнений про использование расширений и внешних отчётов/обработок. Опираясь на наш опыт, мы двумя руками “за“ расширения. Это современная и более адаптивная технология, у нее гораздо больше возможностей, и их публикация в разы проще. В расширение помещается только необходимая часть кода, также отсутствует необходимость дополнительно прописывать процедуры и функции для определения параметров регистрации, следить за версиями и создавать комплект поставки.

Можно использовать несколько расширений для одной области данных.
Для специфики работы 1С Fresh в режиме разделения данных (одна конфигурация, много независимых областей), метод расширений отличный выход.

Источник

Новое в версии 1.0.21 Технологии 1cFresh

Мы продолжаем плановое развитие функциональности наших облачных технологий и продуктов — «1С:Технология публикации решений 1cFresh» и «1С:Технология разработки решений 1cFresh». 31 мая 2018 г. были опубликованы версии 1.0.22 этих продуктов. Ниже кратко описаны ключевые новинки данного релиза.

Ключевые новинки компонентов технологии

Менеджер сервиса, версия 1.0.79.31

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

Новое в версии 1.0.79.31

Рассмотрим некоторые из новинок более подробно.

Отчет по очереди обработки сообщений

Начиная с версии 1.0.20.2 Технологии 1cFresh для администратора сервиса доступен отчет об очереди сообщений менеджера сервиса.

Отчет выводит сведения о количестве необработанных сообщений в очереди сообщений менеджера сервиса в разрезе источников и приемников сообщений. Это позволяет оценить загрузку очереди сообщений менеджера сервиса и выявить источники этой загрузки.

Сопоставление пользователей при создании приложения абонента из файла выгрузки

Начиная с версии 1.0.19 технологии 1cFresh при создании приложения абонента с помощью файла выгрузки владелец абонента может указать, каким пользователям абонента соответствуют пользователи, сведения о которых сохранены в файле выгрузки. Это сопоставление выполняется на отдельном шаге мастера добавления приложения.

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

Расширение функционала промоакций

Промоакция – это действие по продвижению определенных услуг сервиса путем предоставления права на пользование этими услугами сервиса на льготных условиях. Промокод – это набор символов, дающих право на пользование определенными услугами сервиса на льготных условиях. Каждый промокод относится к какой-то одной промоакции.

Оператор провайдера теперь может:

Агент сервиса, версия 1.0.18.46

Компонент технологии 1cFresh, прикладное решение «Агент сервиса» обеспечивает выполнение административных действий, для которых необходимо непосредственное соединение с кластером серверов:

Напомним, что, начиная с версии 1.0.19 технологии 1cFresh агент сервиса может работать как в операционной системе Windows, так и в операционной системе Linux. Это позволяет, например, развернуть все компоненты технологии, используя только свободно-распространяемое программное обеспечение.

В новой версии агента сервиса (1.0.18.46) добавлена поддержка проверки совместимости расширений.

Начиная с версии 1.0.20.2 технологии 1cFresh администратору сервиса предоставляются возможности проверки совместимости расширений, опубликованных в сервисе, с новыми версиями прикладных конфигураций сервиса. Эти возможности можно использовать, если в экземпляре агента задействован агент сервиса. Администратор сервиса может запустить проверку совместимости всех расширений, используемых (установленных абонентами в приложения) расширений или выбранных в таблице расширений. При запуске проверки менеджер сервиса создает задание для агента сервиса.

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

Библиотека технологии сервиса

Конфигурация 1С:Библиотека технологий сервиса (БТС) предназначена для реализации в прикладных решениях на платформе 1С:Предприятие 8 функциональности, необходимой для работы через Интернет в модели сервиса в соответствии с технологией 1cFresh. Библиотека состоит из набора подсистем, часть которых может работать не только в модели сервиса, но и в локальном режиме.

БТС, версия 1.1.1.5

БТС, версия 1.0.18.9

БТС, версия 1.0.17.5

Демонстрационная конфигурация «Работа в модели сервиса», версия 1.0.16.4

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

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

Компоненты, входящие только в продукт 1С:Технология публикации решений 1cFresh»

Управление службой поддержки, версия 1.0.15.22

Прикладное решение «1С:Управление службой поддержки», разработанное на платформе «1С:Предприятие 8», предназначено для автоматизации работы сотрудников службы поддержки. С его помощью обеспечивается обработка обращений пользователей одного или нескольких облачных сервисов, работающих на технологии 1cFresh в службу поддержки. В настоящее время работа продукта возможна только в составе технологии 1cFresh. Прикладное решение «1С:Управление службой поддержки» входит в состав продукта «1С:Технология публикации решений 1cFresh» начиная с версии 1.0.13.

В обновленной версии продукта (1.0.15.22)) появились следующие возможности:

Сайт, версия 1.1.19.1

Сайт представляет собой единую «точку входа» для пользователей сервиса через Интернет (через браузер). На сайте публикуются приложения, размещается маркетинговая информация (условия предоставления услуг, отзывы и т. д.), методические материалы (видеоролики, отзывы, статьи, новости и т. д.). Сайт является необязательным компонентом технологии 1cFresh, он представляет собой быстро разворачиваемый веб-ресурс, интегрированный с менеджером сервиса. Сайт является веб-приложением, разработанным с использованием платформы Java.

В новой версии сайта (1.1.19.1) добавлены следующие возможности:

Форум, версия 1.0.37.1

Форум предназначен для создания сообщества пользователей сервиса. Доступ к форуму предоставляется только зарегистрированным пользователям сервиса. Форум является необязательным компонентом сервиса, он представляет собой веб-форум, интегрированный с сайтом и менеджером сервиса. Форум не может использоваться отдельно от сервиса, так как управление пользователями форума и тематиками сообщений осуществляется менеджером сервиса. Форум реализован как веб-приложение, разработанное с использованием платформы Java.

В новой версии форума (1.0.37.1) исправлены обнаруженные ошибки.

Источник

Облачная подсистема Фреш

Облачная подсистема Фреш позволяет организовать работу с прикладными решениями 1С:Предприятия в модели сервиса. Модель сервиса подразумевает, что потребители не приобретают сами прикладные решения. Они платят лишь за пользование прикладным решением через Интернет. Прикладные решения развертываются у поставщика сервиса, на его оборудовании, в виде единой системы (сервиса, инфраструктуры), с которой работают все пользователи. Обслуживание и обновление программного обеспечения поставщик сервиса выполняет централизованно.

Работа в модели сервиса позволяет реализовать для прикладных решений 1С:Предприятия бизнес-модель продажи и использования программного обеспечения, известную как SaaS (software as a service — программное обеспечение как услуга).

Цель облачной подсистемы

Целью облачной подсистемы Фреш является максимальное обобществление эксплуатации прикладных решений 1С:Предприятия.

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

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

В этом случае задачи по эксплуатации прикладного решения равномерно распределены между всеми сотрудниками. Каждый из них самостоятельно должен выполнять резервное копирование собственной СУБД, самостоятельно обновлять прикладное решение, самостоятельно выполнять регламентные операции и т. д. При этом организация является собственником нескольких экземпляров прикладного решения (по количеству сотрудников).

В данной ситуации первым шагом к обобществлению эксплуатации является переход на клиент-серверный вариант работы:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

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

Облачная подсистема Фреш предоставляет следующий уровень обобществления эксплуатации:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Несколько разных организаций работают с одним и тем же экземпляром прикладного решения. Теперь ни отдельные сотрудники, ни IT-специалисты организаций не заняты задачами эксплуатации прикладного решения. Этим занимается поставщик сервиса. Он, одновременно для всех сотрудников всех организаций, выполняет резервное копирование, обновляет прикладное решение, выполняет регламентные операции и т. д. При этом организации не являются собственниками прикладного решения. Они всего лишь оплачивают услуги пользования прикладным решением.

Ключевые понятия и варианты использования

Важными понятиями в облачной подсистеме Фреш являются поставщик сервиса, абонент, пользователь абонента и пользователь сервиса. Чтобы пояснить эти понятия, рассмотрим две большие области применения подсистемы.

Во-первых, сервис, созданный с помощью облачной подсистемы Фреш, может применяться для предоставления услуг пользования прикладными решениями 1С:Предприятия небольшим и средним компаниям, которым требуется несколько рабочих мест (например, 2-3 или 10-15).

В этом случае поставщиком сервиса является некая коммерческая компания, абонентами сервиса — организации, а все сотрудники одной организации (абонента) являются пользователями этого абонента. При этом каждый сотрудник (независимо от принадлежности к организации) является пользователем сервиса:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

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

В этом случае поставщиком сервиса является IT отдел холдинга, абонентами сервиса — предприятия и филиалы, а все сотрудники одного предприятия/филиала (абонента) являются пользователями этого абонента. При этом каждый сотрудник холдинга (независимо от принадлежности к подразделению) является пользователем сервиса:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Возможности облачной подсистемы

Компоненты облачной подсистемы

Облачная подсистема Фреш состоит из несколько основных компонентов, которые представлены на следующей схеме:

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Центральный компонент подсистемы — Менеджер сервиса. Это прикладное решение на платформе «1С:Предприятие». Менеджер сервиса хранит в себе всю информацию о том, какие прикладные решения зарегистрированы в сервисе, какие области данных используются и какими абонентами, какие пользователи существуют в системе и с какими ролями. Также менеджер сервиса хранит и предоставляет прикладным решениям (по запросу) единую нормативно-справочную информацию, которая может централизованно обновляться.

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

Коммуникационная часть подсистемы состоит из двух Java приложений: сайта и конференции. С помощью сайта пользователи получают простой и удобный доступ для взаимодействия с сервисом. Интерфейс сайта позволяет выполнить регистрацию новых абонентов и пользователей сервиса, подключение абоненту новых приложений, запуск приложений и другие действия.

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

Ещё один компонент облачной подсистемы Фреш — Агент сервиса. Это прикладное решение на платформе «1С:Предприятие». С помощью агента сервиса выполняются административные действия, для которых необходимо непосредственное соединение с кластером серверов. Агент сервиса обновляет прикладные решения, выполняет конвертацию данных прикладных решений из одной версии в другую, и другие действия.

И, наконец, Менеджер доступности. Это тоже прикладное решение на платформе «1С:Предприятие». Менеджер доступности хранит информацию о доступности или недоступности ресурсов сервиса и предоставляет эту информацию другим компонентам сервиса, например сайту.

Прикладное решение «Центр контроля качества» входит в состав продукта «1С:Корпоративный инструментальный пакет».

Прикладные решения

Чтобы прикладные решения могли работать через Интернет в модели сервиса Фреш, они должны быть разработаны по правилам, описанным в документе «Облачная подсистема Фреш. Руководство разработчика». Возможны как адаптация существующих прикладных решений для работы в модели сервиса Фреш, так и разрабатывать новые приложения, предназначенные для публикации в сервисах.

Одной из важных особенностей таких прикладных решений является использование библиотеки «1С:Библиотека технологий сервиса» (БТС). Она содержит готовый типовой инструментарий, необходимый для взаимодействия приложений с компонентами облачной подсистемы Фреш.

Одним из важных механизмов, используемых для реализации программного обеспечения как услуги, является multitenancy (разделение использования). Multitenancy означает, что один экземпляр программного обеспечения, запущенного на сервере, обслуживает множество клиентов. В конкретном случае системы «1С:Предприятие» это означает, что для некоторого числа клиентов используется одна база данных, при этом доступ клиентов к этой базе организуется через один кластер серверов. Для поддержки multitenancy в платформе «1С:Предприятие» реализован новый механизм разделения данных, позволяющий разделить на отдельные части все хранимые данные, а также работу прикладного решения.

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

менеджер сервиса 1с что это такое. Смотреть фото менеджер сервиса 1с что это такое. Смотреть картинку менеджер сервиса 1с что это такое. Картинка про менеджер сервиса 1с что это такое. Фото менеджер сервиса 1с что это такое

Каждый из экземпляров приложений взаимодействует с одной информационной базой, но работает в режиме разделения данных. Это означает, что в информационной базе каждому абоненту выделяется своя собственная независимая область данных. Наряду с этим существуют данные, которые не имеют «персональной» окраски и одинаково используются всеми абонентам и клиентами, работающими с данным приложением. Обычно это нормативно-справочная информация, которая поставляется и обновляется поставщиком сервиса централизованно.

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

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

Для того чтобы упростить и облегчить работу с сервисом, используется ещё одна технология, которая реализована в платформе 1С:Предприятие, — OpenID-аутентификация. Эту технологию поддерживают как прикладные решения 1С:Предприятия, так и компоненты сервиса.

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

OpenID-аутентификация позволяет избежать этого. Пользователь аутентифицируется один раз в одном из компонентов сервиса (сайт, форум или приложение). А при обращении к другому компоненту аутентификация выполняется уже автоматически и незаметно для пользователя.

Масштабирование

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

Как приобрести

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

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

Облачная подсистема Фреш в действии

Примером использования облачной подсистемы Фреш является сервис 1C:Фреш (1cfresh.com). Провайдером этого сервиса является фирма «1С».

Сервис 1C:Фреш предназначен для предприятий любого масштаба и разных областей деятельности. В сервисе размещены приложения:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *