AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.09.2015, 23:07   #25  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,342 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от hansuvarov Посмотреть сообщение
Начнем заново...
Спасибо за труд по расшифровке задания. Задание начинает проясняться и уже можно начинать задавать вопросы. Очень важно, что Вы указали версию АХ, поскольку способы решения одной и той же задачи в разных версиях разные и с разными подводными камнями.

Выделю ключевую фразу из Вашего ТЗ:
Цитата:
Сообщение от hansuvarov Посмотреть сообщение
С помощью обработки файл xls преобразовывается в axapta в "предложение" (прикрепленный файл "кп") и далее в счет(прикрепленный файл "счет").
Итак, на "входе" предполагается файл xls. На "выходе" - некие документ(ы) в АХ.
Сразу вопрос. Вы эти документы в АХ видели? Т.е. открыв систему - вы сможете ткнуть пальцем, во что должен превратиться файл xls?
В АХ 4.0 (в стандарте) есть следующие сущности:
- Предложение по продажам. Из него можно распечатать "кп", причем в общем-то не 1С-ного вида, а своего, родного, который гхм... может мягко сказать не устроить того человека, который ожидает увидеть КП в 1С-ном виде.
- Заказ на продажу. Из него можно распечатать счет и накладную. После распечатки накладной счет уже распечатать нельзя (кажется; точно не помню).

Соответственно, предложение по продажам и заказ на продажу - это разный набор таблиц с разным (пусть и похожим) набором полей. Из заказа на продажу нельзя распечатать КП, из КП нельзя создать накладную и распечатать счет. В КП также нет понятия "Договор".

Теперь собственно говоря вопросы:
1. В какую сущность все-таки загружать Ваш файл?
2. Нужно ли из этой сущности печатать документы, скриншоты которых Вы предоставили? (т.к. в стандарте нет такого формата, то значит эти отчеты предстоит еще рисовать - а это отдельный труд, помимо загрузки данных).
3. Что предполагается делать с сущностью, после того, как она все-таки создастся? Вопрос связан с тем, что столь малое количество загружаемых данных не позволит корректно сформировать документ и им пользоваться будет нельзя. Как уже было верно подмечено - как минимум нужен клиент. Дальше пойдет договор, склад, валюта и т.д.. После этого нужно будет понять, какие аналитики (финансовые, складские) требуется задать (у каждой номенклатуры может быть свой собственный набор складских аналитик, обязательных к заполнению). В общем - дальше - Вам придется открыть соответствующую сущность в АХ и потыкать пальцем программисту какое поле как должно заполняться (откуда должна браться информация).
4. "Бытовые" вопросы типа "А что делать, если документ уже загружен / разнесен?", "А что делать, если такого артикула / контрагента / ... не существует?", "А что делать, если такого артикула в системе нет в наличии по требуемому количеству?" и т.д.

Чтобы программист сделал задачу - он должен четко знать, какое ожидается поведение системы в любой "нештатной" ситуации. Иначе он сделает на свое усмотрение, которое может легко разойтись с Вашим.

Если хотите, чтобы вопросы дальше задавались - ответьте на эти и в конечном счете - мы с Вами сформируем ТЗ.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 15.09.2015 в 23:23.
Теги
axapta, выгрузка файлов, загрузка данных, обработки

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxtraining: Axapta Training Introduction Blog bot DAX Blogs 0 12.11.2009 17:05
ERP-BLOG: Как сделать правильно пользоваться хэлпом или горести Axapta. Blog bot DAX Blogs 2 15.07.2009 14:05
Нужно сделать выборку из нескольких таблиц (в данном случае из четырех). niktata DAX: Программирование 10 30.09.2008 09:42
Axapta 3, отправка файлов по eMail (КАК ИСПРАВИТЬ) raz DAX: Программирование 1 01.10.2003 15:07
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:28.