Новые ТН и ТТН (постановка)
Материал из GedeminWiki
Проблема: Для вывода на печать ТН и ТТН разных документов используется одна общая функция и около 70-ти шаблонов.
Стандартов шаблонов всего 6:
- ТН-2
- ТН-2 с приложением
- ТТН-1 вертикальная
- ТТН-1 вертикальная с приложением
- ТТН-1 горизонтальная
- ТТН-1 горизонтальная с приложением
Это усложняет исправление ошибок, найденных в шаблонах.
Задача:
- Переделать отчеты таким образом, чтобы общая ф-я отчета всегда возвращала одинаковый по структуре набор данных (если для некоторых накладных определенные поля не заполняются, использовать CAST и пр.). Запрос будет формироваться в зависимости от типа документа (сейчас так и есть, но результирующий набор полей разный)
- Создать 6 универсальных шаблонов.
В качестве основы можно взять отчеты документа "03. Отпуск на сторону (оптовая торговля)", как наиболее часто используемого.
Предполагается достичь следующих результатов:
- упрощение редактирования накладных минимум в 10 раз
- упрощения тестирования накладных минимум в 10 раз
- внешний вид соответствующих отчетов для разных документов будет одинаковым, что приятно клиентам.
Предполагаемая оценка времени:
- каркас общей ф-и отчетов – 4 ч;
- редактирование функции в соответствии с каждым документом – 40 мин, 11 документов, итого 7 ч;
- создание стандартных шаблонов: 1, 3, 5 – по 30 мин, 2, 4, 6 – по 60 мин, итого 4,5 ч.
- Непредвиденные затраты – 5 ч
Итого 20, 5 ч