Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Настройки

Для автоматического выполнения групп действий Quad.Magic можно использовать такое задание Sync.X

...

Note

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

После добавления укажите название действия и нажмите Сохранить. После этого справа перейдите во вкладку Настройки.

...

В настройках нужно указать путь к файлу Quad Solutions\crmpack\QuadSyncX.iniА так же

Возможны 2 варианта запуска задания:

1. Задание запускается в открытой программе, в этом случае во время работы вы видите, что сейчас запустится обновление и можете его отменить или контролировать выполнение. Так можно запустить только группу действий Quad.Magic.

2. Задание запускается в “фоновом” режиме, т.е. вы не видите, как оно выполняется, у вас не отображаются окна загрузки или ожидания. Контролировать выполнение вы можете только через вкладку “Информации”, где при обновлении можно увидеть результаты выполнения действий. Так можно запустить в том числе и отдельные действия Quad.Magic.

Note

При фоновом выполнении нельзя запускать вручную какие-либо действия, которые в этот момент выполняются в автоматическом фоновом обновлении

Видимое выполнение

Для запуска по первом варианту нужно указать ID группы действий, которую нужно выполнить заданию.

...

Note

Чтобы автоматическое выполнение работало, программа должна быть запущена на компьютере

Так же необходимо выполнение следующих условий:

с птичкой “Автоматические действия”

Image Added

При этом, если компьютер перезагружается, то нужно запускать программу заново, сама она не запускается.

Note

Т.е. автоматические действия выполняются только при запущенной программе QuadX под одним из пользователей.

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

“Фоновое” выполнение

Для запуска по второму варианту в виде “фонового” процесса выполнения группы действий, либо отдельного действия , нужно его выбрать в выпадающем списке здесь:

...

А так же выбрать пользователя программы, от имени которого будут записываться результаты выполнения.

...

Note

Поле “Запуск через программу Quad.X, ID группы действий Quad.Magic” должно быть пустым

Что необходимо, чтобы запускалось обновление

Видимое выполнение

1. Программа запущена под пользователем программы, у которого в настройках установлена эта птичка:

...

Note

Когда запускается обновление - работать в этой копии программы вы не сможете, так как там будут идти процессы обновления. Вы можете запустить вторую копию программы для работы, либо запустить программу под другим пользователем сервера.

“Фоновое” выполнение

Нужно чтобы служба Sync запускалась от имени какого-либо пользователя сервера, под которым включен доступ к макросам в Excel. Подробнее здесь:

Установка и обновление Sync.X

раздел “Установка модуля Sync.X” пункт 10

Как начать автовыполнение заданий и настроить период?

1. Перейдите во вкладку Автоматизация / Sync.X и найдите там задание, которое называется “Обновление” или “Обновление цен” или как-то по-другому, но из названия должно быть понятно, что оно запускает обновления.

...

Note

Варианты запуска, а так же каким образом их менять, можно посмотреть здесь: настройки запуска задания

3. Если задание еще не запущено (нет никакой иконки), то запустите его

...

...

Рекомендации

Чтобы не возникало каких-то конфликтов, желательно добавить нового пользователя программы, под которым будут выполняться автоматические задания.

В настройках этого пользователя поставить птичку “Режим Sync”, а у всех остальных пользователей ее убрать.

...

Запустить программу под этим пользователем и больше в ней ничего не делать.

...

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

Если у вас сервер, то желательно для запуска программы, в которой будут выполняться автоматические обновления, использовать отдельного пользователя сервера (не путать с пользователем программы).