════════════════════════════════════════════════════════════════ Fordewind Cert — Внешняя обработка для 1С:Предприятие Инструкция по сборке .epf файла ════════════════════════════════════════════════════════════════ СОСТАВ ФАЙЛОВ: Module_ObjectModule.bsl — Модуль объекта обработки Form_MainForm_Module.bsl — Модуль управляемой формы README_СБОРКА.txt — Эта инструкция ════════════════════════════════════════════════════════════════ СБОРКА EPF В КОНФИГУРАТОРЕ (5-10 минут) ════════════════════════════════════════════════════════════════ 1. Открыть Конфигуратор 1С (любая конфигурация: Бухгалтерия, УНФ, УТ и т.д.) 2. Файл → Новый → Внешняя обработка 3. Заполнить свойства: - Имя: FordewindCert - Синоним: Fordewind Cert — Электронное подписание - Комментарий: Интеграция с сервисом электронного подписания fdw.ru/cert 4. Вставить МОДУЛЬ ОБЪЕКТА: - Двойной клик на «Модуль объекта» в дереве - Скопировать содержимое файла Module_ObjectModule.bsl - Вставить в окно модуля 5. Создать РЕКВИЗИТЫ обработки (правый клик → Добавить реквизит): ┌────────────────────────┬───────────┐ │ Имя │ Тип │ ├────────────────────────┼───────────┤ │ АдресСервераНастройка │ Строка │ │ КлючAPIНастройка │ Строка │ │ НазваниеДокумента │ Строка │ │ ОписаниеДокумента │ Строка │ │ ТипПодписиОтправка │ Число │ │ ТекстРезультатаПроверки│ Строка │ └────────────────────────┴───────────┘ 6. Создать ТАБЛИЦЫ ЗНАЧЕНИЙ (табличные части): Таблица «ТаблицаДокументов»: ┌──────────────┬────────┐ │ Колонка │ Тип │ ├──────────────┼────────┤ │ IDДокумента │ Строка │ │ Наименование │ Строка │ │ Статус │ Строка │ │ СтатусКод │ Строка │ │ Клиент │ Строка │ │ Создан │ Строка │ │ ТипПодписи │ Строка │ └──────────────┴────────┘ Таблица «ТаблицаКлиентов»: ┌──────────────┬────────┐ │ Колонка │ Тип │ ├──────────────┼────────┤ │ IDКлиента │ Строка │ │ Наименование │ Строка │ │ Email │ Строка │ │ Телефон │ Строка │ │ Компания │ Строка │ │ ИНН │ Строка │ └──────────────┴────────┘ 7. Создать УПРАВЛЯЕМУЮ ФОРМУ (правый клик на «Формы» → Добавить): - Имя формы: ФормаОсновная - Тип: Управляемая форма 8. В конструкторе формы создать СТРАНИЦЫ (вкладки): Страница «Документы»: - Таблица «ТаблицаДокументов» (перетащить из реквизитов) - Кнопки: ОбновитьДокументы, ПодписатьАдмином, ОтправитьКлиенту, ПроверитьПодписи, СкачатьАрхив - Поле ТекстРезультатаПроверки (многострочное, только чтение) Страница «Загрузка»: - Поле НазваниеДокумента - Поле ОписаниеДокумента - Переключатель ТипПодписиОтправка: 0 = УКЭП + ПЭП (оба варианта) 1 = Только УКЭП 2 = Только ПЭП - Кнопки: ЗагрузитьДокумент, ПолныйЦикл, БыстраяПЭП Страница «Клиенты»: - Таблица «ТаблицаКлиентов» (перетащить из реквизитов) Страница «Настройки»: - Поле АдресСервераНастройка (подсказка: "fdw.ru") - Поле КлючAPIНастройка (режим пароля) - Кнопки: СохранитьНастройки, ПроверитьПодключение 9. Вставить МОДУЛЬ ФОРМЫ: - Открыть модуль формы (Действия → Открыть модуль формы) - Скопировать содержимое файла Form_MainForm_Module.bsl - Вставить 10. Назначить ОБРАБОТЧИКИ КОМАНД: Для каждой кнопки привязать соответствующую процедуру: - ОбновитьДокументы → ОбновитьДокументыНажатие - ПодписатьАдмином → ПодписатьАдминомНажатие - ОтправитьКлиенту → ОтправитьКлиентуНажатие - ПроверитьПодписи → ПроверитьПодписиНажатие - СкачатьАрхив → СкачатьАрхивНажатие - ЗагрузитьДокумент → ЗагрузитьДокументНажатие - ПолныйЦикл → ПолныйЦиклНажатие - БыстраяПЭП → БыстраяПЭПНажатие - СохранитьНастройки → СохранитьНастройкиНажатие - ПроверитьПодключение → ПроверитьПодключениеНажатие 11. Сохранить: Файл → Сохранить как → FordewindCert.epf ════════════════════════════════════════════════════════════════ УСТАНОВКА В 1С ════════════════════════════════════════════════════════════════ Вариант 1 — Ручной запуск: Файл → Открыть → FordewindCert.epf Вариант 2 — Через справочник «Дополнительные обработки»: Администрирование → Дополнительные отчёты и обработки → Добавить Загрузить файл FordewindCert.epf ════════════════════════════════════════════════════════════════ НАСТРОЙКА ════════════════════════════════════════════════════════════════ 1. Откройте обработку 2. Перейдите на вкладку «Настройки» 3. Укажите: - Адрес сервера: fdw.ru (или ваш домен) - API ключ: (получить в панели Fordewind Cert → Настройки → 1С API) 4. Нажмите «Проверить подключение» 5. Нажмите «Сохранить настройки» ════════════════════════════════════════════════════════════════ ВОЗМОЖНОСТИ ════════════════════════════════════════════════════════════════ ✓ Просмотр списка документов и клиентов ✓ Загрузка документов (PDF, DOCX, XLSX и др.) ✓ Подписание администратором (серверный ключ) ✓ Отправка клиенту на подписание (УКЭП/ПЭП) ✓ Полный цикл за один клик (загрузка → подпись → отправка) ✓ Быстрая ПЭП-отправка (всё в одном запросе) ✓ Проверка подписей (КриптоПро + ИНН/СНИЛС из сертификата) ✓ Скачивание ZIP-архива (документ + подписи + протокол) ✓ Сохранение настроек между сессиями ════════════════════════════════════════════════════════════════ Документация API: https://fdw.ru/cert/api-docs.html Поддержка: https://fdw.ru ════════════════════════════════════════════════════════════════