Общая информация
Quad.Magic - конструктор, с помощью которого различные действия, которые может выполнить программа, объединяются в группы действий, которые можно выполнить нажатием одной кнопки или автоматически, по расписанию.
Т.е. если вам для работы нужно сделать Импорт прайсов, Обновление цен, Экспорт прайсов, то эти и другие действия можно объединить в список и выполнять их нажатием одной кнопки.
Данная кнопка расположена во всех вкладках программы на одном и том же месте и везде выполняет одни и те же функции.
Видео с информацией:
https://www.youtube.com/watch?v=LGtUK8d0MsQ
Настройка действий
Для настройки действий и групп действий вам нужно открыть Редактор Quad.Magic.
Здесь вам нужно выбрать Группу действия (или добавить новую) и выбрать (или добавить новое) действие, которое нужно настроить или изменить. Группы можно называть как угодно, главное чтобы вы понимали что делает группа действий, глядя на ее название.
Для добавления или удаления действия нажмите соответствующую кнопку.
При добавлении появляется новая строка, в которой нужно ввести порядковый номер, под которым будет выполняться задание (чем меньше номер тем раньше выполняется) - в колонке Порядок. Порядок работает только в рамках одной группы действий, в других можно создавать с таким же порядком, действия пересекаться не будут.
В колонке Описание введите название действия, чтобы было понятно что действие делает.
В колонке Действие - выберите в выпадающем списке действие, которое должна выполнить программа.
Колонку Последний запуск программа заполняет сама после выполнения действия.
После ввода Описания, Порядка и выбора Действия нажмитке кнопку Сохранить, чтобы стали доступны кнопки настроек.
Дальше вам нужно заполнить настройки для каждого действия. Настроек может быть от 1 до 5, для некоторых заданий нет вообще настроек. Описание настроек каждого действия смотрите ниже. Для указания, например Настройка 3 нужно нажать кнопку 3. Чтобы очистить какую-то настройку, нужно установить курсор в строке действия в колонке настройки (ячейка на пересечении) и нажать кнопку Очистить значение
В конце таблице видны колонки с Результатом последнего выполнения, ID действия и Пользователем, под которым выполняется - если например указать здесь пользователь Администратор, то это действие будет выполняться при выполнении группы действий только если ее запускает пользователь Администратор. Если группу действий запускает пользователь Вася или другой пользователь, то это действие выполняться не будет.
Можно задать группы действий, которые будут выполняться при запуске программы, завершении программы или в обоих случаях - для этого выберите соответствующее значение в выпадающем списке. По умолчанию устанавливается Запуск при вызове, что означает что группа будет выполняться только когда ее выполняют из меню или автоматически в режиме Sync
Часто используемые действия и группы действий можно вынести в кнопку Меню - для этого нужно установить птички отмеченные на скриншете, для группы или для конкретных действий.
После этого кнопки станут доступны здесь (там же можно открыть окно настроек Magic):
Список действий Quad.Magic виден так же во вкладке Информация в порядке, в котором они выполнялись, начиная с последнего. При двойном клике на действие открывается сразу редактор его настроек.
Часто используемые настройки
В некоторых действиях Quad.Magic приходится периодически менять настройки. Например, ставить или убирать птичку “Обработать всё”, в заданиях получения описаний, или менять какие-то SQL-фильтры. Такие настройки можно вынести в отдельное меню, чтобы иметь к ним быстрый доступ.
Для добавления пункта меню нужно в окне редактора Quad.Magic в колонке “Меню настроек” указать, какие настройки вы хотите открывать через эту кнопку.
Окно для редактирования открывается двойным кликом в ячейке.
Настройки вводятся в следующем виде:
Настройка получения описаний|1 Фильтр получения описаний|2
где каждая строка это отдельный пункт меню.
Текст до вертикальной черты - название пункта меню, укажите любой понятный вам текст.
Цифра после вертикальной черты - номер настройки, которая должна открыться.