Интерфейс 1С. Боль. Но решаемо. HTML, JS и JSON. Делаем свой универсальный интерфейс в 1С
Универсальный интерфейс в 1С под любые формы и конфигурации с использованием поля HTML документа, js, html и json.
- Описание
- Подробнее
Описание
Вначале я спросил людей.
Деревом в 1С это не сделать, как быть? Заказ горит. Денег вагон дают.
Мне последовал ответ: Поле HTML документа, html, js и json.
Дальше накидываю дипсику в своем терминале, в котором по апи он мне отвечает без ограничений, сделай мне шаблончик такой идеи, и получаю в ответ:

Ну дальше я вошел во вкус и двое суток накидывал по ТЗ и вспоминал JS и HTML из яркой молодости.
В итоге решение представляет собой расширение реализующее систему взаимодействия с АПИ поставщика под любую платформу и под любые формы.
Регламентное задание раз в сутки грузит данные с сайта поставщика по номенклатуре предварительно отобрав артикулы по регулярке (например, первые 2 буквы заглавные английские), затем загружает необходимую информацию в периодический регистр сведений плюс отчет по загрузке.
Основная общая форма представляет из себя поле HTML документа и 1 реквизит с типом бесконечная строка. Выводит список доступных позиций в таблицу по данным регистра с, так сказать, "необычными" группировками для 1С (видно на скриншоте).
Ну теперь самое сладкое, код.

