![]() |
#25 |
Administrator
|
Спасибо за труд по расшифровке задания. Задание начинает проясняться и уже можно начинать задавать вопросы. Очень важно, что Вы указали версию АХ, поскольку способы решения одной и той же задачи в разных версиях разные и с разными подводными камнями.
Выделю ключевую фразу из Вашего ТЗ: Цитата:
Сразу вопрос. Вы эти документы в АХ видели? Т.е. открыв систему - вы сможете ткнуть пальцем, во что должен превратиться файл xls? В АХ 4.0 (в стандарте) есть следующие сущности: - Предложение по продажам. Из него можно распечатать "кп", причем в общем-то не 1С-ного вида, а своего, родного, который гхм... может мягко сказать не устроить того человека, который ожидает увидеть КП в 1С-ном виде. - Заказ на продажу. Из него можно распечатать счет и накладную. После распечатки накладной счет уже распечатать нельзя (кажется; точно не помню). Соответственно, предложение по продажам и заказ на продажу - это разный набор таблиц с разным (пусть и похожим) набором полей. Из заказа на продажу нельзя распечатать КП, из КП нельзя создать накладную и распечатать счет. В КП также нет понятия "Договор". Теперь собственно говоря вопросы: 1. В какую сущность все-таки загружать Ваш файл? 2. Нужно ли из этой сущности печатать документы, скриншоты которых Вы предоставили? (т.к. в стандарте нет такого формата, то значит эти отчеты предстоит еще рисовать - а это отдельный труд, помимо загрузки данных). 3. Что предполагается делать с сущностью, после того, как она все-таки создастся? Вопрос связан с тем, что столь малое количество загружаемых данных не позволит корректно сформировать документ и им пользоваться будет нельзя. Как уже было верно подмечено - как минимум нужен клиент. Дальше пойдет договор, склад, валюта и т.д.. После этого нужно будет понять, какие аналитики (финансовые, складские) требуется задать (у каждой номенклатуры может быть свой собственный набор складских аналитик, обязательных к заполнению). В общем - дальше - Вам придется открыть соответствующую сущность в АХ и потыкать пальцем программисту какое поле как должно заполняться (откуда должна браться информация). 4. "Бытовые" вопросы типа "А что делать, если документ уже загружен / разнесен?", "А что делать, если такого артикула / контрагента / ... не существует?", "А что делать, если такого артикула в системе нет в наличии по требуемому количеству?" и т.д. Чтобы программист сделал задачу - он должен четко знать, какое ожидается поведение системы в любой "нештатной" ситуации. Иначе он сделает на свое усмотрение, которое может легко разойтись с Вашим. Если хотите, чтобы вопросы дальше задавались - ответьте на эти и в конечном счете - мы с Вами сформируем ТЗ.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 15.09.2015 в 23:23. |
|
Теги |
axapta, выгрузка файлов, загрузка данных, обработки |
|
|