Подготовка обработок для загрузки в 1С:Фреш
Андронова Александра, директор по развитию, ГК Рациональ
25 Августа 2023 / Блог 1С / Время чтения: 6 минут
Многие пользователи облачного сервиса 1С:Фреш активно применяют собственные обработки для автоматизации работы. Хотя сервис не позволяет изменять код основной конфигурации, он поддерживает использование внешних отчетов и обработок. Для успешной загрузки нового расширения необходимо соблюсти все технические требования и пройти аудит в компании «1С» (наши специалисты готовы помочь в этом процессе). В данной статье подробно рассмотрим, как подготовить обработку, чтобы она с первого раза прошла проверку и корректно функционировала в облачном сервисе.
1. Общие требования к разработке
Пользователю 1С важно учитывать, что все дополнительные отчёты и обработки разрабатываются на локальном компьютере в конфигураторе «1С:Предприятие 8» и сохраняются в файлы.
Какие расширения используются для файлов:
- epf — для дополнительных обработок;
- erf — для дополнительных отчетов.
Обработка должна соответствовать требованиям подсистемы, иначе она не будет работать в 1С:Фреш.
Обязательно соблюдение стандартов и методик разработки для платформы "1С:Предприятие 8", с которыми можно ознакомиться здесь.
2. Работа в безопасном режиме
В функции СведенияОВнешнейОбработке() установить параметр ПараметрыРегистрации.БезопасныйРежим в значение Истина.
Если требуются функции, не разрешенные в безопасном режиме, необходимо запрашивать в функции СведенияОВнешнейОбработке нужные разрешения с помощью вызовов функций:
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеВнешнегоМодуля
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеВнешнейКомпоненты
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеИнтернетРесурса
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаПрограммы
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаФайловойСистемы
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПривилегированногоРежима
- РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПриложенияОперационнойСистемы
- РаботаВБезопасномРежиме.РазрешениеНаСозданиеCOMКласса
Не допускается выполнение кода сторонними средствами.
Также невозможно использование COM-объектов, т.к. они не будут функционировать на рабочих серверах сервиса, работающих под управлением Linux.
Разрешается использовать только те внешние компоненты, которые включены в состав конфигурации в виде макетов.
3. Требования для проведения аудита
Перед отправкой на аудит запрещается:
- предоставлять модули без исходных кодов либо с установленной защитой в виде пароля;
- применять методы запутывания (обфускации) исходного кода.
4. Обеспечение работоспособности
На что следует обратить особое внимание:
- Созданные отчеты и обработки служат дополнением к основной базе данных и не должны нарушать её функционирование.
- Все операции необходимо выполнять с длительностью не менее 10 секунд.
- Необходимо информировать пользователя, что данная обработка функционирует, например, исключительно в тонком клиенте и недоступна в веб-версии.
5. Правила передачи данных за пределы системы
Необходимо соблюдать следующие правила:
Правило 1. В случае, когда дополнительный отчет или обработка осуществляют передачу каких-либо данных за границы сервиса, такие действия обязательно должны быть подтверждены пользователем.
Правило 2. Когда существует возможность предварительного определения интернет-ресурсов, к которым будет осуществляться обращение, требуется сразу внедрить запрос соответствующих разрешений в программный интерфейс дополнительного отчета или обработки. Такой подход обеспечит информированность пользователя о планируемых обращениях еще до момента установки расширения.
В ситуации, когда заранее определить конкретные интернет-ресурсы не представляется возможным, необходимо предпринять следующие меры:
- Перед осуществлением операции необходимо запрашивать подтверждение у пользователя (при этом в запросе обязательно следует указывать конкретные интернет-ресурсы, к которым планируется обращение).
- Для дополнительных отчетов и обработок, не включающих в себя форм, целесообразно придерживаться следующих рекомендаций:
- по умолчанию не выполнять операцию в коде серверной команды;
- создайте дополнительную команду с типом 'Открытие формы', в рамках которой будет организован запрос подтверждения у пользователя;
- инициировать выполнение операции в серверном коде исключительно после получения подтверждения от пользователя.
6. Юридические аспекты
Необходимо также учитывать правовые аспекты данного вопроса
Необходимо исключить в дополнительных отчетах и обработках следующие элементы:
- Программный код, способный вызвать повреждение данных или нарушение стабильности работы сервиса.
- Программный код и данные, способные нарушать законные интересы третьих лиц, включая их интеллектуальную собственность.
- Информационные ресурсы, находящиеся под правовой защитой, в частности данные, отнесенные к коммерческой тайне, и личная информация третьих лиц
Изложенные требования отражают ключевые положения политики 1С. Переходим к этапу тестирования.
7. Процедура тестирования
Процесс тестирования также регламентирован определенными требованиями. Разработчик обязан выполнить следующий перечень действий:
- Развернуть тестовый сервер «1С:Предприятия 8» той же версии, что используется в сервисе.
- Создать клиент-серверную базу той конфигурации, соответствующей целевому назначению дополнительного отчёта или обработки, и версией конфигурации, идентичной используемой в сервисе
- Осуществить веб-публикацию данной информационной базы, за исключением ситуаций, когда дополнительный отчёт или обработка поддерживают исключительно тонкий клиент
- Для всех пользовательских профилей, используемых при выполнении дополнительных отчетов и обработок в сервисной модели, требуется создать соответствующих пользователей в информационной базе с идентичным набором ролей, исключив роль 'АдминистраторСистемы', которая недопустима для обычных (разделенных) пользователей в сервисной модели
- Необходимо выполнять тестирование дополнительных отчетов и обработок в тонком клиенте и веб-клиенте, используя созданные пользовательские роли. Запуск должен осуществляться через стандартный интерфейс дополнительных отчетов и обработок БСП.
8. Методические рекомендации
Кроме перечисленных требований, существуют специальные методические указания. Эти рекомендации затрагивают вопросы разработки, именования метаданных, заимствования кода из типовых конфигураций, взаимодействия с базой данных и веб-клиентом, а также обеспечения безопасности пользовательских данных.
Рекомендуется тщательно изучить примеры дополнительных отчетов и обработок. Доступ к ним может быть получен следующими способами:
— на сайте 1С:Фреш по ссылке
— в демобазе БСП:
- открыть базу в режиме 1С:Предприятие и перейти в справочник 'Дополнительные отчеты и обработки'
- открыть базу в Конфигураторе и перейти в ветку конфигурации 'Общие → Общие макеты'
Эти обработки можно скачать к себе и далее на их основе разрабатывать собственные.
Если у вас есть вопросы по подготовке дополнительного отчета или обработки для аудита, вы всегда можете задать их нашим специалистам по телефону 8 (495) 846-73-90 или по электронной почте info@spb.rsoft-1c.ru
Полезные новости для бухгалтеров, ИП и директоров в нашем телеграм-канале>>>
Обновление тестового периода «1С-Курьерика»
Обновление тестового периода «1С-Курьерика» Уважаемые пользователи и партнеры! Компания «1С» информирует...
Читать дальшеАкция «Новый бизнес начни с 1С!» продлена до 31 декабря 2025 года!
Акция «Новый бизнес начни с 1С!» продлена до 31 декабря 2025 года!...
Читать дальшеЧто изменилось в 1С-Коннект: новые возможности и тарифы
Что изменилось в 1С-Коннект: новые возможности и тарифы В этом информационном выпуске:...
Читать дальшеОбновление ассортимента в 1С:Магазине расширений для 1С:Фреш. Новые публикации и перечень расширений, зарегистрированных в Реестре российского ПО с освобождением от НДС
Обновление ассортимента в 1С:Магазине расширений для 1С:Фреш. Новые публикации и перечень расширений,...
Читать дальшеУвеличение цен на услуги сервиса «1С-ОФД» от оператора OFD.ru
Увеличение цен на услуги сервиса «1С-ОФД» от оператора OFD.ru Фирма «1С» в...
Читать дальшеОпубликован январский выпуск «БУХ.1С» №1 за 2025 год
Опубликован январский выпуск «БУХ.1С» №1 за 2025 год Электронный выпуск №1 (январь...
Читать дальшеДоступна тестовая версия обновленной платформы «1С:Предприятие 8.5» с переработанным дизайном
Доступна тестовая версия обновленной платформы «1С:Предприятие 8.5» с переработанным дизайном 1С официально...
Читать дальшеАкционное предложение 1С:Фреш: продление тарифа «Зачетный Базовый» на 2025 год (01.01-31.12) с расширенным набором услуг, включая 1С-Отчетность, дополнительные сервисы, курс обучения и аудиокнигу!
Акционное предложение 1С:Фреш: продление тарифа «Зачетный Базовый» на 2025 год (01.01-31.12) с...
Читать дальшеАнонсируем выход новой версии «ГНИВЦ: Налоговый мониторинг (2026 год)»
Анонсируем выход новой версии «ГНИВЦ: Налоговый мониторинг (2026 год)» Компания «1С» и...
Читать дальшеО старте продаж обучающих курсов «1С:Бизнес-обучение» для руководителей и топ-менеджмента компаний.
О старте продаж обучающих курсов «1С:Бизнес-обучение» для руководителей и топ-менеджмента компаний. Уважаемые...
Читать дальшеСтоимость решений на платформе «1С:Предприятие 8» (действует с 01.04.2025)
Стоимость решений на платформе «1С:Предприятие 8» (действует с 01.04.2025) Компания 1С сообщает...
Читать дальшеВышел декабрьский выпуск журнала «БУХ.1С» за 2024 год (№12)
Вышел декабрьский выпуск журнала «БУХ.1С» за 2024 год (№12) Декабрьский выпуск 2024...
Читать дальше1С:Магазин дополнений в 1С:Фреш. Свежие добавления и полный перечень расширений, включённых в Реестр российского ПО и освобождённых от НДС
1С:Магазин дополнений в 1С:Фреш. Свежие добавления и полный перечень расширений, включённых в...
Читать дальше1С:Share — новый удобный сервис: отправляйте документы из 1С в три клика и открывайте их в два касания, даже без установленной программы!
1С:Share — новый удобный сервис: отправляйте документы из 1С в три клика...
Читать дальшеДоступно обновление до версии 8.3.26 для 1С:Предприятие
Доступно обновление до версии 8.3.26 для 1С:Предприятие Компания «1С» сообщает о выходе...
Читать дальшеКонфигурация «Документооборот холдинга» теперь включена в линейку продуктов «1С:Корпорация. Расширенная электронная поставка»
Конфигурация «Документооборот холдинга» теперь включена в линейку продуктов «1С:Корпорация. Расширенная электронная поставка»...
Читать дальшеПереведите свои коробочные версии и электронные поставки 1С:Предприятие в облако 1C:Фреш (1cfresh.com) на специальных условиях! Акционное предложение действительно до 26 декабря 2025 года.
Переведите свои коробочные версии и электронные поставки 1С:Предприятие в облако 1C:Фреш (1cfresh.com)...
Читать дальшеДоступно к покупке третье издание руководства по типовой конфигурации «Управление торговлей, базовая версия» (редакция 11.5).
Доступно к покупке третье издание руководства по типовой конфигурации «Управление торговлей, базовая...
Читать дальшеОпубликован ноябрьский выпуск (№11) журнала «БУХ.1С» за 2024 год
Опубликован ноябрьский выпуск (№11) журнала «БУХ.1С» за 2024 год Ноябрьский выпуск (№11)...
Читать дальшеО включении компании в перечень утвержденных поставщиков кассового ПО/решений для электронной торговли, совместимых с протоколом взаимодействия с Фронт-офисом Электронных Сертификатов в соответствии с ФЗ-491
О включении компании в перечень утвержденных поставщиков кассового ПО/решений для электронной торговли,...
Читать дальшеОбновленный прейскурант на сервис «1С-Отчетность» вступает в силу с 1 января 2025 года
Обновленный прейскурант на сервис «1С-Отчетность» вступает в силу с 1 января 2025...
Читать дальшеНовости информационно-технологического сопровождения Ноябрь 2024 г.
Актуальные новости системы 1С:ИТС за ноябрь 2024 года Рады представить вашему вниманию...
Читать дальшеВ 1С:Фреш обновлен Магазин расширений: новые решения из Реестра российского ПО с освобождением от НДС
В 1С:Фреш обновлен Магазин расширений: новые решения из Реестра российского ПО с...
Читать дальшеОграниченная поддержка типовых конфигураций «1С:Предприятия 7.7» для России с 2025 года. Прекращение поддержки отчетности в 2026 году. Рекомендации по переходу на продукты системы «1С:Предприятие 8»
Ограниченная поддержка типовых конфигураций «1С:Предприятия 7.7» для России с 2025 года. Прекращение...
Читать дальшеЦены на продукты системы «1С:Предприятие 8» с апреля и с июля 2025 года
Цены на продукты системы «1С:Предприятие 8» с апреля и с июля 2025...
Читать дальшеАкция. Снижение стоимости встроенной лицензии «КриптоПро CSP» в составе сертификата «1С:Подпись» до 30.10.2025
Акция. Снижение стоимости встроенной лицензии «КриптоПро CSP» в составе сертификата «1С:Подпись» до...
Читать дальшеПриглашаем на предновогоднюю конференцию «День Документооборота» 10 декабря 2024 года – очно в Москве и онлайн
Приглашаем на предновогоднюю конференцию «День Документооборота» 10 декабря 2024 года – очно...
Читать дальше«БУХ.1С» — вышел номер 10 (октябрь) 2024 года
«БУХ.1С» — вышел номер 10 (октябрь) 2024 года Электронная версия номера 10...
Читать дальше1С:Сверка 2.0 — автоматическая сверка документов с контрагентами в 1С:Бухгалтерия предприятия 8. Воспользуйтесь новым бесплатным сервисом в облаке 1С:Фреш 1cfresh.com и 1С:БизнесСтарт 1cbiz.ru!
1С:Сверка 2.0 — автоматическая сверка документов с контрагентами в 1С:Бухгалтерия предприятия 8...
Читать дальшеНовости информационно-технологического сопровождения Октябрь 2024 г.
Новости информационно-технологического сопровождения Октябрь 2024 г. Новости 1С:ИТС Представляем вашему вниманию очередной...
Читать дальше