Получение списка заказов. Установка флага выгрузки заказов

  1. Получение новых заказов производится путем вызова программы в командном режиме с указанием ключей.

Пример команд:

Получение списка заказов с ftp и интернет-магазина:

ezcatalog.exe /login="Профиль БД" /user="user1" /pass="password" /loadorders /logfile="c:\logfile.txt"

Где,

/login= - Подключиться к базе данных по указанному профилю соединения, имени пользователя и паролю;

/user= - Пользователь;

/pass= - Пароль;

/loadorders - загрузить с ftp новые заказы от клиентов;

/logfile="" - сохранить результаты операции в текстовый файл по указанному пути.(не обязательный параметр)

start """" /wait "C:\Program Files (x86)\ezcatalog net\ezcatalog.exe" /login="default" /user="ADMIN" /pass="1234" /loadorders /logfile="C:\Temp\eorderlog.txt"

  1. Перебор списка новых заказов .

Перебор заказов необходимо выполнять при помощи SQL запросов к базе данных, которые позволяет выполнять объект IDBQuery. Создать такой объект можно вызвав IProductCatalog.Connect

Примеры SQL запросов, которые необходимы для операции с заказами:

  1. Запрос на получение списка новых заказов (статус: новые заказы).
  2. Запрос на получение списка товаров по каждому заказу.
  3. Запрос на установку статуса заказов: выгружен;