|
![]() |
#1 |
Участник
|
Начнем заново...
Синхронизации с 1с вообще никакой нет. Только файл xls и axapta. Причем загрузка в одностороннем порядке(из файла xls в axapta). Что необходимо: Создание обработки для выгрузки информации из файла xls в axapta. Данные для загрузки: артикул, количество, цена. Данные изменяются в каждом новом файле xls, но загружаем в программу ведения учета(в данном случае для axapta) поля: fSuppCod1C – это будет артикул по каталогу(по нему должно подтянуться наименование в заказ покупателя и артикул внутренний). fCount – это будет количество каждого наименования в документе созданном. fPrice – это будет цена каждого наименования в документе созданном. С помощью обработки файл xls преобразовывается в axapta в "предложение" (прикрепленный файл "кп") и далее в счет(прикрепленный файл "счет"). Уточнения артикулы всегда числовые. Версия axapta 4.0 Файл xls можно изменить путем добавления столбцов вправо. Из выше написанных комментариев понял что возможно надо будет указывать код клиента(либо другую информацию необходимую для загрузки). Если необходимы уточнения по заданию, дайте знать. Я постарался донести до вас то, что необходимо сделать... |
|
|
За это сообщение автора поблагодарили: RVS (3), sukhanchik (3). |
![]() |
#2 |
Гость
|
Попробую уточнить
Ок Цитата:
Цитата:
А если и не то и не то? Что делать? Создавать новую или генерировать ошибку? Подобные же вопросы и по количеству(в каких единицах измерения?) и цена (в какой валюте?) Будете ли вы сохранять файл автоматически после/перед закачкой для дальнейших разборок в случае чего? |
|
![]() |
#3 |
Участник
|
Цитата:
Если нет артикула вообще - добавляем пустую строку(если это возможно в Dynamics ax). Если не возможно не выгружаем строку при отсутствии артикула. Цитата:
Цена будет заранее указана для каждого товара в файле xls согласно артикулу. В приложенном файле "предложение" есть пример. Это Евро без НДС(НДС в документе указывается "сверху"). По процессу: приходит по электронной почте письмо, в нем файл xls(нужный нам), его сохраняют к себе на компьютер, далее идет процесс обработки файла путем его выбора из Dynamics ax нашей обработкой. И создается документ "предложение" следующий по нумерации и текущей датой. Последний раз редактировалось hansuvarov; 15.09.2015 в 23:03. |
|
![]() |
#4 |
Administrator
|
Цитата:
Сообщение от hansuvarov
![]() Вообще не понял... Есть товары у компании, каждый товар имеет артикул свой, в нашем случае мы имеем артикул по каталогу(который указывается в файле "предложение").
Если нет артикула вообще - добавляем пустую строку(если это возможно в Dynamics ax). Если не возможно не выгружаем строку при отсутствии артикула. Пустую строку добавить нельзя. Цитата:
Цитата:
А еще важно иметь понимание, что вся информация обрабатывается одинаково. Либо иметь понимание, где имеются ветвления. Например, в одном случае НДС в Евро, а в другом - в рублях. По Евро мы НДС не делаем в проводках, а по рублям делаем... Цитата:
Так все-таки что с сущностями? Все-таки заказ на продажу?
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#5 |
Сенбернар
|
Цитата:
Сообщение от hansuvarov
![]() Синхронизации с 1с вообще никакой нет.
Только файл xls и axapta. Причем загрузка в одностороннем порядке(из файла xls в axapta). Что необходимо: Создание обработки для выгрузки информации из файла xls в axapta. Данные для загрузки: артикул, количество, цена. Данные изменяются в каждом новом файле xls, но загружаем в программу ведения учета (в данном случае для axapta) поля: Пока что я вижу вот что : - из .xls создаем в Аксе Предложение на продажу. При этом дополнительные данные понадобятся почти наверняка.. ну, ладно.. - клиента и номенклатуры в Аксе создать все же придется.. для этого тоже могут потребоваться доп. данные.. или доступ к базе 1С, чтобы эти данные оттуда вытянуть. - "подтянуть" наименование - не понимаю, откуда? В Екселе его нет.. лезть в базу 1С? Может, наименованиее тоже того.. в Ексель? - заходим (в Аксе) в это Предложение на продажу и печатаем его (руками? или "автопилот" приделать надо?) - разносим из этого Предложения Подтверждение. При этом у нас появляется Заказ на продажу (руками?) - идем в этот Заказ на продажу и разносим (и печатаем) Счет на оплату (руками?) На этом то, что вы написали, заканчивается ![]() Не понимаю (с) ![]() И напоследок - вопрос про в программу ведения учета (в данном случае для axapta : я как-то не вижу какого-то особого "учета".. Общая идея такая : чтобы был УЧЕТ (проводки, например.. отгрузки со склада, например, в Аксапте) - в Аксапте должны быть данные : - о Клиентах - о Номенклатуре и ее наличии на складе (и то, что она есть в 1С - Аксе совершенно.. параллельно). - и так далее.. Иначе - будет просто "печатная машинка"
__________________
Best Regards, Roman Последний раз редактировалось RVS; 16.09.2015 в 00:21. |
|
![]() |
#6 |
Administrator
|
Спасибо за труд по расшифровке задания. Задание начинает проясняться и уже можно начинать задавать вопросы. Очень важно, что Вы указали версию АХ, поскольку способы решения одной и той же задачи в разных версиях разные и с разными подводными камнями.
Выделю ключевую фразу из Вашего ТЗ: Цитата:
Сразу вопрос. Вы эти документы в АХ видели? Т.е. открыв систему - вы сможете ткнуть пальцем, во что должен превратиться файл xls? В АХ 4.0 (в стандарте) есть следующие сущности: - Предложение по продажам. Из него можно распечатать "кп", причем в общем-то не 1С-ного вида, а своего, родного, который гхм... может мягко сказать не устроить того человека, который ожидает увидеть КП в 1С-ном виде. - Заказ на продажу. Из него можно распечатать счет и накладную. После распечатки накладной счет уже распечатать нельзя (кажется; точно не помню). Соответственно, предложение по продажам и заказ на продажу - это разный набор таблиц с разным (пусть и похожим) набором полей. Из заказа на продажу нельзя распечатать КП, из КП нельзя создать накладную и распечатать счет. В КП также нет понятия "Договор". Теперь собственно говоря вопросы: 1. В какую сущность все-таки загружать Ваш файл? 2. Нужно ли из этой сущности печатать документы, скриншоты которых Вы предоставили? (т.к. в стандарте нет такого формата, то значит эти отчеты предстоит еще рисовать - а это отдельный труд, помимо загрузки данных). 3. Что предполагается делать с сущностью, после того, как она все-таки создастся? Вопрос связан с тем, что столь малое количество загружаемых данных не позволит корректно сформировать документ и им пользоваться будет нельзя. Как уже было верно подмечено - как минимум нужен клиент. Дальше пойдет договор, склад, валюта и т.д.. После этого нужно будет понять, какие аналитики (финансовые, складские) требуется задать (у каждой номенклатуры может быть свой собственный набор складских аналитик, обязательных к заполнению). В общем - дальше - Вам придется открыть соответствующую сущность в АХ и потыкать пальцем программисту какое поле как должно заполняться (откуда должна браться информация). 4. "Бытовые" вопросы типа "А что делать, если документ уже загружен / разнесен?", "А что делать, если такого артикула / контрагента / ... не существует?", "А что делать, если такого артикула в системе нет в наличии по требуемому количеству?" и т.д. Чтобы программист сделал задачу - он должен четко знать, какое ожидается поведение системы в любой "нештатной" ситуации. Иначе он сделает на свое усмотрение, которое может легко разойтись с Вашим. Если хотите, чтобы вопросы дальше задавались - ответьте на эти и в конечном счете - мы с Вами сформируем ТЗ.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 15.09.2015 в 23:23. |
|
Теги |
axapta, выгрузка файлов, загрузка данных, обработки |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|