Существует два основных способа сделать то, что вы ищете. Во-первых, необходимо форматировать данные в листе Excel, чтобы они соответствовали макету, который Sage ищет при импорте заказа. Вы можете заполнить количество отправленных полей в подробных строках и поместить значение True в поле, которое определяет, должен ли Sage создавать счет, когда он создает документ отправки.
Достоинства этого метода в том, что вам не нужно выполнять какую-либо работу по программированию. Вы можете экспортировать существующий документ в Excel (вы можете использовать другие макеты, но Excel, как правило, проще всего работать), а затем начать играть с полями, которые вы хотите вернуть в Sage при импорте. Как только вы получите правильный макет, вы, скорее всего, сможете сохранить этот формат импорта даже через новые версии ввода заказа.
The Con к этому методу заключается в том, что вам нужно много упражняться, настраивать и подделывать, исправлять и тестировать. Это займет много времени.
Другой основной вариант - это автоматизировать Sage через VBA. К счастью, у Sage есть возможность записывать макрос, чтобы вы могли получать информацию о котировках и записывать процесс добавления в Sage. Это даст вам почти весь код, который вам понадобится для создания цитаты без использования механизма импорта.
Про этот метод заключается в том, что у вас есть 100% контроль над получением информации о котировке в Sage. Вы не ограничены наличием котировки в определенном формате (который вам нужен при импорте). Вы также можете выполнить любые проверки, которые вы хотите выполнить, и обновить книгу Excel с информацией, которую генерирует Sage (например, номера документов заказа, отправки и счета-фактуры).
Кон таким способом является то, что вы несете ответственность за большую часть кодирования. Макрос даст вам большую часть кода, но вам нужно его очистить, поместить соответствующий код в циклы, проверить наличие ошибок и т. Д.
Вот почему я спросил, есть ли у вас опыт программирования. Если нет, то я не рекомендую маршрут VBA, потому что вам нужно будет научиться программировать с помощью VBA одновременно с обучением тому, как получать транзакции в Sage. Механизм импорта/экспорта мощный, но несколько негибкий.
Другие варианты: Обратитесь к вашему дилеру Sage. У них будет либо кто-то из сотрудников, которые могут выполнять такую работу, либо они могут связаться с субподрядчиком, чтобы сделать это за вас.
http://www.realisable.co.uk/ IMAN представляет собой часть программного обеспечения, которое призвано помочь вам в преобразовании исходных данных, чтобы получить его в Sage (и другие системы). Можно настроить IMAN для чтения вашей книги Excel и превратить ее в заказ/отгрузку/счет-фактуру в Sage - с очень маленьким кодированием, если таковой вообще существует.
Снова Мерфи правильная! Я работал в интерфейсе ACCPAC/Access еще в 2002 году, и только на прошлой неделе удалил все мои файлы и код! Тем не менее, я нашел следующее, которое должно помочь вам начать: http://stackoverflow.com/questions/18472519/accpac-and-excel-spreadsheets –
hahaha, bastard Murphy ... Спасибо, Уэйн, сделал все, что там прочитано , но, к сожалению, это не вариант для меня, нужно импортировать форму Excel в In Invoice Entry, медленные сети делают доступ PSQL ужасным, поэтому запуск сеансов в Excel - это не выход ... –
Уэйн, у вас возник вопрос для вас, в моя голова, что я хочу делать, однако, по вашему опыту, возможно ли это? .. –