PHPackages                             maxistyle/1c-enterprise-data - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. maxistyle/1c-enterprise-data

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

maxistyle/1c-enterprise-data
============================

PHP library for generating 1C EnterpriseData XML format

v1.2.4(3mo ago)020MITPHPPHP &gt;=8.1

Since Nov 9Pushed 3mo agoCompare

[ Source](https://github.com/MaxiStyle/1c-enterprise-data)[ Packagist](https://packagist.org/packages/maxistyle/1c-enterprise-data)[ RSS](/packages/maxistyle-1c-enterprise-data/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (9)Dependencies (3)Versions (10)Used By (0)

1C EnterpriseData XML Generator
===============================

[](#1c-enterprisedata-xml-generator)

PHP библиотека для генерации XML файлов в формате 1C EnterpriseData для импорта в 1С.

[![Version](https://camo.githubusercontent.com/095b79dfc3670f9144e05423be4c447dcda2017c688b7f85a7350d49929b7eac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d312e312e322d626c75652e737667)](https://github.com/maxistyle/1c-enterprise-data)[![PHP](https://camo.githubusercontent.com/e236c7085a7471f18160d403c49794089cd9cb6a204291406a001db30fbeed96/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253345253344382e312d3737374242342e737667)](https://php.net)[![License](https://camo.githubusercontent.com/8bb50fd2278f18fc326bf71f6e88ca8f884f72f179d3e555e20ed30157190d0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e2e737667)](LICENSE)[![PSR-12](https://camo.githubusercontent.com/ba77802e287367d2390fafee9379958f11d86b939a201315c84f7f20da7b39c9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5053522d2d31322d636f6d706c69616e742d627269676874677265656e2e737667)](https://www.php-fig.org/psr/psr-12/)

Возможности
-----------

[](#возможности)

- Генерация XML документов в формате 1C EnterpriseData
- Поддержка документов типа "Счёт покупателю" (InvoiceOut), "Счёт от поставщика" (InvoiceIn), "Акт от поставщика" (ActIn), "Акт поставщику" (ActOut)
- Автоматическое форматирование XML с BOM для корректного отображения кириллицы в 1С
- Соответствие стандартам PSR-12
- Полная документация и примеры использования
- Готовность к публикации в Packagist
- Поддержка качества кода с PHPStan и PHP\_CodeSniffer

Установка
---------

[](#установка)

Установка через Composer:

```
composer require maxistyle/1c-enterprise-data
```

Требования
----------

[](#требования)

- PHP &gt;= 8.1
- Расширение PHP DOM

Последние изменения
-------------------

[](#последние-изменения)

### v1.2.0 (2025-12-04)

[](#v120-2025-12-04)

- ➕ Реализация документа "Акт от поставщика" (ActIn)
- ➕ Реализация документа "Акт поставщику" (ActOut)

### v1.1.2 (2025-12-04)

[](#v112-2025-12-04)

- 🔧 Исправлены баги в генерации XML документов

### v1.1.1 (2025-11-23)

[](#v111-2025-11-23)

- ➕ Поддержка генерации XML с несколькими документами в одном Body
- ➕ Новый метод генерации для массива документов: `$generator->generate([$doc1, $doc2])`
- 📝 Пример использования множественных документов в `examples/invoice-out-multiple.php`
- 🔧 Исправлены ошибки в DocumentGenerator при работе с несколькими документами
- ⚙️ Оптимизирована архитектура для поддержки множественных документов

### v1.1.0 (2025-11-09)

[](#v110-2025-11-09)

- ✅ **Полная готовность к публикации на GitHub**
- 📚 Добавлено руководство по вкладу в проект (CONTRIBUTING.md)
- 📝 Обновлён CHANGELOG.md в формате Keep a Changelog
- ⚙️ Оптимизирован composer.json для публикации
- 🔒 Добавлен composer.lock для стабильных зависимостей
- ✅ Подтверждено соответствие PSR-12

Быстрый старт
-------------

[](#быстрый-старт)

```
