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