# Инструкция 1С-специалиста: read-only XML для roxy.kz

## Назначение

Обработка формирует XML `RoxyExchange 1.0` для импорта каталога в roxy.kz. Она работает только на чтение.

Выгружаются:

- номенклатура;
- группы номенклатуры;
- характеристики;
- цены;
- остатки по складам.

Не выгружаются заказы, контрагенты, документы, оплаты, токены, пароли и персональные данные покупателей.

## Обязательные признаки XML

- корневой тег `RoxyExchange`;
- `version="1.0"`;
- атрибут `generatedAt`;
- `HandlerCode` равен `catalog_readonly_xml_export`;
- `ExportMode` равен `read_only_file`;
- кодировка UTF-8.

## Запрещено в коде обработки

- `Записать()`;
- `Провести()`;
- `Удалить()`;
- `УстановитьПометкуУдаления()`;
- создание документов;
- запись регистров;
- изменение справочников, цен и остатков.

Допустимо только читать данные 1С и записывать XML-файл на диск.

## Проверка

1. Сформируйте XML на тестовой копии базы.
2. Проверьте, что в XML есть `Products`.
3. Проверьте `Prices` и `Stock`, если в базе есть цены и складской учет.
4. Убедитесь, что в XML нет `Orders`, `Customers`, `Documents`.
5. Загрузите XML в тестовый профиль roxy.kz.
6. Проверьте предпросмотр и create/update/fail counts.
7. Применяйте импорт только после подтверждения владельца магазина.
