Обсуждение:Новые ТН и ТТН (постановка)
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
| − | # Одна функция построения отчета | + | Замечания: |
| − | # | + | # Одна функция построения отчета или на каждый [[Шаблон отчета|шаблон]] своя функция, которая вызывает некоторую общую функцию, подготавливающую данные? |
| + | # Привести тексты 3-4 функций подготовки данных отчетов, чтобы на примере них определить, что можно унифицировать. | ||
| + | # Не стоит забывать, что есть еще отраслевые формы накладных, например, железнодорожная накладная и т.п. (это к теме про 6 стандартных бланков). | ||
Это больше тезисная декларация, чем постановка. Для постановки тут не хватает конкретики. Вы должны точно расписать, что будет делать общая функция, например, так: | Это больше тезисная декларация, чем постановка. Для постановки тут не хватает конкретики. Вы должны точно расписать, что будет делать общая функция, например, так: | ||
| − | # на вход передается тип документа | + | # на вход передается [[Тип документа|тип документа]] ввиде его РУИДа в строковом представлении; |
# формируется такой-то запрос, в нем такая-та часть общая, а такая-то зависит от типа документа. Мы ее формируем таким-то образом. | # формируется такой-то запрос, в нем такая-та часть общая, а такая-то зависит от типа документа. Мы ее формируем таким-то образом. | ||
# ПОЛНОСТЬЮ, ДО ТОГО КАК БУДЕТ НАПИСАНА ПЕРВАЯ СТРОЧКА КОДА, определить список полей которые будет возвращать функция. | # ПОЛНОСТЬЮ, ДО ТОГО КАК БУДЕТ НАПИСАНА ПЕРВАЯ СТРОЧКА КОДА, определить список полей которые будет возвращать функция. | ||
| − | # Определиться что делать с полями, для которых в запросе не будет информации. Одного упоминания функции CAST недостаточно. Привести примеры. | + | # Определиться что делать с полями, для которых в запросе не будет информации. Одного упоминания функции CAST недостаточно. Необходимо точно указать разработчику, что делать с полем каждого типа. Привести примеры. |
Следует дать ответы на следующие вопросы: | Следует дать ответы на следующие вопросы: | ||
Версия 00:18, 13 декабря 2006
Замечания:
- Одна функция построения отчета или на каждый шаблон своя функция, которая вызывает некоторую общую функцию, подготавливающую данные?
- Привести тексты 3-4 функций подготовки данных отчетов, чтобы на примере них определить, что можно унифицировать.
- Не стоит забывать, что есть еще отраслевые формы накладных, например, железнодорожная накладная и т.п. (это к теме про 6 стандартных бланков).
Это больше тезисная декларация, чем постановка. Для постановки тут не хватает конкретики. Вы должны точно расписать, что будет делать общая функция, например, так:
- на вход передается тип документа ввиде его РУИДа в строковом представлении;
- формируется такой-то запрос, в нем такая-та часть общая, а такая-то зависит от типа документа. Мы ее формируем таким-то образом.
- ПОЛНОСТЬЮ, ДО ТОГО КАК БУДЕТ НАПИСАНА ПЕРВАЯ СТРОЧКА КОДА, определить список полей которые будет возвращать функция.
- Определиться что делать с полями, для которых в запросе не будет информации. Одного упоминания функции CAST недостаточно. Необходимо точно указать разработчику, что делать с полем каждого типа. Привести примеры.
Следует дать ответы на следующие вопросы:
- Что мы будем делать с существующими настройками?
- Как будет осуществляться переход на новую настройку?
- Что произойдет с изменениями, сделанными у клиентов в функциях?
- Что произойдет с изменениями, сделанными у клиентов в шаблонах?
AndreiK 22:01, 12 December 2006 (CET)