Что такое 1С:Fresh? Это сервис, в котором место для баз арендуется, а вход в базы осуществляется через интернет – через браузер либо тонкий клиент. Схема оплаты отличается от классической: вы не покупаете лицензию, а приобретаете только аренду вместе с сервисом ИТС.
Я являюсь руководителем проектов уже три года. До этого работала разработчиком. Проект внедрения 1С:ERP в облаке 1С:Fresh стал моим первым проектом в роли руководителя. Как часто бывает при переходе от исполнительской роли к управленческой, я также занималась частично разработкой, поэтому могу поделиться опытом с точки зрения внутренней работы.
В нашей компании было выполнено два проекта внедрения в 1С:Fresh. Проекты были небольшими по количеству рабочих мест, но обширными по количеству процессов – мы внедрили практически все процессы предприятий, почти все подсистемы 1С:ERP.
Моя статья обобщает опыт реализации этих двух проектов. Сейчас мы уже не внедряем в облаке, поскольку наши проекты стали значительно крупнее. Внедряем больше на 1С:ERP локально, поэтому расскажу, на каком этапе стоит внедрять в облаке, а когда пора переходить к локальной версии.
Мой проект получил премию «Проект года». Кстати, лайфхак: в номинации «Облачное внедрение» конкуренция не очень большая.
Почему мы предложили заказчикам внедрение в 1С:Fresh
Потребность в функционале 1С:ERP. Даже учитывая, что это были относительно небольшие предприятия, у них были обширные процессы. Другие системы 1С их потребности не покрывали.
Ограниченный бюджет. Поскольку бюджет проектов был невелик, а заказчики небольшие, оплата полноценной лицензии и сервера была бы для них затруднительна.
Готовность к типовому функционалу. У нас и у заказчика изначально было понимание, что мы будем использовать максимально типовую функциональность 1С:ERP, которая покрывает их процессы. Заказчик был готов к пересмотру некоторых своих процессов под типовой функционал.
Экономическое обоснование. С одним из заказчиков мы просчитали финансовую разницу между покупкой сервера и реализацией в облаке. Окупаемость локального внедрения составила бы более пяти, а в некоторых случаях и десяти лет. Учитывая скорость устаревания ИТ-систем, для них это было невыгодно, поэтому заказчики выбрали внедрение в 1С:Fresh.
Отсутствие собственных ИТ-ресурсов. Для локальной версии требуются собственные ресурсы в виде администраторов для поддержки системы. Таких ресурсов у наших заказчиков не было, и существовали большие сложности с поиском квалифицированных кадров, особенно в небольших городах.
Как мы убедили заказчиков, что облачное решение надежнее локальных
У заказчиков оставались сомнения относительно безопасности и надежности данных в облаке. Мы совместно изучали все «за» и «против», анализировали информацию, предоставляемую компанией 1С по безопасности данных.
На практике внедрение в облаке 1С:Fresh оказалось безопаснее локальных вариантов.
Когда локальные базы пали, облачные выстояли. Один из заказчиков поймал вирус-шифровальщик. Часть баз у него уже была в 1С:Fresh, а часть оставалась на локальных серверах. Заказчик долго и болезненно восстанавливал данные, которые потерялись на локальных серверах. Базы в 1С:Fresh остались нетронутыми – заказчик продолжал иметь доступ к своим данным, они оказались в безопасности.
1С:Fresh сохранил стабильность во время кибератак. Для атак специально был выбран период, когда заказчики сдавали отчетность. Мы наблюдали только небольшие перебои в работе и кратковременные периоды недоступности, но в целом сервис продолжал работать относительно стабильно.
Особенности кастомизации в 1С:Fresh
Возможности доработки. В 1С:Fresh можно дорабатывать, но только с помощью расширений и дополнительных внешних отчетов и обработок. К ним предъявляются высокие требования к безопасности и оптимальности.
Требования к доработкам. Нельзя взять любую печатную форму или отчет и просто поставить на базу 1С:Fresh – они обязательно должны быть адаптированы под требования 1С.
Процедура аудита. Все доработки проходят аудит в 1С:Fresh на соответствие требованиям поставщика. Аудит длится до суток – все доработки проверяются, поэтому нужно понимать, что нельзя просто разместить доработку, она еще будет проходить проверку. Это повышает качество разработки – быстро сделать что-то «тяп-ляп» уже не получится. Нужно делать качественное решение, которое не «отвалится» сразу после установки. У нас был интересный случай: мы дорабатывали внешний отчет, поместили его в 1С:Fresh, но он не прошел аудит. Причем споткнулся в том месте, где был запрос, взятый из типового функционала – по сути, 1С не пропустили свой собственный запрос из типовой системы.
Время на адаптацию. Разработчики со временем привыкают к специфике 1С:Fresh и изучают все подводные камни аудита. В проектах внедрения рекомендуется закладывать больше времени на адаптацию доработок, поскольку решения не всегда можно реализовать стандартным способом, как в локальной версии. Тем не менее, 90% любых доработок реализуемы, просто не всегда стандартным способом.
Особенности интеграций в 1С:Fresh
Ограничения внешних интеграций. Внешние интеграции часто сложно адаптируются под 1С:Fresh. Поэтому интеграции нужно планировать перед началом проектов – возможно, заказчик не сможет использовать их из-за ограничений.
Мы столкнулись с этой проблемой у заказчиков, которые использовали «Диадок». Внешнюю обработку для подключения к базам переписать под требования 1С:Fresh очень сложно, сам поставщик тоже не готов это делать. Подключить «Диадок» к 1С:Fresh оказалось невозможным.
Обход ограничений через автономное рабочее место. Один из заказчиков приобрел внешнюю обработку для обмена со своей системой СКУД у поставщика этой системы. Аудит в 1С:Fresh она не прошла, адаптировать не представлялось возможным. Мы решили использовать автономное рабочее место для подключения таких внешних обработок.
Автономное рабочее место разработано в сервисе 1С:Fresh для периодической работы пользователей без доступа в интернет (например, в командировках). Создается копия базы 1С:Fresh, которая устанавливается на локальную машину заказчика, между этой базой и базой 1С:Fresh периодически происходит синхронизация данных.
На базу автономного рабочего места можно подключать любые внешние обработки, поскольку она находится на локальной машине заказчика. В нашем случае обмен со SCADA происходил раз в месяц, поэтому это решение оказалось рабочим. Единственное требование – постоянно поддерживать синхронизацию между автономным рабочим местом и основной базой.
Типовые интеграции. Все типовые интеграции, встроенные в систему 1С, работают корректно. Обмены между базами тоже возможны – выгрузка из 1С:ERP в 1С:УНФ и обратно в рамках одного личного кабинета.
Особенности обновлений в 1С:Fresh
Автоматические обновления в 1С:Fresh имеют как преимущества, так и недостатки.
Преимущества. Основное преимущество – в автоматическом выполнении всех обновлений, как конфигурации, так и платформы. Если заказчик использует тонкий клиент (что рекомендуется в связи с более высокой скоростью работы), то при обновлении платформы у него автоматически обновляется и тонкий клиент при первом подключении.
Недостатки. Обновления являются обязательными, отказаться от них невозможно. Кроме того, точная дата обновления не всегда известна заранее. Это не представляет проблемы для заказчиков без доработок, но критично для заказчиков с доработками, особенно для крупных проектных заказчиков.
Наш подход к обновлениям. В таких случаях мы самостоятельно отслеживаем выход новых релизов и заранее готовимся к обновлениям. Подготовка включает адаптацию всех доработок под новый релиз (при необходимости) и их предварительное размещение в сервисе. При этом указывается минимальная версия, с которой начинает действовать новая версия доработки. Таким образом, пока база не обновлена, используется старая версия обработки. После обновления базы автоматически активируется новая версия обработки, обеспечивая заказчику полностью адаптированное решение.
Что получили заказчики в результате внедрения
Полноценная автоматизация. Во-первых, они получили внедренную систему 1С:ERP – любой другой продукт не покрыл бы все их задачи. При этом, возможно, эти заказчики вообще не купили бы проект, если бы не возможность реализации в облаке. Для них это могло бы оказаться слишком дорогим.
Система максимально типовая, и заказчик был к этому готов. Нам иногда приходилось искать нестандартные пути, что, в общем, развивало нас как ERP-аналитиков в поиске типовых решений для задач клиента.
Экономический эффект. Вскоре после внедрения у одного из клиентов начался кризис, и они хотели отключиться от 1С:Fresh, чтобы сэкономить и не пользоваться ERP. Но после анализа и обратной связи от пользователей стало ясно, что этого делать нельзя – они автоматизировали участки, где раньше требовался ручной труд.
Например, в рамках проекта мы вместе с технологами разработали параметрические спецификации. Раньше их вручную рассчитывали под каждого заказчика, а теперь система автоматически вычисляла все на основе заданных параметров.
Благодаря этому при росте компании штат технологов не увеличивался – система справлялась сама. Клиент осознал, что отключение ERP потребует найма дополнительных сотрудников, и оценил реальную экономию от внедрения.
Расчет себестоимости. Еще в обоих проектах стояла задача расчета себестоимости – с ней не справлялся ни один другой продукт. Заказчики полностью ушли от Excel и получили точные расчеты в ERP с нужной аналитикой.
Финансовая отчетность. Один из клиентов – финансовый директор – часто менял параметры и перезакрывал месяц, чтобы посмотреть результат. Иногда он делал это по несколько раз в день, но производительность базы не падала. В локальных базах при пересчете месяца у всех начинаются тормоза, а в 1С:Fresh этого нет. Заказчик мог быстро получить нужные данные и отследить показатели.
Доступ из любого места. Бухгалтер может работать из дома через браузер. Коммерческий отдел заходит с телефона – достаточно скачать мобильное приложение и авторизоваться через Личный кабинет 1С:Fresh.
Возможность миграции. При росте компании заказчик может перейти на локальную версию. Технически это происходит так:
-
Данные выгружаются из 1С:Fresh.
-
На серверах клиента разворачивается пустая база с такой же конфигурацией.
-
Данные загружаются в новую базу (для этого есть специальные инструменты).
Внедрение в облаке может быть промежуточным этапом, пока компания не вырастет и 1С:Fresh не станет ей тесен. Тогда можно купить серверы и перейти на локальную версию.
Дополнительные возможности. И в качестве бонуса – сервис взаимодействия, который сразу входит в аренду. Наши клиенты им активно пользуются: это чат внутри документов, где могут общаться несколько пользователей. В локальной версии его нужно покупать отдельно.
Кому подойдет внедрение в 1С:Fresh
Внедрение ERP в облаке подходит для небольших компаний, малых производств и начинающих бизнесов, которые только набирают обороты. Наибольшую выгоду от него получат, во-первых, малые и средние предприятия. Крупным компаниям зачастую нет смысла переходить в облако – они могут позволить себе собственные сервера и их обслуживание.
Во-вторых, выиграют компании, которым достаточно стандартного функционала ERP и не требуется множество доработок. Потому что чем больше кастомизации, тем сложнее адаптироваться к постоянным обновлениям и поддерживать работоспособность.
Для сомневающихся заказчиков в 1С:Fresh есть период тестового использования – три месяца. Мы за эти месяцы проходим этап моделирования, во время которого заказчик может увидеть себя в системе и решиться на полноценный проект.
*************
Статья написана по итогам доклада (видео), прочитанного на конференции Анализ & Управление в ИТ-проектах.