3 Commits

Author SHA1 Message Date
fda403603e Fix: критические исправления для XDTO-валидации 1С
Исправлены все блокирующие ошибки загрузки XML в 1С:

1. Очистка GUID от query-параметров (?expand=...)
   - Номенклатура: убран хвост ?expand=product.uom
   - Единицы измерения: убран хвост из href
   - Использован .split('?')[0] для получения чистого GUID

2. Убраны лишние пробелы из номера документа
   - Заменен .ljust(11) на .strip()
   - Предотвращение дублей/расхождений

3. Добавлены стандартные UUID для классификаторов
   - Единица измерения 'Штука (796)': cdf130e2-63a8-11e8-80dd-0050569f5448
   - Страна 'Россия (643)': 67700c1b-63a8-11e8-80dd-0050569f5448

4. Детерминированный UUID для договора
   - Генерация на основе контрагента и организации
   - Предотвращение ошибки 'Недопустимое значение параметра'

5. Удален дублирующий import uuid

Все изменения проверены по стандарту EnterpriseData 1.20
2025-11-06 07:30:40 +03:00
ad94c29bbd fix: корректная работа inline и reply кнопок после генерации документов, улучшена обработка состояний ConversationHandler, исправлен переход при повторной генерации 2025-11-05 15:09:59 +03:00
5b6ab02e53 Initial commit: Core bot application
- Add main bot file with Telegram handlers
- Add configuration module
- Add Python dependencies
- Add modules: excel_generator, moysklad_client, xml_generator, user_manager
- Add .gitignore for Python, Docker, user data
2025-11-03 14:19:48 +03:00