JSON-Инспектор: универсальный форматировщик, валидатор и генератор кода 1С (Linux/Windows, без COM)

29.07.26

Интеграция - WEB-интеграция

Универсальный форматировщик (Pretty Print), безопасный валидатор и генератор кода 1С JSON-строк прямо внутри 1С без использования сторонних сайтов. Работает на Linux и Windows, код полностью открыт.

Обработки

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
JSON-Инспектор: универсальный форматировщик, валидатор и генератор кода 1С (Linux/Windows, без COM)
.epf 7,57Kb ver:1.1
4 3 400 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Назначение утилиты

При отладке и проектировании интеграций 1С с Битрикс24, маркетплейсами (Ozon, Wildberries) или сторонними b2b-API разработчики постоянно перехватывают «слепые» JSON-строки, сжатые в одну линию. Копировать их на внешние веб-сайты для проверки неудобно, долго, а главное — небезопасно для коммерческой тайны и персональных данных компании (ИБ-риски). Эта лёгкая внешняя обработка позволяет мгновенно форматировать (Pretty Print), проверять валидность и автоматически генерировать готовый безопасный код на встроенном языке 1С для десериализации любых JSON-структур прямо внутри вашей базы за один клик.

Автоматический генератор безопасного кода 1С

Вам больше не придется вручную выписывать десятки строчек кода для разбора полей прилетевшего b2b-пакета. Вставьте JSON, нажмите кнопку «Сгенерировать код 1С» и за 1 миллисекунду заберите готовый, академически верный скрипт для вставки в свой модуль:

Безопасность типов: Код генерируется через чтение в Соответствие и метод .Получить(). Ваша база на проде больше никогда не упадет с ошибкой, если внешняя CRM-система забыла прислать одно из полей.

Умное b2b-экранирование переменных: Утилита сама очищает имена ключей от дефисов, точек и пробелов, превращая их в валидные переменные 1С, а также автоматически добавляет символ подчеркивания _, если ключ начинается с цифры.

Абсолютная универсальность для конфигураций с управляемыми формами

Работает на любых типовых, отраслевых и самописных конфигурациях 1С с управляемыми формами на платформе 8.3 (включая УНФ, ЗУП, БП, УТ, КА, ERP), так как использует только базовые сетевые механизмы самой платформы.

Строгий аудит кода

Утилита проверяет исходный JSON-код исключительно в его первозданном («грязном») виде, ничего не изменяя в тексте самостоятельно и гарантируя абсолютную неприкосновенность ваших данных. Данный Валидатор работает в строгом соответствии с международным стандартом RFC. Используется когда вы сами пишете алгоритм выгрузки данных в 1С, и вам нужен жесткий контроль структуры перед релизом.

Возможности и преимущества

  • 100% безопасность данных: данные не отправляются в интернет, весь парсинг идет строго локально нативными средствами платформы 1С 8.3.
  • Без COM-объектов: никаких Windows-зависимых вызовов. Идеально работает на Linux-серверах и в облачных инфраструктурах (Scloud и др.).
  • Устойчивость к спецсимволам: парсинг настроен корректно. Утилита не упадёт, если в JSON прилетят ключи с дефисами или спецсимволами.
  • Код полностью открыт.

Технические ограничения генератора кода (ВАЖНО)

Чтобы вы четко понимали возможности утилиты перед скачиванием, обратите внимание на следующие архитектурные особенности:

  1. Линейный разбор (Уровень L1): Текущая версия генератора b2b-автоматически вытаскивает и создает переменные только для верхнеуровневых (корневых) ключей JSON.
  2. Без рекурсивного вложения: Если внутри вашего пакета содержатся глубоко вложенные структуры или массивы, утилита сгенерирует код для самого верхнего b2b-узла (упаковав его в Массив или Соответствие). Писать вложенные циклы Для Каждого для внутренних элементов вам потребуется самостоятельно.
  3. Требуется валидный JSON: Так как утилита не является исправителем логов, для успешной генерации кода исходный текст должен быть синтаксически чистым (соответствовать стандарту RFC).

 

Нужно больше, чем просто проверка?

 

Если ваш JSON повреждён и требуется автоматически восстановить его структуру — обратите внимание на инструмент «JSON-Исправитель».

Он умеет:

  • Исправлять обрывы строк, лишние запятые и незакрытые скобки

  • Показывать, какие именно проблемы были обнаружены в исходном тексте

  • Выдавать готовый валидный JSON за 1 клик

👉 JSON-Исправитель: автоматическое восстановление повреждённого JSON с диагностикой и Pretty Print

🔍 Вы можете найти эту обработку в каталоге Маркетплейса Инфостарт по номеру публикации: 2752988.

 

Если вам нужна профессиональная диагностика с точными координатами ошибок, API для встраивания в регламентные задания и генератор кода 1С — используйте продукт «JSON-Доктор».

Он умеет:

  • Показывать точные координаты ошибки (строка и символ)

  • Восстанавливать повреждённый JSON

  • Проводить структурный анализ (чего не хватает)

  • Генерировать безопасный код 1С

  • Работать как API для защиты регламентных обменов

👉 JSON-Доктор: интеллектуальный восстановитель повреждённого JSON с API
🔍 Вы можете найти эту обработку в каталоге Маркетплейса Инфостарт по номеру публикации: 2746379.

 

Требуется готовая отправка документов «под ключ»?

Если вы форматируете JSON для обмена с CRM-системой, не тратьте десятки часов на написание кастомных интеграций с нуля. Используйте готовое коммерческое решение:

Умный маршрутизатор счетов из 1С в Битрикс24 — автоматическая генерация PDF-счетов и их мгновенная привязка к таймлайну сделок за 3 секунды.

  • Главная фишка — защита от «человеческого фактора»: модуль не требует ручного ввода ID сделки Битрикс24. Он включает встроенный умный каскадный поиск и сам находит активную сделку в CRM по ИНН организации, телефону или Email клиента.

Полностью кроссплатформенный (чистый HTTPS под Linux без COM), с поддержкой БСП и базовых версий 1С. 

🔍 Вы можете найти эту обработку в каталоге Маркетплейса Инфостарт через общий поиск по названию или по номеру публикации: 2726272.

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.27.47

Вступайте в нашу телеграмм-группу Инфостарт

JSON форматирование JSON JSON Pretty Print валидатор JSON pretty print Битрикс24 REST API Linux внешняя обработка отладка JSON 1С 8.3 парсинг JSON открытый код Scloud без COM

См. также

WEB-интеграция Программист 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Расширение для автоматизации передачи данных между сервисом Vetmanager с 1С: Бухгалтерия 3.0. Решение позволяет загружать документы и справочники из Ветменеджер в 1С:Бухгалтерию, сокращая время на ручной ввод данных и минимизируя ошибки.

24000 руб.

02.02.2021    23657    73    52    

44

WEB-интеграция Анализ продаж Системный администратор Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.

60000 руб.

07.05.2019    43827    76    45    

32

WEB-интеграция Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена по API между конфигурацией 1С:Альфа-Авто 6 и порталом LogicStar. Позволяет работать с несколькими обменами LogicStar разных брендов (CHERY, OMODA, JAECOO, EXEED, TENET) в одной информационной базе в ручном и автоматическом режиме. Поддерживается выгрузка заказ-нарядов, реализаций товаров и товарных остатков.

20740 руб.

13.05.2025    2458    3    0    

5

WEB-интеграция Программист Бизнес-аналитик 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Оптовая торговля, дистрибуция, логистика ИТ-компания Платные (руб)

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

17568 руб.

20.12.2024    6951    29    4    

30
Для отправки сообщения требуется регистрация/авторизация