Compare commits
40 Commits
960b7319a0
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 382192ad8a | |||
| 9dc7561db9 | |||
| b24bc956c0 | |||
| 2ae0fd0b34 | |||
| b5e4d1df38 | |||
| b1eae5f7ae | |||
| 7fa13376f9 | |||
| d18158a9bc | |||
| 9210deee1e | |||
| 5e5dc8fa5b | |||
| 15be09220e | |||
| e3bd4d4f77 | |||
| 1f01c5d4e3 | |||
| a7dd53d1a6 | |||
| 35d7a1e0f0 | |||
| 07ad7cf6a0 | |||
| c904245288 | |||
| aef435db55 | |||
| be4cd33909 | |||
| 19518fe0fc | |||
| 0c54872b7d | |||
| 097fef3c72 | |||
| 756c8f9081 | |||
| f12b217d16 | |||
| 519345dd96 | |||
| d3723fdba3 | |||
| 497e8c2f9d | |||
|
|
d5771ac98f | ||
|
|
033a99e017 | ||
|
|
76b52f7163 | ||
| 7885ac2e9d | |||
| dfacd9e176 | |||
| 90fb23b473 | |||
| 2d7e162530 | |||
| dbf727ebb2 | |||
| 55cdccbfa2 | |||
| fada8d2200 | |||
| 3842fd78ea | |||
| 94cf87b294 | |||
| 284703aeb8 |
49
Галс/Автоматизация закупок/Оценка в часах.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
|
||||||
|
### Оценка задачи
|
||||||
|
|
||||||
|
==Перед началом работ нужно провести аналитику и точно понять какие поля будут в каждом объекте, какие будут правила заполнения полей, валидация полей и прочее!==
|
||||||
|
|
||||||
|
Данная оценка рассчитана мои знания и скорость выполнения, лучше скорректировать, по коэффициенту х1.5
|
||||||
|
|
||||||
|
MVP без интеграции с сайтами поставщиков и без обработки счета от поставщика
|
||||||
|
1. Создание первичных объектов и их привязка к пакету
|
||||||
|
1. Проектирование модели данных - 6 ч.ч.
|
||||||
|
2. Создание объектов, на основе которых будут сделаны детали, разделы, справочники - 5 ч.ч.
|
||||||
|
3. Наполнение справочников - 4 ч.ч.
|
||||||
|
4. Привязка данных - 3 ч.ч.
|
||||||
|
5. Итого - 18 ч.ч.
|
||||||
|
2. Настройка интерфейса
|
||||||
|
1. Создание разделов, наполнение полями - 12 ч.ч.
|
||||||
|
2. Настройка бизнес-правил, валидации полей на страницах разделов - 16 ч.ч.
|
||||||
|
3. Создание деталей, добавление их на страницы разделов - 5 ч.ч.
|
||||||
|
4. Настройка колонок для деталей и привязка к пакету - 3 ч.ч.
|
||||||
|
5. Итого - 36 ч.ч.
|
||||||
|
3. Настройка Email-шаблонов
|
||||||
|
1. Создание шаблонов и привязка их к пакету - 4 ч.ч
|
||||||
|
4. Настройка бизнес-процессов
|
||||||
|
1. Отправка заявки главному инженеру, уведомления - 2 ч.ч.
|
||||||
|
2. Объединение заявок в одну общую по объекту - 20 ч.ч.
|
||||||
|
3. Отправление заявки на согласование управляющему объектом, уведомления - 2 ч.ч.
|
||||||
|
4. Согласование, отклонение заявки управляющим - 3 ч.ч.
|
||||||
|
5. Отправление заявки в отдел закупок, уведомления - 2 ч.ч.
|
||||||
|
6. Уведомления об изменении позиций в заявке - 2 ч.ч.
|
||||||
|
7. Создание заказов для поставщиков - 6 ч.ч.
|
||||||
|
8. Формирование Excel-файл для отправки поставщикам, сохранение в заказ, отправка на Email - 20 ч.ч.
|
||||||
|
9. Повтор заказа - 5 ч.ч.
|
||||||
|
10. Итого - 60 ч.ч.
|
||||||
|
5. Настройка рабочих мест
|
||||||
|
1. Создание рабочих мест, привязка разделов и привязка данных к пакету - 2 ч.ч.
|
||||||
|
6. Настройка ролевой модели
|
||||||
|
1. Настройка прав доступа на объекты при создании заявки, изменении статусов и прочее - 8 ч.ч.
|
||||||
|
7. Итого - 128 ч.ч.
|
||||||
|
|
||||||
|
|
||||||
|
8. Интеграция с сайтами поставщиков для автоматического заполнения цен - 40 ч.ч.
|
||||||
|
1. Написание сервиса для интеграции с разными поставщиками
|
||||||
|
2. Написание фронтенд составляющей
|
||||||
|
3. Создание бизнес-правила заполнения данных
|
||||||
|
9. Обработка счета от поставщика - 60 ч.ч.
|
||||||
|
1. Создание сервиса обработки получения счета
|
||||||
|
2. Обработка всех записей по заказу, заявке
|
||||||
|
3. Написание фронтенд составляющей для отрисовки не заказанных позиций
|
||||||
|
4. Уведомления ответственным
|
||||||
128
Галс/Автоматизация закупок/Оценка.md
Normal file
@@ -0,0 +1,128 @@
|
|||||||
|
|
||||||
|
### Оценка задачи
|
||||||
|
|
||||||
|
==Перед началом работ нужно провести аналитику и точно понять какие поля будут в каждом объекте, какие будут правила заполнения полей, валидация полей и прочее!==
|
||||||
|
|
||||||
|
MVP без интеграции с сайтами поставщиков и без обработки счета от поставщика
|
||||||
|
1. Создание объектов, справочников
|
||||||
|
2. Создание рабочих мест
|
||||||
|
3. Наполнение справочников
|
||||||
|
4. Наполнение справочников
|
||||||
|
5. Настройка интерфейса системы
|
||||||
|
6.
|
||||||
|
|
||||||
|
| № п/п | Тип задачи | Время в ч.ч. |
|
||||||
|
| ----- | ------------------------------- | ------------ |
|
||||||
|
| 1 | Создание объектов, справочников | |
|
||||||
|
| 2 | Создание рабочих мест | |
|
||||||
|
| 3 | Наполнение справочников | |
|
||||||
|
| 4 | Настройка интерфейса системы | |
|
||||||
|
| 5 | | |
|
||||||
|
| 6 | | |
|
||||||
|
| 7 | | |
|
||||||
|
### Описание процесса
|
||||||
|
|
||||||
|
1. Инженер создает заявку в системе
|
||||||
|
2. Инженер отправляет заявку Главному инженеру -> переход в статус "В работе"
|
||||||
|
3. Главный инженер изменяет позиции, объединяет заявки в одну
|
||||||
|
4. Главный инженер отправляет заявку на согласование Управляющему объектом
|
||||||
|
5. Управляющий объектом
|
||||||
|
|
||||||
|
### Вопросы
|
||||||
|
|
||||||
|
1. Набор полей в объекте "Заявки"
|
||||||
|
2. Правила наполнения полей объекта "Заявки"
|
||||||
|
3.
|
||||||
|
4. Объект финансирования - справочник объектов УК
|
||||||
|
5. Инженеры и ГИ привязаны к объекту
|
||||||
|
6. Управляющий объектом - поле в объекте "Объект финансирования"
|
||||||
|
7.
|
||||||
|
8. Наименование с сайта поставщика, ссылка, количество, цена за ед. - пока что справочника нет
|
||||||
|
9. Позиции в заявке - ручной ввод каждый раз
|
||||||
|
10. Бюджет заполняет инженер, справочник - обязательное
|
||||||
|
11. ==Выбор из общей номенклатуры под вопросом==
|
||||||
|
12.
|
||||||
|
13. Консолидация заявок - только по одному объекту, заявки инженеров можно закрыть, все позиции в заявку главного
|
||||||
|
14. После заполнения ГИ идет отправка на согласование
|
||||||
|
15. Отклонение заявки УО означает оставить комментарий и вернуть в работу ГИ
|
||||||
|
16.
|
||||||
|
17. Менеджеры распределяются по объектам - один менеджер = несколько объектов
|
||||||
|
18. Если менеджер меняет позицию, то надо уведомлять ГИ об изменении
|
||||||
|
19. Справочник поставщиков - поставщик заполняется автоматически по ссылке из номенклатуры, в каждой позиции свой
|
||||||
|
20. После нажатия "Сформировать заказы" создаются объекты "Заказы" по поставщикам разбивка
|
||||||
|
21. После создания заказов есть возможность сформировать Excel, он прикрепляется к заказу, отправляется письмо по шаблону
|
||||||
|
22. ==Обработка счета от поставщика в будущем==
|
||||||
|
23. Отчеты - дашборды в рабочем месте
|
||||||
|
24.
|
||||||
|
25. Внеплановая заявка идет без согласования, отправляется сразу на отдел закупок
|
||||||
|
Ограничение по сумме. ГИ и УО должны получить уведомление об этом
|
||||||
|
26.
|
||||||
|
27. Ролевая модель
|
||||||
|
28.
|
||||||
|
29. Кнопка "Повторить заявку" доступна только в финальном статусе? кому доступна кнопка?
|
||||||
|
30. Объединение заявок в одну главным инженером - как объединять, как контролировать статусы заявок и изменения позиций
|
||||||
|
|
||||||
|
### Модуль управления заявками
|
||||||
|
|
||||||
|
#### Создание объектов
|
||||||
|
|
||||||
|
- Создание объекта "Заявка на закупку" в системе с необходимыми полями
|
||||||
|
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
Галс/Автоматизация закупок/Пользовательский сценарий.md
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
|
||||||
|
Вопросы:
|
||||||
|
- Шаблон автонумерации заявки
|
||||||
|
- Шаблон автонумерации заказа
|
||||||
|
- Реквизиты поставщиков (поля в Поставщике)
|
||||||
|
- Формат Excel заказа
|
||||||
|
- Email поставщиков
|
||||||
|
-
|
||||||
|
|
||||||
|
Осталось доделать:
|
||||||
|
- Формирование Excel заказа
|
||||||
|
- Отправка уведомлений ответственным в системе и по почте
|
||||||
|
- Отправка заказов поставщикам
|
||||||
|
- Повторение заказа
|
||||||
|
- Дашборды и статистика
|
||||||
|
|
||||||
|
|
||||||
|
1. Создание заявки
|
||||||
|
1. Номер изменить на шаблон `....`
|
||||||
|
2. Ответственный за приемку - ==только Инженер, меняется только в начале==
|
||||||
|
3. Уточнить правила для повтора заявки - ==точно такая же заявка со статусом Черновик, повторять можно любые==
|
||||||
|
4. Уточнить какие есть преимущества у аварийной заявки - ==ГИ и Управляющий получают отбивку==
|
||||||
|
5. Уточнить какие есть преимущества у внеплановой заявки - ==тоже самое как плановая заявка==
|
||||||
|
6. Дата подачи - ==дата перехода на согласование в первый раз, для аварийной переход на менеджера==
|
||||||
|
2. Объединение заявок
|
||||||
|
3. Команда объекта
|
||||||
|
1. Сколько ГИ - всегда один ==(возможно делегирование в будущем)==
|
||||||
|
2. Сколько менеджеров - ==(руководитель менеджеров может делегировать заявку другому менеджеру)==
|
||||||
|
4. Добавление позиций
|
||||||
|
1. Продумать обязательные поля и парсинг в моменте
|
||||||
|
2. Привязка к бюджету, нужно ли вести учет бюджета, сколько потрачено из него, сколько осталось - ==Продумать бюджетирование проектов== Управляющему должны уходить уведомления о превышении бюджета
|
||||||
|
5. Статусная модель заявки
|
||||||
|
1. Главный инженер сразу переходит на "В работе"
|
||||||
|
6. Согласование заявки
|
||||||
|
1. ==Маршруты не продумываем пока что==
|
||||||
|
7. Замещение на отпуск, больничный
|
||||||
|
1. Передавать ли визу, если она не согласована, когда замещение закончилось
|
||||||
|
2. Нужно ли продумывать перевод человека между объектами - вручную изменяем, надо продумать про приемку товара
|
||||||
|
8. Создание заявок
|
||||||
|
1. Если поставщик не определен, то отдельный заказ на нового поставщика
|
||||||
|
9. Пул заявок
|
||||||
|
1. В каком статусе менеджеры могут приступать
|
||||||
|
2. Какая схема работы если позиции с маркетплейсов
|
||||||
|
3. Как меняют позиции, уведомления для автора и ответственных
|
||||||
|
4. Что делать если заказ нельзя сформировать автоматически для некоторых позиций
|
||||||
|
5. Excel файл для поставщика
|
||||||
|
6. Шаблон email для поставщика
|
||||||
|
7. Обработка счета от поставщика, пометка заказанных позиций и не заказанных
|
||||||
|
8. Создание дашбордов, какие нужны, какие доступы
|
||||||
|
|
||||||
|
25 всего
|
||||||
|
4 заказа авто
|
||||||
|
5 позиций осталось
|
||||||
BIN
Галс/Разработка/images/Pasted image 20260728193254.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728193259.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728193618.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728193622.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728193630.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728200923.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728200945.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728201104.png
Normal file
|
After Width: | Height: | Size: 9.9 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728201244.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728202050.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728202526.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728203118.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728203120.png
Normal file
|
After Width: | Height: | Size: 38 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728203134.png
Normal file
|
After Width: | Height: | Size: 44 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728203230.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
Галс/Разработка/images/Pasted image 20260728203234.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
0
Галс/Разработка/Пакеты.md
Normal file
117
Галс/Разработка/Правила разработки. Код-ревью.md
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
## Создание объектов
|
||||||
|
|
||||||
|
1. Код объекта - `HalsApplication`. Вначале автоматически ставится префикс `Hals` далее пишем название объекта на английском в единственном числе.
|
||||||
|
2. Заголовок - всегда в единственном числе, независимо от того, справочник это или объекты системы (в будущем раздел)
|
||||||
|
3. Родительский объект
|
||||||
|
1. Для новых разделов системы, деталей всегда выбираем `BaseEntity`
|
||||||
|
2. Для будущих справочником всегда выбираем `BaseLookup`
|
||||||
|
3. Для изменения встроенных базовых объектов выбираем их в качестве родительского `Account` `Order` и другие
|
||||||
|
4. Идентификатор всегда подставится автоматически поле `Id`
|
||||||
|
5. Отображаемое значение - для справочников, у которых родительский `BaseLookup` подставится автоматически `Название (Name)`, для кастомных объектов системы создаем новое поле, которые будет являться отображаемым значением, например `Название (HalsName)`
|
||||||
|
6. Типы полей
|
||||||
|
1. Текстовые выбираем всегда по планируемому размеру, не нужно ставить 500 символов там, где будет максимум 20.
|
||||||
|
Строки неограниченной длины используем крайне редко и никогда не используем их в колонках, которые будут выступать в роли "Отображаемое значение" для объекта
|
||||||
|
2. Дробные числа также выбираем аккуратно, в дальнейшем изменить формат дроби можно будет, проблем нет, но лучше заложить сразу то, что нужно будет
|
||||||
|
3. Дата/Время, Дата, Время - всегда выбираем тот формат, который нужен, если в поле должна быть только дата, то именно такой формат и используем
|
||||||
|
4. Логическое поле всегда именуется `HalsIsActive` - то есть используем обязательно `Is` это поможет структурировать поля и лучше их понимать
|
||||||
|
5. Справочник - Вид справочника тоже выбираем, исходя из потребности. Использовать всплывающее окно для двух-трех значения крайне не оптимально.
|
||||||
|
Код для поля типа "Справочник" должен быть в формате `HalsClientCorvet`, а не `HalsHalsClientCorvet` не нужно дублировать наименования связанного объекта, оно может отличаться
|
||||||
|
6. Именование полей должно быть простым и понятным
|
||||||
|
Неверно - `GalsTypeRatingClients`. Верно - `HalsRating`
|
||||||
|
Неверно - `GalsRegistrationAdres`. Верно - `HalsAddress`
|
||||||
|
|
||||||
|
### Создание раздела
|
||||||
|
|
||||||
|
1. Сначала всегда создаем объект самостоятельно, затем переходим в "Мастер разделов"
|
||||||
|
2. Нажимаем "Выбрать существующий объект" - Выбираем нужный нам объект
|
||||||
|
3. В поле "Заголовок" изменяем единственное число названия объекта на множественное "Клиент -> Клиенты". Нажимаем "Сохранить", настройку страницу делаем позже.
|
||||||
|
![[Pasted image 20260728193259.png]]
|
||||||
|
|
||||||
|
4. Поле "Рабочее место" не заполняем
|
||||||
|
5. После этого создадутся две записи "Клиентского модуля"
|
||||||
|
`HalsCorvetClient1Page` и `HalsCorvetCliente285b5ebSection`
|
||||||
|
Нужно изменить их название, иначе непонятные названия
|
||||||
|
Именования по принципу <объект>+<Page/Section> `HalsCorvetClientPage` или `HalsCorvetClientSection`
|
||||||
|
Изменяем в `define` и настройке модуля
|
||||||
|
![[Pasted image 20260728193622.png]]![[Pasted image 20260728193630.png]]
|
||||||
|
|
||||||
|
### Создание детали
|
||||||
|
|
||||||
|
1. Сначала всегда создаем объект самостоятельно, затем переходим в "Мастер деталей", никаких созданий через страницу редактирования
|
||||||
|
2. Заголовок = множественное число названия объекта
|
||||||
|
3. Редактируемый реестр делаем тогда, когда знаем, что деталь будет редактироваться, не открывая страницу записи
|
||||||
|
4. Если реестр не редактируемый, то нужно настроить страницу для удобного просмотра и редактирования записи
|
||||||
|
5. После этого создадутся две записи "Клиентского модуля"
|
||||||
|
`HalsSchema501397caDetail` и `HalsHalsClientAppeal1d349ac3Page`
|
||||||
|
Нужно изменить их название, иначе непонятные названия
|
||||||
|
6. Именования по принципу <объект>+<Detail/Page> `HalsCorvetClientDetailPage` или `HalsCorvetClientDetail`
|
||||||
|
Изменяем в `define` и настройке модуля
|
||||||
|
![[Pasted image 20260728203120.png]]![[Pasted image 20260728203134.png|1218]]
|
||||||
|
### Изменение страницы раздела
|
||||||
|
|
||||||
|
1. Поле `name` для полей объекта в секции `diff` каждой страницы должно быть равно `bindTo`
|
||||||
|
То есть `name` = коду поля
|
||||||
|
Неверно `GalsName7dcd5698-2a16-42d6-8283-c76deb6ab0b3`
|
||||||
|
Верно `HalsName`
|
||||||
|
Неверно `LOOKUP9d81a3c8-8702-4451-acfd-705952c2b8ff`
|
||||||
|
Верно `Type`
|
||||||
|
==Данная проблема решается, если сначала создать поля, а потом делать раздел и настраивать страницу==![[Pasted image 20260728200945.png]]
|
||||||
|
|
||||||
|
2. При создании новой вкладки нужно писать читаемый и понятный код для вкладки. Код должен содержать содержать информацию отображаемого названия и/или логику полей, деталей вкладки
|
||||||
|
Неверно `Tabf4ed05f9TabLabel`
|
||||||
|
Верно `TabClientAppeal`
|
||||||
|
![[Pasted image 20260728200923.png]]
|
||||||
|
|
||||||
|
3. Детали добавляем на страницу только после создания объекта детали и создания самой детали через "Мастер деталей", иначе на странице будут вот такие непонятные названия `GalsSchema13c15d98Detailfa2c0e05`.
|
||||||
|
А должно быть что-то в формате `HalsClientAppeals`
|
||||||
|
Заполняем в поле "Код (на английском)" при добавлении детали на страницу
|
||||||
|
![[Pasted image 20260728201104.png]]
|
||||||
|
На этапе добавления детали на страницу уже создан объект, инициализирована деталь через мастер, а также изменены стандартные названия для схемы **см. правило выше "Создание детали"**
|
||||||
|
![[Pasted image 20260728201244.png]]
|
||||||
|
|
||||||
|
4. Добавление группы полей похоже на добавлении вкладки
|
||||||
|
Заголовок - русское название
|
||||||
|
Код - читаемый и понятный по названию и логике
|
||||||
|
|
||||||
|
Неверно - `GeneralInfoTabGroupc6801bb1`
|
||||||
|
Верно - `ClientAppealTabGroup`
|
||||||
|
|
||||||
|
### Создание и привязка справочника
|
||||||
|
|
||||||
|
1. После создания объекта, который будет справочником нужно создать справочник и привязать его к пакетам
|
||||||
|
2. Добавляем справочник
|
||||||
|
Объект - наш объект, по которому делаем справочник `Тип объекта недвижимости`
|
||||||
|
Название - название объекта во множественном числе `Типы объектов недвижимости`
|
||||||
|
3. После этого добавляем записи в справочник, которые нужно привязать к пакетам, чтобы между стендами Id были одинаковыми
|
||||||
|
4. Привязка справочника включает в себя
|
||||||
|
1. Привязка самого справочника
|
||||||
|
Нажимаем добавить "Данные". В поле "Объект" указываем `Lookup`
|
||||||
|
Далее в название добавляем `_код объекта`, например `Lookup_HalsRealPropertyType`
|
||||||
|
Обязательно для обновления - Name
|
||||||
|
|
||||||
|
2. Привязка данных объекта
|
||||||
|
Нажимаем добавить "Данные". В поле "Объект" указываем наш объект `HalsRealPropertyType`
|
||||||
|
Далее в название добавляем `_All`, например `HalsRealPropertyType_All`
|
||||||
|
Обязательно для обновления - выбираем поля, которые могут меняться в рамках цикла разработки. Галочка означает, что если мы добавим запись в справочник, выльем на ветку, то если у старых имя отличается от того, которое у нас было на локальном стенде, то оно изменится.
|
||||||
|
Переходим на "Привязанные данные". Нажимаем "Добавить" и добавляем все записи объекта, которые нужно переносить между стендами
|
||||||
|
|
||||||
|
### Привязка настройки колонок для детали, раздела, справочника
|
||||||
|
|
||||||
|
1. Настраиваем колонки в разделе, детали, справочнике
|
||||||
|
2. Нажимаем "Сохранить" и стрелочку, там будет "Сохранить для всех пользователей"
|
||||||
|
3. Далее привязываем настройку
|
||||||
|
Нажимаем добавить "Данные". В поле "Объект" указываем `SysProfileData`
|
||||||
|
Переходим на "Привязанные данные". Нажимаем "Добавить", в левом столбце выбираем "Ключ"
|
||||||
|
В "Поиск" вбиваем примерное название, например
|
||||||
|
делали настройку раздела "Контакты" - `ContactSectionV2`
|
||||||
|
делали настройку детали "Обращения" - `ClientAppealDetail`
|
||||||
|
![[Pasted image 20260728202050.png|679]]
|
||||||
|
|
||||||
|
Далее нужно выбрать правильный ключ
|
||||||
|
Раздел - `ContactSectionV2GridSettingsGridDataView`, тут главное ваш раздел + `GridSettingsGridDataView`
|
||||||
|
Код детали - `ContactPageV2ConfItemInContactDetail`, тут главное код страницы, на которой настраивали деталь `ContactPageV2` + код детали `ConfItemInContactDetail`
|
||||||
|
А поле "Контакт" должно быть пустым
|
||||||
|
![[Pasted image 20260728202526.png]]
|
||||||
|
|
||||||
|
Обязательно для обновления - `ObjectDifference` и `ObjectData`
|
||||||
|
Далее в название добавляем `_ключ`, например `SysProfileData_ContactPageV2ConfItemInContactDetail`
|
||||||
9
Личное/Активация.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
|
||||||
|
```txt
|
||||||
|
0YOWK29KDI-eyJsaWNlbnNlSWQiOiIwWU9XSzI5S0RJIiwibGljZW5zZWVOYW1lIjoiWmVzcMOzxYIgU3prw7PFgiBQb2xpdGVjaG5pY3pueWNoIHcgR8WCb2dvd2llIiwibGljZW5zZWVUeXBlIjoiQ0xBU1NST09NIiwiYXNzaWduZWVOYW1lIjoiSmFrdWIgU29sYXJlayIsImFzc2lnbmVlRW1haWwiOiJqLnNvbGFyZWtAd3AucGwiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG9ubHkiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkRNIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTVSIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNDIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBDIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJEUyIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlFBIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSQyIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUlNGIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IkRCUiIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJSIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJSU1YiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlBTSSIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQQ1dNUCIsInBhaWRVcFRvIjoiMjAyNy0wOS0wOCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJBSUYiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6ZmFsc2V9LHsiY29kZSI6IlJTIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlZTQ1JTIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOmZhbHNlfSx7ImNvZGUiOiJQUlIiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiRFAiLCJwYWlkVXBUbyI6IjIwMjctMDktMDgiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUERCIiwicGFpZFVwVG8iOiIyMDI3LTA5LTA4IiwiZXh0ZW5kZWQiOnRydWV9XSwibWV0YWRhdGEiOiIwNDIwMjYwNTI4TFBBQTAxMTAwOUEwMDAwMDBOWCIsImhhc2giOiI3MzY1NDgwNy8xMjQxMzIxNDoxMDEwMjI1MDUiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiYWlBbGxvd2VkIjp0cnVlLCJ0cmlhbCI6ZmFsc2V9-aUhS8VJPMgJ09gqQmOybjUz9mryE+yAxCayXggP130suPLCOyezJg53E8HR7kkYo5lBZ9BThlMDeb2L9xxWR36+EvSrRvLIGAkgZJ7hQSe1InX0Pbw7BCIYPX3J9DcSoeYIJBY73uDGBMwLKog6rU/IllpRdHtCu/HEtDzhTs/enOnwdUs9+x8YmMeYZmpJLHNDNlgMukFEkL98YtvqulWyIo3RtGl34rHBAPtEVRKBxWX5W8a43q5rkZxGNZ94j1mQWnjkp6YwD2kCdLFsgN7vWpFn4ekxznfZd7AjjaVYSEdqGd5veViOeSuH1KuXlvtaAHnErw+BU9ss91lEEWw==-MIIETDCCAjSgAwIBAgIBETANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTI0MDkyMDEyMTEyN1oXDTI2MDkyMjEyMTEyN1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyNDA5MjAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7SH/XcUoMwkDi8JJPzXWWHWFdOZdrP2Dqkz2W8iUi650cwz2vdPEd0tMzosLAj7ifkFEHUyiuEcL//q9d9Op7ZsV23lpPXX8tFMLFwugoQ9D8jDLT/XP9pp/YukWkKF5jpNbaCvsVQkDdYkArBkYvhH3aN4v9BkEsXahfgLLOPe4IG2FDJNf9R4to9V1vt+m2UVJB0zV4a/sVMKUZLgqKmKKKOKoLrE3OjBlZlb+Q0z2N5dsW0hDEVRFGmBUAbHN/mp44MMMvEIFKfoLIGpgic92P2O6uFh75PI7mcultL6yuR48ajErx8CjjQEGOSnoq/8hD+yVE+6GW2gJa2CPvAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQUb5NERj05GyNerQ/Mjm9XH8HXtLIwSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBALq6VfVUjmPI3N/w0RYoPGFYUieCfRO0zVvD1VYHDWsN3F9buVsdudhxEsUb8t7qZPkDKTOB6DB+apgt2ZdKwok8S0pwifwLfjHAhO3b+LUQaz/VmKQW8gTOS5kTVcpM0BY7UPF8cRBqxMsdUfm5ejYk93lBRPBAqntznDY+DNc9aXOldFiACyutB1/AIh7ikUYPbpEIPZirPdAahroVvfp2tr4BHgCrk9z0dVi0tk8AHE5t7Vk4OOaQRJzy3lST4Vv6Mc0+0z8lNa+Sc3SVL8CrRtnTAs7YpD4fpI5AFDtchNrgFalX+BZ9GLu4FDsshVI4neqV5Jd5zwWPnwRuKLxsCO/PB6wiBKzdapQBG+P9z74dQ0junol+tqxd7vUV/MFsR3VwVMTndyapIS+fMoe+ZR5g+y44R8C7fXyVE/geg+JXQKvRwS0C5UpnS5FcGk+61b0e4U7pwO20RlwhEFHLSaP61p2TaVGo/TQtT/fWmrtV+HegAv9P3X3Se+xIVtJzQsk8QrB/w52IB3FKiAKl/KRn1egbMIs4uoNAkqNZ9Ih2P1NpiQnONFmkiAgeynJ+0FPykKdJQbV3Mx44jkaHIif4aFReTsYX1WUBNu/QerZRjn4FVSHRaZPSR5Oi82Wz0Nj7IY9ocTpLnXFrqkb/Kt3S6B9s2Kol3Lr1ElYA
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
{"DataGrid":{"listedConfig":"{\"items\":[{\"bindTo\":\"HalsName\",\"caption\":\"Название\",\"position\":{\"column\":0,\"colSpan\":24,\"row\":1},\"captionConfig\":{\"visible\":true},\"dataValueType\":1,\"metaPath\":\"HalsName\",\"path\":\"HalsName\"}]}","tiledConfig":"{\"grid\":{\"rows\":1,\"columns\":24},\"items\":[{\"bindTo\":\"HalsName\",\"caption\":\"Название\",\"position\":{\"column\":0,\"colSpan\":24,\"row\":1},\"captionConfig\":{\"visible\":true},\"dataValueType\":1,\"metaPath\":\"HalsName\",\"path\":\"HalsName\"}]}","key":"","isTiled":false,"type":"listed"}}
|
||||||
|
```
|
||||||
79
Работа/ВНСП/Задача на сервис.md
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
### Описание задачи
|
||||||
|
|
||||||
|
Необходимо создать сервис для передачи данных по заявке ВнСп в систему СУП после создания заявки.
|
||||||
|
Авторизация используется такая же, как и для пресейл-проектов.
|
||||||
|
Endpoint команда СУП предоставит позднее, необходимо создать системную настройку для указания endpoint и быстрой смены.
|
||||||
|
### Формат запроса в СУП
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"legalEntityCode": "ARDS",
|
||||||
|
"customer": {
|
||||||
|
"inn": "7802020639",
|
||||||
|
"kpp": "781301001"
|
||||||
|
},
|
||||||
|
"clientCode": "0000103001",
|
||||||
|
"managerCode": "00123087",
|
||||||
|
"directorProjectCode": "00122607",
|
||||||
|
"presaleCode": "AP02509",
|
||||||
|
"orderDate": "2026-12-31",
|
||||||
|
"divisions": [
|
||||||
|
{
|
||||||
|
"mvzCode": "U25",
|
||||||
|
"products": [
|
||||||
|
{
|
||||||
|
"productLineCode": "00EDUU25000EDUA",
|
||||||
|
"productCode": "EDUAADQMUCERT",
|
||||||
|
"price": 1500000,
|
||||||
|
"count": 2,
|
||||||
|
"totalPrice": 2700000,
|
||||||
|
"discount": 10,
|
||||||
|
"tax": 22,
|
||||||
|
"type": "Support",
|
||||||
|
"kind": "ADB",
|
||||||
|
"program": "Supp PL",
|
||||||
|
"isFstec": false,
|
||||||
|
"startDate": "2026-12-31",
|
||||||
|
"endDate": "2027-12-31",
|
||||||
|
"productId": "39ad0abc-edc2-4986-955d-65daa9b86512"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"applicationId": "672fc554-4be4-4ae7-934c-59968607078c",
|
||||||
|
"vnspCode": "ST260051"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
### Описание полей
|
||||||
|
|
||||||
|
```
|
||||||
|
"legalEntityCode" - Юридическое лицо (буквенный код юридического лица ARDS, ARDK и другие)
|
||||||
|
"customer" - Данные о заказчике
|
||||||
|
"inn" - Заказчик (передается ИНН)
|
||||||
|
"kpp" - Заказчик (передается КПП)
|
||||||
|
"clientCode" - Клиент компании (передается код R3 - 10 цифр)
|
||||||
|
"managerCode" - Менеджер по продажам (передается код R3 - 8 цифр)
|
||||||
|
"directorProjectCode" - Директор проекта (передается код R3 - 8 цифр. Руководитель менеджера)
|
||||||
|
"presaleCode" - Родительский проект (пресейл)
|
||||||
|
"orderDate" - Дата сделки
|
||||||
|
"divisions" - Массив подразделений-исполнителей (передается массив)
|
||||||
|
"mvzCode" - Код МВЗ списка продуктов для добавления подразделений-исполнителей
|
||||||
|
"products" - Массив услуг, который относятся к одному подразделению (передается массив)
|
||||||
|
"productLineCode" - код продуктовой линейки
|
||||||
|
"productCode" - Код продукта SAP (18 символов)
|
||||||
|
"price" - Цена продукта за единицу
|
||||||
|
"count" - Количество единиц продукта
|
||||||
|
"totalPrice" - Цена с учетом скидки (без НДС)
|
||||||
|
"discount" - Процент скидки
|
||||||
|
"tax" - НДС (0 - Без НДС, 20, 22)
|
||||||
|
"type" - Тип продукта (Education, Consulting, License, Support)
|
||||||
|
"kind" - Вид продукта (ADB, ADC и др.)
|
||||||
|
"program" - Программа продукта (Supp PL, Supp TL)
|
||||||
|
"isFstec" - ФСТЭК (true/false)
|
||||||
|
"startDate" - Дата старта продукта
|
||||||
|
"endDate" - Дата завершения продукта
|
||||||
|
"productId" - Id записи в CRM (для создания, обновления и удаления данных в ВНСП. см. п. в Описание процесса)
|
||||||
|
"applicationId" - Id заявки в CRM (нужно для обновления заявки в CRM и привязки ВНСП к заявке)
|
||||||
|
"vnspCode" - Кодовый идентификатор ВНСП (пусто - создание черновика, заполнено - обновление данных)
|
||||||
|
```
|
||||||
@@ -62,6 +62,10 @@
|
|||||||
"totalPrice": 2700000,
|
"totalPrice": 2700000,
|
||||||
"discount": 10,
|
"discount": 10,
|
||||||
"tax": 22,
|
"tax": 22,
|
||||||
|
"type": "Support",
|
||||||
|
"kind": "ADB",
|
||||||
|
"program": "Supp PL",
|
||||||
|
"isFstec": false,
|
||||||
"startDate": "2026-12-31",
|
"startDate": "2026-12-31",
|
||||||
"endDate": "2027-12-31",
|
"endDate": "2027-12-31",
|
||||||
"productId": "39ad0abc-edc2-4986-955d-65daa9b86512"
|
"productId": "39ad0abc-edc2-4986-955d-65daa9b86512"
|
||||||
@@ -95,6 +99,10 @@
|
|||||||
"totalPrice" - Цена с учетом скидки (без НДС)
|
"totalPrice" - Цена с учетом скидки (без НДС)
|
||||||
"discount" - Процент скидки
|
"discount" - Процент скидки
|
||||||
"tax" - НДС (0 - Без НДС, 20, 22)
|
"tax" - НДС (0 - Без НДС, 20, 22)
|
||||||
|
"type" - Тип продукта (Education, Consulting, License, Support)
|
||||||
|
"kind" - Вид продукта (ADB, ADC и др.)
|
||||||
|
"program" - Программа продукта (Supp PL, Supp TL)
|
||||||
|
"isFstec" - ФСТЭК (true/false)
|
||||||
"startDate" - Дата старта продукта
|
"startDate" - Дата старта продукта
|
||||||
"endDate" - Дата завершения продукта
|
"endDate" - Дата завершения продукта
|
||||||
"productId" - Id записи в CRM (для создания, обновления и удаления данных в ВНСП. см. п. в Описание процесса)
|
"productId" - Id записи в CRM (для создания, обновления и удаления данных в ВНСП. см. п. в Описание процесса)
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 586 KiB |
|
Before Width: | Height: | Size: 260 KiB |
|
Before Width: | Height: | Size: 260 KiB |
BIN
Ремонт квартира/images/Pasted image 20260717171446.png
Normal file
|
After Width: | Height: | Size: 263 KiB |
BIN
Ремонт квартира/images/Pasted image 20260717180722.png
Normal file
|
After Width: | Height: | Size: 133 KiB |
BIN
Ремонт квартира/images/Pasted image 20260717181504.png
Normal file
|
After Width: | Height: | Size: 347 KiB |
BIN
Ремонт квартира/images/Pasted image 20260717181644.png
Normal file
|
After Width: | Height: | Size: 429 KiB |
BIN
Ремонт квартира/images/Pasted image 20260717182812.png
Normal file
|
After Width: | Height: | Size: 520 KiB |
BIN
Ремонт квартира/images/Pasted image 20260717182918.png
Normal file
|
After Width: | Height: | Size: 732 KiB |
BIN
Ремонт квартира/images/Pasted image 20260718190708.png
Normal file
|
After Width: | Height: | Size: 404 KiB |
BIN
Ремонт квартира/images/Pasted image 20260718190920.png
Normal file
|
After Width: | Height: | Size: 783 KiB |
BIN
Ремонт квартира/images/Pasted image 20260718191108.png
Normal file
|
After Width: | Height: | Size: 848 KiB |
BIN
Ремонт квартира/images/Pasted image 20260718191117.png
Normal file
|
After Width: | Height: | Size: 631 KiB |
|
Before Width: | Height: | Size: 1.9 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 2.6 MiB |
@@ -24,40 +24,29 @@ swatches: Шалфей #7C8A66, Дуб #C7A579, Кремовый #EDE8DE, Гра
|
|||||||
![[kuhnya-2.png|464]]
|
![[kuhnya-2.png|464]]
|
||||||
![[kuhnya-3.png|463]]
|
![[kuhnya-3.png|463]]
|
||||||
![[kuhnya-4.png|465]]
|
![[kuhnya-4.png|465]]
|
||||||
### Варианты столов
|
### Варианты столов и стульев
|
||||||
|
|
||||||
| № | Стол | Цена | Ссылка | Фото |
|
| № | Стол | Цена | Ссылка | Фото |
|
||||||
| --- | -------------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------------- |
|
| --- | ---------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
|
||||||
| 1 | Раздвижной круглый 90(170)×90×75 | 12 500 ₽ | https://market.yandex.ru/card/stol-kukhonnyy-razdvizhnoy-stol-obedennyy-kruglyy-90kh90-sm--dve-vkladki-po-40-sm/102967523148 | ![[stol-1.png\|134]] |
|
| 1 | Sirius 120х80.5х80 см | 15 400 ₽ | https://hoff.ru/catalog/kuhnya/obedennye_gruppy/kuhonnye_stoly/stol_sirius_id10244473/?articul=18858532 | ![[Pasted image 20260717181504.png\|233]] |
|
||||||
| 2 | Раздвижной круглый (Ozon) | 11 500 ₽ | https://www.ozon.ru/product/stol-kuhonnyy-razdvizhnoy-obedennyy-kruglyy-2686952018/ | |
|
| 2 | Sirius 100х78.5х100 см | 17 700 ₽ | https://hoff.ru/catalog/kuhnya/obedennye_gruppy/kuhonnye_stoly/stol_sirius_id10479933/?articul=18862630 | ![[Pasted image 20260717181644.png\|234]] |
|
||||||
| 3 | Комплект табуретов, 4 шт | | https://www.ozon.ru/product/komplekt-taburetov-4-sht-3712763238/ | |
|
| 3 | Стул поворотный Oasis 49х88х59 см | 8 600 ₽ | https://hoff.ru/catalog/kuhnya/obedennye_gruppy/kuhonnye_stulya/stul_povorotnyy_oasis_id9148231/?articul=80552831 | ![[Pasted image 20260717182812.png\|229]] |
|
||||||
| | | | | |
|
| 4 | Стул поворотный Лондон 56х81х61 см | ₽ | https://hoff.ru/catalog/kuhnya/obedennye_gruppy/kuhonnye_stulya/stul_povorotnyy_london_id10188541/?articul=80623045 | ![[Pasted image 20260717182918.png\|241]] |
|
||||||
|
|
||||||
### Варианты техники
|
### Варианты техники
|
||||||
|
|
||||||
| Тип | Название | Цена | Ссылка | Фото |
|
| Тип | Название | Цена | Ссылка | Фото |
|
||||||
| --------------- | -------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------------------------------- | ----------------------------------------- |
|
| ---------------------- | -------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------------------------------- | ----------------------------------------- |
|
||||||
| Варочная панель | Haier | 28 000 ₽ | https://haieronline.ru/catalog/built-in/glass-ceramic-cove/hhy-y53nvb/ | ![[Pasted image 20260716000501.png\|154]] |
|
| Варочная панель | Haier HHY-Y53NVB | 22 176 ₽ | https://haieronline.ru/catalog/built-in/glass-ceramic-cove/hhy-y53nvb/ | ![[Pasted image 20260716000501.png\|154]] |
|
||||||
| Духовка | Haier HOD-PM08TGB<br>70 л, 8 режимов, 2 стекла | 29 000 ₽ | https://haieronline.ru/catalog/built-in/ovens/hodpm08tgb/ | ![[Pasted image 20260716000638.png\|176]] |
|
| Духовка | HAIER HOX-FP3AGB | 31 680 ₽ | https://haieronline.ru/catalog/built-in/ovens/hox-fp3agb/ | ![[Pasted image 20260718190708.png\|147]] |
|
||||||
| | Haier HOX-P06HGBX<br>76 л, 6 режимов, 3 стекла | 30 000 ₽ | https://haieronline.ru/catalog/built-in/ovens/hoxp06hgbx/ | ![[Pasted image 20260716000625.png\|177]] |
|
| Холодильник | LG GA-B509CLSL<br>419 л, инвентор, 3 ящика морозилки,<br> нулевой зазор | 50 000 ₽ | https://www.lg.com/ru/refrigerators/lg-GA-B509CLSL# | ![[Pasted image 20260716125354.png\|159]] |
|
||||||
| Холодильник | LG GA-B509CLSL<br>419 л, инвентор, 3 ящика морозилки,<br> нулевой зазор | 50 000 ₽ | https://www.lg.com/ru/refrigerators/lg-GA-B509CLSL# | ![[Pasted image 20260716125354.png\|159]] |
|
| | HAIER C4F640CFMRGU1<br>400 л, инвентор, 4 ящика морозилки, нулевая зона свежести | 59 000 ₽ | https://haieronline.ru/catalog/appliances/fridges/kholodilnik-haier-c4f640cfmrgu1/ | ![[Pasted image 20260716125554.png\|155]] |
|
||||||
| | HAIER C4F640CFMRGU1<br>400 л, инвентор, 4 ящика морозилки, нулевая зона свежести | 59 000 ₽ | https://haieronline.ru/catalog/appliances/fridges/kholodilnik-haier-c4f640cfmrgu1/ | ![[Pasted image 20260716125554.png\|155]] |
|
| Вытяжка | Weissgauff FIONA 60 X<br>Тяжело найти фильтры | 5 700 ₽ | https://www.weissgauff.ru/goods_162683/kuxonnaya_vstraivaemaya_vytyazhka_weissgauff_fiona_60_x.html | ![[Pasted image 20260717170238.png\|225]] |
|
||||||
| Вытяжка | Weissgauff FIONA 60 X<br>Тяжело найти фильтры | 5 700 ₽ | https://www.weissgauff.ru/goods_162683/kuxonnaya_vstraivaemaya_vytyazhka_weissgauff_fiona_60_x.html | ![[Pasted image 20260717170238.png\|225]] |
|
| | Libhof LB-0852<br>Для шкафа от 55 см, фильтры за 500 рублей | 7 300 ₽ | https://clck.ru/3UqJ5E | ![[Pasted image 20260717180722.png\|231]] |
|
||||||
| | HAIER HVQ-B2534G | 18 000 ₽ | https://haieronline.ru/catalog/built-in/hoods/hvq-b2534g/ | ![[Pasted image 20260717170419.png\|202]] |
|
| Измельчитель | WF F-52 Premium Compact<br>Беспроводная кнопка, хорошие отзывы | 13 400 ₽ | https://clck.ru/3UqFJQ | ![[Pasted image 20260717171003.png\|231]] |
|
||||||
| Измельчитель | HAIER HDM-1155S<br>Беспроводная кнопка, разводка под посудомойку | 23 000 ₽ | https://haieronline.ru/catalog/built-in/food-waste-shredders/hdm-1155s/ | ![[Pasted image 20260717170832.png\|211]] |
|
| Микроволновка | Samsung ME88SUG<br>Своя микроволновка, не встраиваемая | 0 ₽ | https://www.mvideo.ru/products/mikrovolnovaya-pech-samsung-me88sug-400202170 | ![[Pasted image 20260717171446.png\|219]] |
|
||||||
| | WF F-52 Premium Compact<br>Беспроводная кнопка, хорошие отзывы | 13 400 ₽ | https://clck.ru/3UqFJQ | ![[Pasted image 20260717171003.png\|231]] |
|
| Посудомойка | Haier HDWE14-692RU | 37 224 ₽ | https://haieronline.ru/catalog/built-in/built-in-dishwashers/hdwe14-692ru/ | ![[Pasted image 20260718190920.png\|231]] |
|
||||||
|
| Стиральная машина | HAIER HW90-BP14929A | 47 520 ₽ | https://haieronline.ru/catalog/appliances/washers/hw60-bp12929ae/ | ![[Pasted image 20260718191117.png\|231]] |
|
||||||
|
| Сушильная машина | HAIER HD90-A2929A | 53 856 ₽ | https://haieronline.ru/catalog/appliances/drying-machines/hd70-a929e/ | ![[Pasted image 20260718191108.png\|231]] |
|
||||||
|
| Соединительный элемент | СОЕДИНИТЕЛЬНЫЙ ЭЛЕМЕНТ CK-1 | 9 900 ₽ | https://haieronline.ru/catalog/appliances/connecting_elements/ck-1/ | |
|
||||||
|
|
||||||
| Техника | Ссылка | Цена | Комментарий | Фото |
|
|
||||||
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------- | ------------------------------------------------------------------------------------------------------------------------------------ | ---- |
|
|
||||||
| | https://www.weissgauff.ru/goods_177172/duxovoj_shkaf_weissgauff_eov_814_sdbe.html | 30.740 | 80 л, телескопические направляющие, 11 режимов, 3 стекла, каталитическая очистка, кольцевой нагревательный элемент. сенсорная панель | |
|
|
||||||
| Микроволновка | https://market.yandex.ru/card/vstraivayemaya-mikrovolnovaya-pech-s-funktsiyey-grilya-i-razmorozki-tuvio-mb20ges8b11-chernyy/103643961411?do-waremd5=cm23jeowBhplPHQk2eArhA&businessReviews=1&ogV=-12 | 10.700 | есть дисплей, кнопки, норм цена и отзывы | |
|
|
||||||
| | поставить свою самсунг | 0 | сделать отверстие как для встраиваемой на всякий случай | |
|
|
||||||
| Посудомойка | https://www.weissgauff.ru/goods_168457/vstraivaemaya_posudomoechnaya_mashina_s_luchom_na_polu_avtootkryvaniem_i_invertorom_weissgauff_bdw_6038_d_inverter_autoopen.html | 38.000/30.000 | луч, автооткрывание, инвертор, на яндексе дешевле, нет дурацкой корзинки | |
|
|
||||||
| | https://market.yandex.ru/card/vstraivayemaya-posudomoyechnaya-mashina-s-proyektsiyey-vremeni-na-polu-avto-otkryvaniyem-weissgauff-bdw-6035-autoopen-timer-floor/4770067283?do-waremd5=WSGzDrh2peuQm9yzVyQA8Q&sponsored=1&cpc=Z4L0cfQyZMxVugkvO3w2Vnk5IA4lHRAd-eFWUyyME-bn4wsRqEgtDlTtlpaqzWGiZcOiUN9hsm5HMMLPT7ptsV1wbOyLdVNE52G8nmuvcUnESu1DzpJjN5T6h4-bBYR1C4o1QSm8SkeBKKXSw_WNo_Veeceiq0tDglLF-f2t24HPzwN5lRsPHu5LJkRQO-8lBOU0B-u7_SxsDMJWMrbtzZvfo2vaLICFSXrigpmo6wUnkRUirTb25rAFR2o28sxUUx44XdM80s1T4Nc3CAotB-uAo0_83j5ZBD5cIFTjDTH6GX2mzI4GlLhLVwMXgJb5aeiA_i8Wm6U3XzN0TwulGHhcq8rH-PQszY5WPYYF3zQBigf62lGxJJzYdiSSYzWyPNEB_e-s2ChTks9Jg5xUocSabLIVPI1kRpSaNvxiMmaE31jMBJ4zJEcvP87h89EJ78JteI2K7s4bxTkSBUG5oFYPCZIulFKFm12Zvs-SaH1lMwzs5JcHIEYLnWeidTL9Neo1Yh_zXBmkOQWRX86guBPCqDQgzysJ&nid=70244772&ogV=-12#fullSpecsAnchorId | 38.000/30.000 | | |
|
|
||||||
| | https://haieronline.ru/catalog/built-in/built-in-dishwashers/hdwe13-191ru/ | 35.000 | автооткрывание, складные держатели для тарелок, но дурацкая корзинка для приборов | |
|
|
||||||
| | https://market.yandex.ru/card/posudomoyechnaya-mashina-vstraivayemaya-meferi-mdw6073-comfort/103604928335?do-waremd5=h1km9byFOwwr2kZPGbgSZg&businessReviews=1&ogV=-12 | 32.000 | автооткрывание, луч, нет дурацкой корзинки, хорошие отзывы | |
|
|
||||||
| | | | | |
|
|
||||||
| | | 32.000 | Инвертор, 6 кг | |
|
|
||||||
| Стиралка | https://haieronline.ru/catalog/appliances/washers/hw60-bp12929ae/#reviews | 55.000 | 7 кг | |
|
|
||||||
| Сушка | https://haieronline.ru/catalog/appliances/drying-machines/hd70-a929e/ | 9.000 | | |
|
|
||||||
| Соединительный элемент | https://haieronline.ru/catalog/appliances/connecting_elements/ck-3/reviews/ | | | |
|
|
||||||
|
|||||||