Интеграция с 1С 8.3
Готовый source-код для сборки .epf-обработки. Программист 1С (или подкованный бухгалтер) собирает интеграцию через Конфигуратор за 10 минут — без необходимости писать код самостоятельно.
Почему source-код, а не готовый .epf
Бинарный .epf создаётся только в 1С Конфигураторе и содержит формы, модули и метаданные в проприетарном формате. Версии файла зависят от платформы (8.3.10 vs 8.3.20 vs 8.3.24) и требуют пересборки. Source-код решает обе проблемы: один и тот же код работает на всех актуальных версиях, а сборка занимает 5–10 минут в Конфигураторе.
Скачать
Быстрый старт (10 минут)
- Получите API-токен. Зарегистрируйтесь на тарифе Pro или Agency, войдите в /app/api-keys и создайте ключ. Скопируйте полный токен
rk_live_…сейчас — после закрытия страницы он не покажется. - Создайте Константу. В 1С Конфигураторе: Конфигурация → Общие → Константы → Добавить. Имя:
ReplyByToken, типСтрока(64). Запишите туда токен из шага 1 (через режим Предприятия → «Все функции»). - Создайте внешнюю обработку. В Конфигураторе: Файл → Новый → Внешняя обработка. Имя «reply.by интеграция».
- Вставьте код модуля. Свойства обработки → Модуль объекта (двойной клик). Замените содержимое на код из
replyby-integration.bsl. - (Опционально) Добавьте форму. Дерево обработки → Формы → Добавить → Управляемая. Создайте поля и обработчики по описанию из
replyby-form-managed-form.txt. - Сохраните. Файл → Сохранить как →
replyby-integration.epf. - Подключите к процессу проведения. В подписке на «При проведении» нужного документа (Акт, Счёт, ТТН-2) добавьте вызов
ОбщийМодульReplyBy.ОтправитьВReplyBy(ЭтотОбъект.Ссылка);
Что получите
- Функцию
СоздатьИлиОбновитьКонтрагента— upsert по УНП, возвращает ID в reply.by. - Функцию
СоздатьДокумент— отправляет документ + автоматически планирует напоминания контрагенту. - Процедуру
ОтметитьДокументВернувшимся— закрывает документ и отменяет напоминания, когда контрагент вернул подписанный экземпляр. - Функцию
ПолучитьДокументы— список с фильтрами status / counterparty_id (для отчётов прямо в 1С). - Функцию
ПроверитьСоединение— health-check токена и тарифа. - Высокоуровневый
ОтправитьВReplyBy(ДокументСсылка)— типовое использование одной строкой из подписки на проведение.
Безопасность
- Токен НЕ должен попадать в исходный код или в систему контроля версий.
- Если токен скомпрометирован — отзовите в /app/api-keys и создайте новый, старый перестанет работать немедленно.
- Для интеграций, которые только читают данные (отчёты), создавайте read-only ключ — он не сможет создавать или менять документы.
- Базовый URL HTTPS-only в проде:
https://reply.apps.newklient.com/api/v1.
Поддержка
Вопросы по интеграции: api@reply.by. Заодно посмотрите общую документацию REST API с примерами curl и описанием эндпоинтов.