Quad.Wiki

Sync.X информация для пользователя

Sync.X - это сервис программы, который выполняет какие-то автоматические функции по расписанию или принудительно, при запуске вручную (раньше это была отдельная программа QuadSync.exe).

Настройки его задаются во вкладке Автоматизация / внизу Quad.Sync

 

Изменение настроек

В случае, если нужно изменить какие-то настройки задания, нужно:

1. Остановить задание

После нажатия этой кнопки нужно несколько раз нажать кнопку Обновить, пока иконка красных часов не поменяется на красный квадрат.

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

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

2. Поменять настройки задания или способа его запуска.

3. Запустить заново задание

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

Если с несколькими стрелками - то задание запустится сразу же.

Возможные проблемы

Если какое-то задание выполняется заметно дольше чем обычно и не заканчивается, например, получение цен конкурентов или другие задания, выполняемые Sync, то скорее всего служба Sync работает некорректно и нужно ее перезапустить. Обычно в таком случае висит такое окно

Определить, что служба Sync не работает, можно и по информации в других вкладках программы (для этого можно запустить вторую копию программы).

Следите за количеством и статусом заданий во вкладке Автоматизация / внизу Статус. Здесь отображаются уже выполненные задания Synс или активные в данный момент. У активных заданий установлена иконка в виде зеленой стрелки в отмеченной колонке:

Если вы видите, что есть несколько строчек одного и того же задания с зеленой стрелкой, то значит что-то пошло не так.

Так же о проблемах может свидетельствовать иконка “песочные часы”, если она у задания видна больше чем 1 минуту. Или красный квадрат, если вы не сами останавливали это задание.

В логе выполнения задания, если что-то зависло, может постоянно появляться запись “Запуск пропущен, так как не завершено предыдущее задание.

 

Нужно:

0. Закрыть программу через диспетчер задач

Если не работает отмена задания в окне статуса.

 

1. Прервать работу сервиса

Через это меню остановить и запустить сервис можно только если вы сделали настройки, указанные здесь в разделе “Работа со службой Sync.X через программу QuadX“

 

2. Удалить активные задания во вкладке Статус

Во вкладке “Автоматизация / Статус” удалить зависшие задания

Обратите внимание, удалять нужно во вкладке Статус, а не Sync.X

 

3. Запустить сервис заново

 

Если после того, как вы нажали “Остановить сервис” отобразилась какая-то ошибка - нужно прервать работу сервиса в этом же меню.

 

Если не получается перезапустить через меню, нужно открыть Диспетчер задач и завершить работу Exe-файла, который называется QuadSyncSvc_ВашаБаза.exe

 

После этого в диспетчере задач открыть вкладку Службы и запустить службу, которая называется QuadSync_ВашаБаза

 

Ошибка с текстом ProgID: "Excel.Application"

 

Если в каком-то задании получаете такую ошибку, при этом если с диска запустить файл Excel, то он откроется в экселе, т.е. вы уверены, что эксель на компьютере, где запускается программа, установлен - попробуйте установить бесплатную программу Libre Office и перезагрузить компьютер.

Если ошибка появляется не постоянно. Т.е. вы перегрузили компьютер и после этого какое-то время все работает, задание несколько раз выполняется после ошибки и начиная с какого-то момента эта ошибка появляется, то нужно убрать запуск под каким-то пользователем и настроить запуск под Системным пользователем, чтобы в настройках службы было так:

Если вы перезапускаете службу через программу используя этот функционал

то нужно добавить на ваш компьютер отдельного пользователя Windows с правами администратора и настроить запуск службы именно под ним. Чтобы никакой другой сотрудник не заходил на компьютер/сервер под этим пользователем, а работала только служба.

Ошибка Invalid variant operation и/или Метод SaveAs из класса Workbook завершен неверно

Такая ошибка может быть из-за того, что вы не создали две папки Desktop, или создали их не в тех папках, или не правильно назвали, как указано в инструкции в п.1