projects/org/pirotehnika/app/pim/standards/README.md

СТАНДАРТЫ PIM

Версия: 2.0.0
Дата: 2025-12-25
Статус: Актуально


НАЗНАЧЕНИЕ

Директория со всеми стандартами системы PIM (Product Information Management).


СТРУКТУРА СТАНДАРТОВ

Стандарты разделены на 4 модуля по функциональным областям:

1. DATABASE.md — Структура базы данных

Что описывает:
- Таблицы (pim_products, pim_pirotehnika, price_cost_rules)
- Поля и их типы
- Связи между таблицами
- Индексы
- Справочники полей

Когда использовать:
- При создании новых таблиц
- При добавлении новых полей
- Для понимания структуры БД


2. MAPPING_1C.md — Маппинг 1С → PIM

Что описывает:
- Маппинг основных полей из 1С
- Дополнительные реквизиты (GUID)
- Справочники категорий
- Алгоритм нормализации

Когда использовать:
- При импорте из 1С
- При добавлении новых полей в маппинг
- Для понимания откуда берутся данные


3. NAMING.md — Шаблоны наименований

Что описывает:
- Шаблоны названий для всех типов товаров
- Правила генерации названий
- Функции склонения слов
- Примеры для каждого типа

Когда использовать:
- При генерации названий товаров
- При создании новых шаблонов
- Для валидации корректности названий


4. VALIDATION.md — Правила валидации

Что описывает:
- Обязательные поля
- Форматы данных (regex)
- Диапазоны значений
- Правила уникальности
- Автозаполнение полей
- Правила обновления

Когда использовать:
- При валидации данных перед сохранением
- При обновлении товаров
- Для понимания бизнес-правил


НАВИГАЦИЯ

Задача Документ
Узнать структуру таблицы DATABASE.md
Импорт из 1С MAPPING_1C.md
Сгенерировать название NAMING.md
Проверить корректность данных VALIDATION.md

ИСТОРИЯ ИЗМЕНЕНИЙ

2.0.0 (2025-12-25)

1.0.0 (2025-12-23)


Версия: 2.0.0
Дата: 2025-12-25