Импорт ACCPAC O/E из EXCEL
Иметь здесь шутку с головой, хотеть снизить уровень стресса и производительность на работе, так вот что я думал...
Я хочу использовать форму предложения Excel и связать ее с прейскурантом ODBC (для номеров позиций и стоимости пересылки), а после завершения предложения импортировать его в ACCPAC Invoice Entry...
Я борюсь с импортом в ACCPAC через VBA (без опыта), поэтому, если кто-нибудь может указать мне правильное направление для создания шаблона экспорта / импорта, я могу спать спокойно...
работа с: ACCPAC 300ERP
: Microsoft Excel 2010
1 ответ
Есть два основных способа сделать то, что вы ищете. Первый - отформатировать данные в листе Excel, чтобы они соответствовали макету, который Sage ищет при импорте заказа. Вы можете заполнить поля количества отгрузки в подробных строках и поместить значение True в поле, которое определяет, должен ли Sage создавать счет при создании документа отгрузки.
Преимущества этого метода в том, что вам не нужно заниматься программированием. Вы можете экспортировать существующий документ в Excel (вы можете использовать другие макеты, но с Excel обычно проще всего работать), а затем начать играть с полями, которые вы хотите перенести обратно в Sage при выполнении импорта. Как только вы получите правильный макет, вы, скорее всего, сможете сохранить этот формат импорта даже через новые версии ввода заказов.
Недостатком этого метода является то, что вам приходится много играть, настраивать, настраивать, исправлять и тестировать. Это займет много времени.
Другой основной вариант - автоматизировать Sage через VBA. К счастью, у Sage есть возможность записать макрос, что позволит вам взять информацию о вашем предложении и записать процесс добавления ее в Sage. Это даст вам практически весь код, который вам понадобится для создания цитаты без использования механизма импорта.
Преимущество этого метода в том, что вы имеете 100% контроль над получением информации о цитатах в Sage. Вы не ограничены наличием информации о ценах в определенном формате (который вам необходим при импорте). Вы также можете выполнять любые проверки, которые хотите выполнить, и обновлять рабочую книгу Excel с помощью информации, которую генерирует Sage (например, номера документов заказа, отгрузки и счета-фактуры).
Против этого метода является то, что вы несете ответственность за большую часть кодирования. Макрос даст вам большую часть кода, но вам нужно его очистить, поместить соответствующий код в циклы, проверить ошибки и т. Д.
Вот почему я спросил, есть ли у вас опыт программирования. Если нет, то я не рекомендую маршрут VBA, потому что вам придется учиться программировать с использованием VBA одновременно с изучением того, как вводить транзакции в Sage. Механизм импорта / экспорта является мощным, но несколько негибким.
Другие варианты: обратитесь к вашему дилеру Sage. В их штате будет кто-то, кто может выполнять такую работу, или они могут связаться с субподрядчиком, чтобы сделать это для вас.
http://www.realisable.co.uk/ Realmanable IMAN - это часть программного обеспечения, предназначенная для помощи в преобразовании исходных данных для их передачи в Sage (и другие системы). Можно настроить IMAN для чтения вашей книги Excel и преобразования ее в заказ / отгрузку / счет-фактуру в Sage - с очень небольшим количеством кода, если он вообще есть.