Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Задача: 000129947


Нужна внешняя обработка (epf) для 1С:Бухгалтерия 3.0 — дашборд мониторинга УКД из Астрал.ЭДО.

Что нужно сделать:
Внешняя обработка *.epf с управляемой формой. Размещается на Начальной странице 1С как виджет (плитка). Внутри — HTML-интерфейс через ПолеHTMLДокумента.

Функционал виджета:

Сводка KPI за последние 90 дней: завершённые УКД (кол-во + сумма НДС), незавершённые (кол-во + сумма НДС).

Дата последнего обновления.

Кнопка «Обновить» (запрос к API без перезагрузки страницы).

2 ссылки на детальные таблицы:

«Список неподписанных УКД» (№, дата, контрагент, сумма НДС, статус).
«Контрагенты с задержками» (клиенты с 2+ незавершёнными УКД: наименование, ИНН, кол-во, сумма НДС, список номеров).
Источники данных:

API Астрал.ЭДО (https://api.doc.astral.ru
): номер, дата, статус документа.

1С (документ «Корректировка реализации»): контрагент, ИНН, сумма НДС.

Сопоставление по GUID: id из API = пользовательский реквизит ИдентификаторЭДО в 1С (строка, 50).

Ключевые моменты:

Запрашиваются только исходящие УКД (documentTypes=Ucd), метод GET /api/v2/docflows/outgoing, с пагинацией (offset/count).

Авторизация: через токен из личного кабинета Астрал.ЭДО (рекомендуемый способ). Токен не хранить в коде — защищённое хранилище 1С.

Статусы нормализуются: Completed — завершён; Rejected, Cancelled, FailedToSend, Unknown — исключаются; все остальные — «незавершённые».

Документы 1С без заполненного ИдентификаторЭДО в дашборд не попадают.

Обработка ничего не меняет в 1С, только читает данные.

Требования к интерфейсу:

Стиль 1С: светлый фон, тёмно-синие заголовки, крупные цифры KPI (18–22 pt).

Таблицы: zebra-фон, скролл при >400px, цветные бейджи статусов, tooltip со списком номеров.

Ошибки — понятные сообщения на русском (нет токена, нет абонента, API недоступен, 401/403/429/5xx, пустой период и т.д.).

Технические требования:

Платформа: 1С:Предприятие 8.3 (8.3.18+).

Конфигурация: 1С:Бухгалтерия 3.0 (типовая).

Формат: внешняя обработка *.epf, управляемые формы.

HTTP: HTTPСоединение, HTTPЗапрос, HTTPОтвет, JSON, таймаут 30 сек.

Обновление виджета — не более 10 сек, открытие таблиц — мгновенно.

Что предоставлю со своей стороны:

Доступ к тестовой базе 1С и API Астрал.ЭДО (токен, abonentId).

Ссылки на документацию API (Swagger, Google Docs).

Примеры реальных статусов и документов.

Критерии приёмки:
Виджет на начальной странице, KPI считаются верно, кнопка обновляет, ссылки открывают таблицы, ошибки выводятся на русском, интерфейс в стиле 1С.

Задача от: +7-918-920-19-49 (Можно звонить или писать в Макс)

Статус задачи: #НужноСделать.
Просмотры: 22
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти