Интеграция Sage 50 Accounts Professional V23 через SData (или другими способами)

У меня Sage 50 Accounts Professional V23, работающая на Windows Server 2012. Я пытаюсь интегрировать мое удаленное приложение с Sage. Мне нужно создать / обновить заказы на продажу и запасы. Я читал о SData, и, похоже, это единственное бесплатное решение.

Я просмотрел большую часть документации и просмотрел многочисленные ресурсы, но мне все еще не удается подключиться. Мне нужно подключиться к интерфейсу SData и импортировать мои заказы на продажу и запасы один раз в день.

Первоначально я планировал автоматически загружать файлы CSV на компьютер Windows, а затем импортировал их через встроенный импортер Sage (File > Import...), каждый день. Но встроенный импортер не поддерживает автоматический ежедневный импорт, поэтому я обратился к SData.

Я настроил SData:

  1. Tools > Internet Options > SData Settings
  2. Sage 50 Accounts - On
  3. Advanced > Windows Firewall кнопка
  4. Advanced > Restart кнопка
  5. Details > "Address"

Затем я сделал запрос GET (PowerShell) на URL-адрес, который я получил от Details > "Address", заменив домен на localhost и добавив /salesOrders до конца, используя имя пользователя и пароль, которые я использую для входа в GUI:

$username = "MyUsername"
$password = ConvertTo-SecureString 'MyPassword' -AsPlainText -Force
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password
Invoke-WebRequest -Credential $cred -Uri 'http://localhost:5493/sdata/accounts50/GCRM/{string-of-numbers-letters-and-dashes}/salesOrders'

Запуск этого вызывает ошибку Invoke-WebRequest : The remote server returned an error: (401) Unauthorized., Я попытался выполнить запрос GET через браузер, который запрашивает учетные данные, но продолжает запрашивать их повторно, когда вы отправляете их. Если вы нажмете "Отмена", то отправит ошибку 401.

Я нашел это, что может быть связано. Принятый ответ гласит: "Если вы хотите использовать SData, вам понадобятся Sage Accounts 50 2012 +", который у меня есть (версия v23 должна быть версии 2017 года).

Я мог бы действительно использовать любую помощь, которую вы можете мне дать. Мне не нужно интегрироваться с использованием SData (я был бы рад выполнять запросы к БД или что-то еще), но мне нужно создавать / обновлять заказы на продажу и запасы автоматически.

0 ответов

Другие вопросы по тегам