← На главную
Сегодня многие разработчики стремятся предоставлять свои решения для пользователей облачного сервиса 1С:Фреш. Это отличная возможность для расширения функционала стандартных конфигураций, адаптации их под специфические бизнес-процессы и предоставления уникальных отчетов и обработок. Однако для того, чтобы получить право на загрузку таких внешних разработок в сервис, необходимо пройти процедуру авторизации. Мы рассмотрим, какие требования предъявляются к обслуживающим организациям и самим разработчикам, а также к самим внешним разработкам.
Особенности сервиса 1С:Фреш и роль авторизованных разработчиков
Сервис 1С:Фреш (1cfresh.com) предоставляет пользователям доступ к актуальным версиям программ 1С:Предприятие 8 через интернет. Это значительно упрощает работу, так как не требует установки программ на локальные компьютеры и забот об обновлении. Однако такая модель предъявляет особые требования к безопасности и стабильности работы. Именно поэтому загрузка любых внешних расширений, отчетов и обработок строго регламентирована и требует предварительной авторизации.
Авторизованные разработчики — это сотрудники обслуживающих организаций (партнеров фирмы «1С» со статусом «1С:ЦСК» – Центр сетевой компетенции), которые получили разрешение от провайдера сервиса (фирмы «1С») на добавление своих разработок в облако. Эта система призвана гарантировать, что все дополнительные компоненты соответствуют стандартам безопасности, не нарушают стабильность работы сервиса и не представляют угрозы для данных пользователей.
Процедура авторизации обслуживающей организации
Чтобы получить право на добавление в сервис 1cfresh.com расширений конфигурации, дополнительных отчетов и обработок, обслуживающая организация (как правило, это партнер «1С») должна выполнить следующие шаги. Мы подробно разберем каждый из них, чтобы вы могли уверенно пройти этот процесс:
- Составление заявки по установленной форме. Первым делом необходимо получить и заполнить специальную форму заявки. Этот документ является официальным запросом на получение прав разработчика и содержит всю необходимую информацию об обслуживающей организации. Важно заполнить ее максимально точно и полно, не упуская ни одной детали.
- Подписание заявки. После заполнения заявка должна быть подписана уполномоченным лицом обслуживающей организации, например, руководителем. Подпись подтверждает согласие организации с условиями и требованиями фирмы «1С».
- Подготовка и подписание расписок сотрудников. Этот пункт является критически важным для авторизации конкретных разработчиков. Сотрудники, которые фактически будут загружать расширения, отчеты и обработки, должны подписать расписки с обязательствами выполнения всех требований, предъявляемых к разработчикам. Эти расписки подтверждают, что разработчики осознают свою ответственность и обязуются соблюдать стандарты и правила фирмы «1С».
- Отправка отсканированных копий документов. После того как заявка и все расписки будут заполнены и подписаны, необходимо отсканировать их и отправить на электронный адрес фирмы «1С»:
info@1cfresh.com. Важно, чтобы сканы были четкими и читаемыми, так как по ним будет проводиться предварительная проверка.
- Передача оригиналов документов. Помимо электронных копий, оригиналы всех документов (заявки и расписок сотрудников) необходимо передать в фирму «1С» любым удобным способом. При этом обязательно сделайте пометку «Для группы новых проектов» на отправлении. Это поможет документам быстро попасть к нужным специалистам и ускорить процесс рассмотрения вашей заявки.
Важное примечание: Сотрудники, которые указаны в расписках, должны быть зарегистрированными пользователями абонента сервиса, соответствующего обслуживающей организации. Это означает, что у каждого разработчика должна быть своя учетная запись в 1С:Фреш, привязанная к вашей организации.
Требования к самому разработчику (помимо оформления документов)
Мы выяснили, что для сотрудника-разработчика нет прямых сертификационных требований, таких как обязательное наличие сертификата «1С:Специалист» по платформе. Однако это не означает отсутствие требований к его квалификации и порядку работы. Давайте рассмотрим эти аспекты подробнее:
- Учетная запись: Каждому авторизованному разработчику необходима собственная учетная запись с логином и паролем от «1С:Центра сетевой компетенции» (ЦСК), к которому он относится. Важно, чтобы эта учетная запись была обязательно привязана к адресу электронной почты. Это обеспечивает индивидуальную идентификацию разработчика и позволяет системе отслеживать его действия.
- Доверие ЦСК: Ключевым моментом является то, что обслуживающая организация (ЦСК) доверяет этому сотруднику разработку и подписывает соответствующие документы. То есть, ЦСК берет на себя ответственность за действия своих авторизованных разработчиков. Это подразумевает, что ЦСК самостоятельно оценивает квалификацию своих сотрудников.
- Взаимодействие с ЦСК и процедура аудита: После успешной авторизации разработчик под своей учетной записью получает возможность отправлять свои разработки на аудит в фирму «1С». Только после прохождения аудита эти разработки могут быть подключены абонентам соответствующего ЦСК. Этот механизм гарантирует дополнительный контроль качества и безопасности.
Таким образом, хотя прямое требование о наличии сертификата «1С:Специалист» не прописано в процедуре авторизации разработчика для 1С:Фреш, наличие таких сертификатов является безусловным преимуществом и косвенно подтверждает квалификацию сотрудника. Сертификат «1С:Специалист» подтверждает высокую квалификацию в области внедрения, адаптации, администрирования и технической поддержки платформы «1С:Предприятие 8», а также навыки работы с интерфейсом, настройки и доработки решений, создания отчетов и разработки/поддержки кода. Для получения сертификата «1С:Специалист» по «1С:Предприятию 8» необходимо иметь соответствующий сертификат «1С:Профессионал».
Требования к самим расширениям, отчетам и обработкам
Помимо требований к организациям и разработчикам, существуют строгие требования к самим разработкам, которые предназначаются для загрузки в 1С:Фреш. Мы подробно проанализируем эти условия, так как их несоблюдение приведет к отклонению вашей разработки при аудите:
- Формат файлов:
- Расширение конфигурации должно загружаться в сервис в виде файла расширения конфигурации с типом
.cfe.
- Дополнительные обработки должны иметь расширение
.epf.
- Дополнительные отчеты должны иметь расширение
.erf.
Важно строго соблюдать эти форматы, так как сервис настроен на работу только с ними.
- Стандарты разработки: Все расширения и обработки должны соответствовать стандартам и методикам разработки конфигураций для платформы «1С:Предприятие 8». Кроме того, необходимо учитывать требования, подробно описанные в «Руководстве разработчика», особенно в главе «Расширение конфигурации». Эти документы содержат основные принципы, которые обеспечивают корректную и стабильную работу решений в среде 1С.
- Безопасный режим: Расширения и обработки должны быть полностью работоспособны при выполнении в безопасном режиме. Это означает, что они не должны пытаться выполнять операции, которые потенциально могут нарушить безопасность или стабильность сервиса без явного разрешения. Если все же требуются операции небезопасного режима (например, доступ к внешним ресурсам, работа с файловой системой на сервере), разработчик должен составить подробный список всех необходимых разрешений. Эти разрешения будут тщательно рассмотрены при аудите.
- Аудит и прозрачность кода: Фирма «1С» проводит обязательный аудит всех расширений и описаний, чтобы проверить их безопасность, отсутствие потери или хищения данных, а также корректность работы. Мы должны понимать, что:
- Не допускается использование средств, затрудняющих или делающих невозможным анализ исходных текстов модулей. Это включает в себя модули без исходных текстов, модули, защищенные паролем, или обфусцированные модули.
- Код должен быть открытым и прозрачным для проверки в процессе аудита. Это обеспечивает доверие и возможность выявления потенциальных проблем.
- Ресурсоемкость: В облачной среде ресурсы сервера ограничены и распределены между множеством пользователей. Поэтому установлены строгие ограничения на использование ресурсов вашими разработками:
- Время выполнения серверного вызова не должно превышать 2400 секунд (40 минут).
- Объем используемой оперативной памяти не должен превышать 4 ГБ.
Эти ограничения необходимо учитывать при проектировании и оптимизации кода, чтобы избежать превышения лимитов и сбоев в работе.
- Работоспособность и совместимость: Расширения и обработки должны корректно работать во всех поддерживаемых типах клиентов: в тонком клиенте и в веб-клиенте. Это гарантирует максимальную доступность и удобство использования для конечных пользователей.
- Актуальность версии: При разработке рекомендуется использовать самую последнюю версию конфигурации, для которой предназначена ваша разработка. Это обеспечивает лучшую совместимость, позволяет использовать новые возможности платформы и избежать проблем, связанных с устаревшими версиями.
- Передача данных: Если обработка или расширение предусматривает передачу данных во внешние системы (например, через веб-сервисы, HTTP-запросы), каждая такая операция должна получать явное разрешение от пользователя. Это требование направлено на защиту конфиденциальности данных и контроль за их распространением.
- Тестирование: Перед отправкой на аудит критически важно провести тщательное тестирование вашей разработки. Тестирование должно выполняться на сервере, соответствующем той версии 1С:Фреш, где будет использоваться разработка. Это позволит выявить и исправить большинство ошибок до того, как разработка попадет на проверку.
- Юридические требования: Ваша разработка не должна содержать кода, который может повлечь порчу данных, дестабилизировать сервис, нарушать права третьих лиц (включая авторское право) или содержать охраняемые законом сведения (коммерческую тайну, персональные данные). Мы должны строго следовать всем правовым нормам, чтобы избежать серьезных юридических последствий.
Заключение
Процесс авторизации разработчиков для 1С:Фреш является многоступенчатым и требует внимательного подхода как со стороны обслуживающей организации, так и со стороны самих разработчиков. Мы видим, что фирма «1С» уделяет большое внимание безопасности и стабильности своего облачного сервиса. Поэтому, хотя к компетенции конкретного сотрудника-разработчика нет прямых сертификационных требований, мы должны помнить о необходимости официальной процедуры подачи документов, наличии учетной записи и, конечно же, о строгом соблюдении технических и юридических требований к самой разработке. Следуя этим рекомендациям, мы сможем успешно размещать наши решения в 1С:Фреш и предоставлять их пользователям.