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

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

Цитата:
Сообщение от hansuvarov Посмотреть сообщение
Единицы измерения будут браться из товара, в нашем случае все проще они все в шт.
В коде в явном виде "шт." нехорошо прописывать, а значит нужно четко "ткнуть" в поле в справочник номенклатур, из которого эти "шт." должны подтянуться. В целом, конечно это уже я немного придираюсь (тут программист может и сам догадаться, откуда брать, но отметить о том, что про единицу измерения не забыть - надо), но чем больше моментов в ТЗ прописано - тем меньше шансов будет на то, что ожидания не совпадут с реалиями.

Цитата:
Сообщение от hansuvarov Посмотреть сообщение
Цена будет заранее указана для каждого товара в файле xls согласно артикулу.
В приложенном файле "предложение" есть пример. Это Евро без НДС(НДС в документе указывается "сверху").
Отлично! А бух проводки по этому НДСу будут? А то нам тогда потребуется указание налоговой группы и налоговой группы номенклатуры. Т.е. указания откуда их брать.
А еще важно иметь понимание, что вся информация обрабатывается одинаково. Либо иметь понимание, где имеются ветвления. Например, в одном случае НДС в Евро, а в другом - в рублях. По Евро мы НДС не делаем в проводках, а по рублям делаем...

Цитата:
Сообщение от hansuvarov Посмотреть сообщение
По процессу: приходит по электронной почте письмо, в нем файл xls(нужный нам), его сохраняют к себе на компьютер, далее идет процесс обработки файла путем его выбора из Dynamics ax нашей обработкой. И создается документ "предложение" следующий по нумерации и текущей датой.
Воот. Хорошо отталкиваться от описания бизнес-процесса. Сразу представляешь себе чего ожидается получить.
Так все-таки что с сущностями? Все-таки заказ на продажу?
__________________
Возможно сделать все. Вопрос времени
Старый 16.09.2015, 00:15   #2  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Цитата:
Сообщение от hansuvarov Посмотреть сообщение
Синхронизации с 1с вообще никакой нет.
Только файл xls и axapta. Причем загрузка в одностороннем порядке(из файла xls в axapta).

Что необходимо:
Создание обработки для выгрузки информации из файла xls в axapta.
Данные для загрузки: артикул, количество, цена.
Данные изменяются в каждом новом файле xls, но загружаем в программу ведения учета (в данном случае для axapta) поля:
То есть Axapta у вас не просто "печатной машинкой" будет работать, а какой-то учет вести? Какой?

Пока что я вижу вот что :

- из .xls создаем в Аксе Предложение на продажу. При этом дополнительные данные понадобятся почти наверняка.. ну, ладно..
- клиента и номенклатуры в Аксе создать все же придется.. для этого тоже могут потребоваться доп. данные.. или доступ к базе 1С, чтобы эти данные оттуда вытянуть.
- "подтянуть" наименование - не понимаю, откуда? В Екселе его нет.. лезть в базу 1С? Может, наименованиее тоже того.. в Ексель?
- заходим (в Аксе) в это Предложение на продажу и печатаем его (руками? или "автопилот" приделать надо?)
- разносим из этого Предложения Подтверждение. При этом у нас появляется Заказ на продажу (руками?)
- идем в этот Заказ на продажу и разносим (и печатаем) Счет на оплату (руками?)

На этом то, что вы написали, заканчивается


Не понимаю (с)

И напоследок - вопрос про в программу ведения учета (в данном случае для axapta : я как-то не вижу какого-то особого "учета"..

Общая идея такая : чтобы был УЧЕТ (проводки, например.. отгрузки со склада, например, в Аксапте) - в Аксапте должны быть данные :
- о Клиентах
- о Номенклатуре и ее наличии на складе (и то, что она есть в 1С - Аксе совершенно.. параллельно).
- и так далее..

Иначе - будет просто "печатная машинка"
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 16.09.2015 в 00:21.
Теги
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, время: 19:53.