Quad.Wiki
Sync.X - запуск задания Quad.Magic
Настройки
Для автоматического выполнения групп действий Quad.Magic можно использовать такое задание Sync.X
В большинстве случаев у вас уже есть 2 действия, выполняющие группы обновления цен и остатков и полное обновления, поэтому создавать новые не нужно, а только настроить и запустить существующие.
После добавления укажите название действия и нажмите Сохранить. После этого справа перейдите во вкладку Настройки.
В настройках нужно указать путь к файлу Quad Solutions\crmpack\QuadSyncX.ini
Возможны 2 варианта запуска задания:
1. Задание запускается в открытой программе, в этом случае во время работы вы видите, что сейчас запустится обновление и можете его отменить или контролировать выполнение. Так можно запустить только группу действий Quad.Magic.
2. Задание запускается в “фоновом” режиме, т.е. вы не видите, как оно выполняется, у вас не отображаются окна загрузки или ожидания. Контролировать выполнение вы можете только через вкладку “Информации”, где при обновлении можно увидеть результаты выполнения действий. Так можно запустить в том числе и отдельные действия Quad.Magic.
При фоновом выполнении нельзя запускать вручную какие-либо действия, которые в этот момент выполняются в автоматическом фоновом обновлении
Видимое выполнение
Для запуска по первом варианту нужно указать ID группы действий, которую нужно выполнить заданию.
ИД группы действий можно посмотреть в редакторе Quad.Magic
Чтобы автоматическое выполнение работало, программа должна быть запущена на компьютере с птичкой “Автоматические действия”
При этом, если компьютер перезагружается, то нужно запускать программу заново, сама она не запускается.
Во время выполнения автоматических действий вы можете запустить вторую копию программы и в ней работать. Либо зайти и работать под другим пользователем сервера.
“Фоновое” выполнение
Для запуска по второму варианту в виде “фонового” процесса выполнения группы действий, либо отдельного действия , нужно его выбрать в выпадающем списке здесь:
А так же выбрать пользователя программы, от имени которого будут записываться результаты выполнения.
Что необходимо, чтобы запускалось обновление
Видимое выполнение
1. Программа запущена под пользователем программы, у которого в настройках установлена эта птичка:
2. Программа должна работать в “режиме Sync”, это значит, что должна быть нажата (светиться синим) эта кнопка:
Она по умолчанию включена, если программа запущена под пользователем, у которого установлена птичка из п.1
“Фоновое” выполнение
Нужно чтобы служба Sync запускалась от имени какого-либо пользователя сервера, под которым включен доступ к макросам в Excel. Подробнее здесь:
раздел “Установка модуля Sync.X” пункт 10
Как начать автовыполнение заданий и настроить период?
1. Перейдите во вкладку Автоматизация / Sync.X и найдите там задание, которое называется “Обновление” или “Обновление цен” или как-то по-другому, но из названия должно быть понятно, что оно запускает обновления.
Выберите это задание.
2. В настройках задания укажите период его запуска.
3. Если задание еще не запущено (нет никакой иконки), то запустите его
Рекомендации
Чтобы не возникало каких-то конфликтов, желательно добавить нового пользователя программы, под которым будут выполняться автоматические задания.
В настройках этого пользователя поставить птичку “Режим Sync”, а у всех остальных пользователей ее убрать.
Запустить программу под этим пользователем и больше в ней ничего не делать.
Для работы с программой запустить еще одну копию уже под пользователем, под которым обычно работаете.
Если у вас сервер, то желательно для запуска программы, в которой будут выполняться автоматические обновления, использовать отдельного пользователя сервера (не путать с пользователем программы).