From d3723fdba30ad502c2758f633e5a0c0f6abe4798 Mon Sep 17 00:00:00 2001 From: Daniil Date: Tue, 28 Jul 2026 13:28:18 +0300 Subject: [PATCH] vault backup: 2026-07-28 13:28:18 --- Галс/Автоматизация закупок/Оценка.md | 99 ++++++++++++------- Галс/Разработка/Пакеты.md | 0 .../Разработка/Правила разработки. Код-ревью.md | 0 3 files changed, 64 insertions(+), 35 deletions(-) create mode 100644 Галс/Разработка/Пакеты.md create mode 100644 Галс/Разработка/Правила разработки. Код-ревью.md diff --git a/Галс/Автоматизация закупок/Оценка.md b/Галс/Автоматизация закупок/Оценка.md index 83388ee..e179457 100644 --- a/Галс/Автоматизация закупок/Оценка.md +++ b/Галс/Автоматизация закупок/Оценка.md @@ -1,50 +1,77 @@ +### Описание процесса + +1. Инженер создает заявку в системе +2. Инженер отправляет заявку Главному инженеру -> переход в статус "В работе" +3. Главный инженер изменяет позиции, объединяет заявки в одну +4. Главный инженер отправляет заявку на согласование Управляющему объектом +5. Управляющий объектом ### Вопросы -1. Поля объекта "Заявка на закупку" - 1. Номер заявки - автогенерируется с увеличением номера `PR-000001` - 2. Объект финансирования - справочник (новый объект) - 3. Адрес объекта - ввод вручную или автоматически подтягиваем из пользователя - 4. Адрес доставки - ввод вручную или автоматически подтягиваем из пользователя - 5. Ответственный за приемку - выбор из контактов системы с определенным типом или ввод вручную (какие поля) - 6. Ответственный по заявке - ставим создателя или может быть другой человек - 7. Дата подачи - дата нажатия кнопки "Отправить на согласование", заявка может несколько дней быть в статусе "Черновик" - 8. Обоснование необходимости закупки - поле неограниченной длины - 9. Согласование управляющего объекта - ==что это за поле?== -2. Поля объекта "Объект финансирования" - 1. -3. Значения в справочнике "Статусы заявок на закупку" - 1. Черновик - 2. На согласовании - 3. -4. Поля объекта "Статья бюджета" - 1. -5. Значения в справочнике "Статьи бюджета" - 1. -6. Поля объекта "Позиция на закупку" - 1. Позиция - что это за поле - 2. Артикул - как мы узнаем артикул поставщика, интеграция, ручное заполнение справочника - 3. Цена - 4. Количество - 5. Ед. измерения - выбор из справочника () - 6. Ссылка на сайт - строка неограниченной длины с возможностью перехода на сайт по клику - 7. Статья бюджета - выбор из справочника "Статьи бюджета" - 8. Примечание - строка неограниченной длины -7. Поля объекта "История изменений" - 1. -8. Кнопка "Повторить заявку" доступна только в финальном статусе? кому доступна кнопка? -9. Объединение заявок в одну главным инженером - как объединять, как контролировать статусы заявок и изменения позиций +1. Набор полей в объекте "Заявки" +2. Правила наполнения полей объекта "Заявки" +3. +4. Как связаны инженер и главный инженер? 1 ко многим или по объекту? +5. +6. +7. +8. +9. +10. +11. +12. +13. +14. +15. +16. +17. +18. Кнопка "Повторить заявку" доступна только в финальном статусе? кому доступна кнопка? +19. Объединение заявок в одну главным инженером - как объединять, как контролировать статусы заявок и изменения позиций ### Модуль управления заявками #### Создание объектов - Создание объекта "Заявка на закупку" в системе с необходимыми полями + 1. Номер заявки - автогенерируется с увеличением номера `PR-000001` + 2. Название заявки - автогенерируется из полей ??? + 3. Тип заявки - справочник + 1. Плановая + 2. Аварийная + 3. Внеплановая + 4. Статус заявки - справочник + 1. Черновик + 2. В работе + 3. На согласовании + 4. В процессе закупки + 5. Выполнена + 6. Отклонена - финальный + 5. Исполнитель - меняется в процессе (Инженер -> Главный инженер -> Управляющий объектом -> Отдел закупок) + 6. Объект финансирования - новый объект + 7. Адрес объекта - ввод вручную или автоматически подтягиваем из пользователя + 8. Адрес доставки - ввод вручную или автоматически подтягиваем из пользователя + 9. Ответственный за приемку - выбор из контактов системы с определенным типом или ввод вручную (какие поля) + 10. Ответственный по заявке - ставим создателя или может быть другой человек + 11. Дата подачи - дата нажатия кнопки "Отправить на согласование", заявка может несколько дней быть в статусе "Черновик" + 12. Обоснование необходимости закупки - поле неограниченной длины + 13. Согласование управляющего объекта - ==что это за поле?== - Создание объекта "Объект финансирования" с необходимыми полями + 1. - Создание объекта "Позиции для закупки" -- Создание справочника "Тип заявки" - Плановая, Аварийная, Внеплановая + 1. Позиция - что это за поле + 2. Артикул - как мы узнаем артикул поставщика, интеграция, ручное заполнение справочника + 3. Цена + 4. Количество + 5. Ед. измерения - выбор из справочника "Единицы измерения" (стандартный, наполнить справочник нужными значениями) + 6. Ссылка на сайт - строка неограниченной длины с возможностью перехода на сайт по клику + 7. Статья бюджета - выбор из справочника "Статьи бюджета" + 8. Примечание - строка неограниченной длины - Создание справочника "Статьи бюджета" -- Создание справочника "Статус заявки на закупку" - Черновик, На согласовании, Выполнена + 1. Код + 2. Наименование +- Создание объекта "Историй изменений" + 1. +- ппп #### Интерфейс @@ -53,6 +80,8 @@ #### Бизнес-процесс - При создании заявки автоматически заполнять поля "", на основе текущего пользователя +- После создания заявки инженером он нажимает кнопку "Отправить на согласование ГИ" + На почту главному инженеру приходит письмо о создании новой заявки diff --git a/Галс/Разработка/Пакеты.md b/Галс/Разработка/Пакеты.md new file mode 100644 index 0000000..e69de29 diff --git a/Галс/Разработка/Правила разработки. Код-ревью.md b/Галс/Разработка/Правила разработки. Код-ревью.md new file mode 100644 index 0000000..e69de29