XML-шаблоны для нулевой отчётности

Для работы собирал шаблоны, чтобы формировать отчётность в XML, но только нулевую - для заполнения полноценных отчётов используется нормальное ПО. Это заглавный пост, где собран список постов с шаблонами и даны основные пояснения для успешного формирования. Список шаблонов: Если вам нужно генерировать много нулёвок в XML - проще сделать это автоматически, чем через программы для заполнения. Отмечу, что данный способ создания XML-документа слишком кустарный и на скорую руку: не требуются какие-нибудь XML-библиотеки, а работа ведётся с текстом. Мой способ заполнения отчёта в XML очень простой и банальный, но делался исключительно для нулевой отчётности - потребности писать что-то серьёзнее не было. Схема генерации простая: в текстовый шаблон подставляется текст, а на выходе - XML-файл. В моём проекте это были шаблоны для django, но нет проблем считать файл как обычный текст на любом другом ЯП, и произвести замену. Напомню, что для заполнения отчёта потребуется формировать на каждый файл UUID, который указывается в имени файла и атрибуте ИдФайл. Большинство современных языков программирования предоставляют возможность сгенерировать UUID штатными средствами. Например, на python формирование UUID делается в 2 строки: импорт библиотеки и сама генерация:
from uuid import uuid4

uuid = unicode(uuid4()).upper()
Подробнее про формирование имени файла можно почитать в посте Формирование имён при создании отчётности в xml. Названия переменных вопросов вызывать не должны, но если всё же возникнут - с радостью отвечу в комментариях. В одном файле будут лежать шаблоны и для ЮЛ и для ИП, но определённого формата. Не забывайте формировать отчётность в XML правильно: либо воспользуйтесь встроенным условием, либо разделите файл на два.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.