Получение списка заказов. Установка флага выгрузки заказов
- Получение новых заказов производится путем вызова программы в командном режиме с указанием ключей.
Пример команд:
Получение списка заказов с 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"
- Перебор списка новых заказов .
Перебор заказов необходимо выполнять при помощи SQL запросов к базе данных, которые позволяет выполнять объект IDBQuery. Создать такой объект можно вызвав IProductCatalog.Connect
Примеры SQL запросов, которые необходимы для операции с заказами:
- Запрос на получение списка новых заказов (статус: новые заказы).
- Запрос на получение списка товаров по каждому заказу.
- Запрос на установку статуса заказов: выгружен;