ENG ВХОД Контакты
На странице производится проверка XML данных на соответствие XSD (схеме XML данных) с возможностью редактирования данных.

Ввод XML данных можно произвести путем загрузки XML файла или скопировав текст из буфера обмена в окно редактора. Кодировка файла определяется на основе XML декларации, поэтому ее наличие обязательно.

В редакторе данные проверяются на соответствие XML формату и форматируются для удобства работы. При наличии ошибок редактор помечает соответствующие строки символом . Описание ошибки можно просмотреть установив курсор на этот символ.

Для проверки соответствия XML данных схеме используется кнопка Проверить:

  • если был загружен файл XSD, то будет произведена проверка в соответствии со схемой в этом файле
  • если файл не загружен, то система попытается автоматически определить схему на основе ключевых полей из XML данных.
В настоящее время системе доступны схемы для некоторых бухгалтерских документов (Акт, Счет-фактура, ТОРГ-12, УПД и др.).

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

XML данные из редактора можно распечатать или сохранить в файл (если найдены ошибки, то они добавляются в текст в виде комментариев). Для некоторых схем документов имеется возможность XSL преобразования в формат HTML и/или PDF. Отправка в систему ЭДО доступна после настройки параметров для зарегистрированных пользователей.

Для суммирования значений элементов используется кнопка . При этом необходимо ввести путь к элементам (xpath) или выделить название элемента в редакторе для автоматического формирования пути.

Для настройки параметров редактора используется кнопка . Если после редактирования настроек нажать кнопку Сохранить, то настройки помеченные цветом будут сохранены для следующих сеансов работы.

Для работы страницы использованы:

  • jQuery: библиотека (JavaScript) ver.
  • Ace: редактор (JavaScript) (Ajax.org Cloud9 Editor) ver. 1.1.9
  • lxml: библиотека для обработки XML данных (Python) ver. 3.8.0
* Для внешних пользователей имеются ограничения по объемам обрабатываемых данных.

Проверить