Архив программы не требует установки: его достаточно распаковать и запустить файл программы. Ниже — что происходит при первом запуске и как убедиться, что связь с сервером есть.
Куда распаковывать
В папку, где у пользователя есть права на запись, например C:\cnc_client. Рядом с программой создаются её рабочие файлы: настройки, база заказов и журналы. Папки вроде C:\Program Files не подходят — Windows запретит запись.
Что вы увидите
- В шапке окна — логотип и название вашей фирмы, рядом версия программы. Логотип приходит с сервера по ключу фирмы; если логотипа у фирмы нет, останется нейтральная надпись.
- Слева столбиком — вкладки, справа — содержимое выбранной. Подробнее: Обзор окна.
- Внизу — строка состояния: текущее состояние, время следующей проверки и часы.
- По умолчанию программа сразу начинает опрашивать сервер и сворачивается в панель задач. Обе привычки отключаются галочками на вкладке «Настройки».
Проверка связи за три шага
- Откройте вкладку «Настройки» и убедитесь, что заполнены «Ключ API» и «Адрес API». Адрес должен заканчиваться на
/api/program. - Вернитесь на «Главную» и нажмите «Проверить сейчас».
- Откройте вкладку «Лог». Там по шагам видно: соединение с сервером, ответ сервера, сколько заказов к загрузке, скачивание и распаковка каждого.
Сколько ждать
- Один новый заказ проходит весь путь — запрос, скачивание, распаковка, копирование на станки, конвертация — примерно за 10–40 секунд.
- Первый круг обычно самый долгий: сервер отдаёт все заказы за последние дни (по умолчанию 60, задаётся в
time.txt). На большой фирме это сотни заказов. - Дальше программа опрашивает сервер по расписанию: интервал задаётся в настройках, минимум — три минуты.
Если связи нет
- Ошибка 401 или 403 — ключ неверный или отозван. Скачайте архив из админпанели заново или впишите свежий ключ.
- Ошибка 404 — неправильный адрес. Проверьте, что он заканчивается на
/api/program. - Ошибка 500 — проблема на стороне сервера, не в программе. Повторите позже.
- «Ключ не указан» — поле пустое. Программа не даст стартовать опрос и сама откроет «Настройки».
- Полный разбор — Частые ошибки и что делать.
Заказов нет, а ошибок тоже нет
Это нормальная ситуация, если по заказам ещё не сгенерированы файлы. Программа забирает только то, что сервер отдал как готовое; заказы в состоянии ожидания она показывает отдельным счётчиком «Ожидают генерации» и заберёт их на одном из следующих кругов.
Дальше — Правила маршрутов: без них файлы останутся лежать в папке заказов и до станков не доедут.
Если в планах ещё и обмен с учётной системой, следующий шаг после маршрутов — Подключение обработки BAS / 1С: адрес этого компьютера, порт и токен, который выдаётся здесь же, на вкладке «Товары».