Новые ТН и ТТН (постановка)

Материал из GedeminWiki
Перейти к: навигация, поиск

Проблема: Для вывода на печать ТН и ТТН разных документов используется одна общая функция и около 70-ти шаблонов.

Стандартов шаблонов всего 6:

  1. ТН-2
  2. ТН-2 с приложением
  3. ТТН-1 вертикальная
  4. ТТН-1 вертикальная с приложением
  5. ТТН-1 горизонтальная
  6. ТТН-1 горизонтальная с приложением

Это усложняет исправление ошибок, найденных в шаблонах.

Задача:

  1. Переделать отчеты таким образом, чтобы общая ф-я отчета всегда возвращала одинаковый по структуре набор данных (если для некоторых накладных определенные поля не заполняются, использовать CAST и пр.). Запрос будет формироваться в зависимости от типа документа (сейчас так и есть, но результирующий набор полей разный)
  2. Создать 6 универсальных шаблонов.

В качестве основы можно взять отчеты документа "03. Отпуск на сторону (оптовая торговля)", как наиболее часто используемого.

Предполагается достичь следующих результатов:

  1. упрощение редактирования накладных минимум в 10 раз
  2. упрощения тестирования накладных минимум в 10 раз
  3. внешний вид соответствующих отчетов для разных документов будет одинаковым, что приятно клиентам.

Предполагаемая оценка времени:

  1. каркас общей ф-и отчетов – 4 ч;
  2. редактирование функции в соответствии с каждым документом – 40 мин, 11 документов, итого 7 ч;
  3. создание стандартных шаблонов: 1, 3, 5 – по 30 мин, 2, 4, 6 – по 60 мин, итого 4,5 ч.
  4. Непредвиденные затраты – 5 ч

Итого 20, 5 ч

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты