contractors-questions.md 8.7 KB

Вопросы к заказчику по ТЗ «Подрядчики и спецификации»

Документ содержит развёрнутые вопросы, которые необходимо уточнить у заказчика до начала реализации. Основной документ ТЗ: contractors.md.


1. Управление подрядчиками

1.1. Удаление и архивирование

Нужна ли возможность удалять или архивировать подрядчиков?

Что делать, если на подрядчика уже выпущены спецификации или он используется в площадках:

  • жёсткое удаление запрещено;
  • мягкое удаление (архив) с сохранением истории;
  • полный запрет удаления — только скрытие из выпадающих списков.

Рекомендация: мягкое удаление (флаг archived). Архивные подрядчики не видны в выпадающих списках при формировании спецификаций, но остаются в справочнике и доступны для просмотра ранее выпущенных документов.

1.2. Обязательность полей карточки подрядчика

Какие из 8 полей карточки (наименование, юр. имя, № договора, дата договора, ФИО руководителя, форма организации, налог, шапка в договоре) являются обязательными для сохранения?

Варианты:

  • все 8 обязательны — подрядчика нельзя создать без полной анкеты;
  • обязательно только «Наименование» — остальное можно дозаполнить;
  • обязательны поля, без которых не сформируется спецификация (№ договора, дата, юр. имя, ФИО, форма организации, налог).

1.3. Права на редактирование цен монтажа

Кто может редактировать цены монтажа в карточке подрядчика:

  • только Администратор;
  • Администратор и Помощник руководителя;

2. Цены монтажа

2.1. Переход на новый год

Каталог МАФ привязан к году. При переходе на новый календарный год:

  • копировать ли цены прошлого года в новый каталог автоматически;
  • копировать только для МАФ с совпадающим артикулом;
  • начинать каждый год с пустого прайса (через импорт);

2.2. Inline-редактирование в таблице цен

Достаточно ли только импорта/экспорта для правок, или нужна возможность редактировать цену и наименование прямо в таблице (inline-edit, как в других разделах)?

2.3. Удаление МАФ из каталога

Что делать с ценой монтажа, если МАФ удалён/скрыт в каталоге текущего года:

  • скрывать цену из таблицы, но сохранять в БД;
  • удалять запись;
  • показывать с пометкой «МАФ недоступен».

2.4. Пустые значения при импорте

Как трактовать пустую ячейку в импортируемом файле:

  • пустая «Цена монтажа» = очистить поле у подрядчика;
  • пустая «Цена монтажа» = пропустить строку (не трогать текущее значение);
  • так же для «Наименование по спецификации».

3. Формирование спецификации

3.1. История сформированных спецификаций

Нужно ли сохранять в системе историю сформированных документов?

  • достаточно скачивания файла «на лету»;
  • сохранять запись (площадка, подрядчик, №, дата, параметры, ссылка на файл);
  • сохранять и показывать в сформированных документах площадки.

3.2. Поведение при отсутствии цены у выбранного МАФ

Если в площадке выбраны МАФ, для которых у выбранного подрядчика не указана цена монтажа:

  • блокировать формирование с перечнем проблемных артикулов;
  • формировать с ценой = 0 для таких строк;
  • пропускать такие МАФ (не попадают в спецификацию);

3.3. «+4 дня» для окончания работ

При заполнении «Начало работ» поле «Окончание работ» автоматически = «Начало + 4 дня». Это календарные или рабочие дни?

3.4. Единица измерения

В ТЗ указано «всегда ШТ». Могут ли в будущем быть позиции с другими единицами (комплект, м², м³)? Если да — взять единицу из каталога МАФ; если нет — захардкодить «шт».


4. Excel-шаблон

4.1. Подтверждение опечатки

В исходном ТЗ пункт xiii указывает «Строка 21», но строка 21 уже описана в пункте vi как «Итого». По смыслу (должность подписанта) это строка 31. Требуется подтверждение.

4.2. Пропись суммы (строка 23)

Какой формат прописи нужен для строки «Итого суммой + прописью»:

  • «Сто тысяч рублей 00 копеек»;
  • «100 000 (Сто тысяч) рублей 00 копеек»;
  • другой формат (например, без копеек, если сумма целая).

Нужно определить точный шаблон — от этого зависит выбор библиотеки для прописи.

4.3. Несколько городов

В ТЗ строка 12 формируется как г. Москва, <Название площадки>. Всегда ли это Москва, или город нужно брать из площадки/карточки подрядчика?

4.4. Поведение при «Без НДС»

Подтверждение: при «Без НДС» строка 22 полностью пустая (ничего не выводится, даже пометки «Без НДС»), а пометка «Без НДС» уходит только в строку 24. Это корректно?

4.5. Формат даты в документе

В каком формате выводить даты в Excel-шаблоне: ДД.ММ.ГГГГ, ДД «Месяц прописью» ГГГГ г., или другой?


5. Интерфейс и UX

5.1. Расположение кнопки «Спецификация»

«Сразу после кнопки ТН» — уточнить, имеется в виду панель действий в карточке площадки или конкретный блок. Нужно подтвердить, что кнопка размещается именно в том же блоке, где «ТН», и с тем же стилем.

5.2. Отображение прайса подрядчика

В таблице «Цены монтажа» — нужна ли фильтрация/поиск по артикулу, наименованию? Пагинация или загрузка всего каталога?

Рекомендация: поиск по артикулу и наименованию, сортировка по колонкам, без пагинации (как в каталоге МАФ).