Кому предназначена программа?
Специалистам по бухгалтерии и финансам, которым требуется быстро получать информацию о платежах в 1С.
Программистам 1С, которым нужно простое и понятное решение для интеграции с API ЮKassa без необходимости разрабатывать всё с нуля.
Интернет-магазинам, сервисным компаниям, образовательным платформам, которые принимают оплату через ЮKassa и хотят видеть платежи в 1С.
История создания
При интеграции ЮKassa в проект на 1С:ERP возникла потребность получать список всех платежей напрямую без использования дополнительных платных модулей. В стандартной поставке 1С:ERP подобной интеграции нет. Поэтому было разработано собственное лёгкое решение.
Основной функционал
Подключение к API ЮKassa через HTTPS.
Безопасная авторизация с использованием ID магазина и секретного ключа.
Загрузка всех платежей за выбранный период.
Вывод полной информации по каждому платежу:
-
ID платежа
-
Статус
-
Сумма и валюта
-
Дата создания
-
Данные о клиенте (имя, e-mail, номер клиента)
-
Номер заказа
-
Ссылка на оплату
-
Информация о возврате и отмене Настройка фильтрации по периоду.
Работа через стандартные средства HTTP-запросов 1С без дополнительных библиотек.
Возможность использовать обработку как готовое решение или шаблон для собственной разработки.
Технические требования
Платформа 1С: 8.3.16 и выше.
Конфигурации 1С: любые, в том числе пустые (без ограничений).
Работает в базовых версиях.
Код: полностью открытый для изменений.
Работа через защищённое соединение HTTPS.
Где взять ID магазина и секретный ключ?
Идентификатор магазина (shopId) и секретный ключ можно получить в личном кабинете ЮKassa.
Переходите в настройки магазина — раздел «API-ключи» — и копируете необходимые данные.
Процесс занимает не более 2 минут.
Особенности программы
Подходит как готовый модуль интеграции ЮKassa.
Может быть использована как шаблон для дальнейшей разработки более сложных решений.
Удобна для начинающих и практикующих программистов 1С, которые хотят увидеть реальный пример работы с внешним API через HTTP.
Может быть быстро дополнена возможностями: привязкой платежей к заказам, автоматической регистрацией оплат и т.д.
Что происходит автоматически
Формирование строки авторизации в Base64 без ошибок BOM.
Автоматическая подстановка дат в формате ISO 8601.
Контроль статуса ответа от сервера.
Очистка старых данных перед загрузкой новых.
Вывод понятных ошибок в случае отказа сервера.
Инструкция по запуску обработки
Данная разработка — это внешняя обработка (.epf).
Вы можете использовать её двумя способами:
1. Открыть напрямую через механизм открытия файлов:
-
В 1С перейдите в меню Файл → Открыть.
-
Выберите файл обработки
.epf
. -
Откройте её как внешнюю обработку.
2. Подключить к типовой конфигурации 1С через механизм "Дополнительные отчёты и обработки":
-
Перейдите в раздел Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки.
-
Добавьте новую внешнюю обработку, указав путь к файлу
.epf
. -
Настройте права доступа для пользователей, если требуется.
В обоих случаях обработка готова к использованию сразу после открытия: достаточно ввести ID магазина, секретный ключ и выбрать период для загрузки данных.
Часто задаваемые вопросы
В: Требуется ли отдельная платная подписка на сервис 1С:Касса?
О: Нет, интеграция работает напрямую через API ЮKassa.
В: Поддерживается ли работа в нестандартных конфигурациях?
О: Да, поддерживаются любые конфигурации, даже пустые базы.
В: Можно ли использовать обработку как шаблон?
О: Да, решение специально спроектировано так, чтобы легко дополнять и развивать его под конкретные задачи.
В: Где взять ID магазина и секретный ключ?
О: В личном кабинете ЮKassa в разделе настроек API.
История версий
-
v1.0 — Первая версия: получение платежей, фильтрация по периоду, полное отображение данных.
-
v1.0 — Первая версия: получение платежей, фильтрация по периоду, полное отображение данных.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.8.245