Sync.X - это сервис программы, который выполняет какие-то автоматические функции по расписанию или принудительно, при запуске вручную (раньше это была отдельная программа QuadSync.exe).
Настройки его задаются во вкладке Автоматизация / внизу Quad.Sync
Изменение настроек
В случае, если нужно изменить какие-то настройки задания, нужно:
1. Остановить задание
После нажатия этой кнопки нужно несколько раз нажать кнопку Обновить, пока иконка красных часов не поменяется на красный квадрат.
Если иконка не поменялась и через минуту, то возможно задание зависло и нужно перезапустить службу Sync, как это сделать указано ниже в этой инструкции в разделе “Возможные проблемы”.
Если вы останавливаете задание парсинга или формирования характеристик, то оно может останавливаться и дольше, чем 1 минута. Подождите 10 минут, если не остановилось - перезапускайте службу.
2. Поменять настройки задания или способа его запуска.
3. Запустить заново задание
Запустить можно кнопкой с одной стрелкой или несколькими. Если с одной, то запустится задание в режиме ожидания, действие этого задания будет выполнено если наступило событие запуска задания.
Если с несколькими стрелками - то задание запустится сразу же.
Возможные проблемы
Если какое-то задание выполняется заметно дольше чем обычно и не заканчивается, например, получение цен конкурентов или другие задания, выполняемые Sync, то скорее всего служба Sync работает некорректно и нужно ее перезапустить. Обычно в таком случае висит такое окно
Определить, что служба Sync не работает, можно и по информации в других вкладках программы.
Следите за количеством и статусом заданий во вкладке Автоматизация / внизу Статус. Здесь отображаются уже выполненные задания Synс или активные в данный момент. У активных заданий установлена иконка в виде зеленой стрелки в отмеченной колонке:
Если вы видите, что есть несколько строчек одного и того же задания с зеленой стрелкой, то значит что-то пошло не так.
Так же о проблемах может свидетельствовать иконка “песочные часы”, если она у задания видна больше чем 1 минуту. Или красный квадрат, если вы не сами останавливали это задание.
В логе выполнения задания, если что-то зависло, может постоянно появляться запись “Запуск пропущен, так как не завершено предыдущее задание.
Нужно:
1. Прервать работу сервиса
Через это меню остановить и запустить сервис можно только если вы сделали настройки, указанные здесь Установка и обновление Sync.X в разделе “Работа со службой Sync.X через программу QuadX“
2. Удалить активные задания во вкладке Статус
Во вкладке “Автоматизация / Статус” удалить зависшие задания
Обратите внимание, удалять нужно во вкладке Статус, а не Sync.X
3. Запустить сервис заново
Если после того, как вы нажали “Остановить сервис” отобразилась какая-то ошибка - нужно прервать работу сервиса в этом же меню.
Если не получается перезапустить через меню, нужно открыть Диспетчер задач и завершить работу Exe-файла, который называется QuadSyncSvc_ВашаБаза.exe
После этого в диспетчере задач открыть вкладку Службы и запустить службу, которая называется QuadSync_ВашаБаза
Ошибка с текстом ProgID: "Excel.Application"
Если в каком-то задании получаете такую ошибку, при этом если с диска запустить файл Excel, то он откроется в экселе, т.е. вы уверены, что эксель на компьютере, где запускается программа, установлен - попробуйте установить бесплатную программу Libre Office и перезагрузить компьютер.
Если ошибка появляется не постоянно. Т.е. вы перегрузили компьютер и после этого какое-то время все работает, задание несколько раз выполняется после ошибки и начиная с какого-то момента эта ошибка появляется, то нужно убрать запуск под каким-то пользователем и настроить запуск под Системным пользователем, чтобы в настройках службы было так:
Если вы перезапускаете службу через программу используя этот функционал
то нужно добавить на ваш компьютер отдельного пользователя Windows с правами администратора и настроить запуск службы именно под ним. Чтобы никакой другой сотрудник не заходил на компьютер/сервер под этим пользователем, а работала только служба.
Ошибка Invalid variant operation и/или Метод SaveAs из класса Workbook завершен неверно
Такая ошибка может быть из-за того, что вы не создали две папки Desktop, или создали их не в тех папках, или не правильно назвали, как указано в инструкции Установка и обновление Sync.X в п.1