#753

Архив программы не требует установки: его достаточно распаковать и запустить файл программы. Ниже — что происходит при первом запуске и как убедиться, что связь с сервером есть.

Куда распаковывать

В папку, где у пользователя есть права на запись, например C:\cnc_client. Рядом с программой создаются её рабочие файлы: настройки, база заказов и журналы. Папки вроде C:\Program Files не подходят — Windows запретит запись.

Что вы увидите

  • В шапке окна — логотип и название вашей фирмы, рядом версия программы. Логотип приходит с сервера по ключу фирмы; если логотипа у фирмы нет, останется нейтральная надпись.
  • Слева столбиком — вкладки, справа — содержимое выбранной. Подробнее: Обзор окна.
  • Внизу — строка состояния: текущее состояние, время следующей проверки и часы.
  • По умолчанию программа сразу начинает опрашивать сервер и сворачивается в панель задач. Обе привычки отключаются галочками на вкладке «Настройки».

Проверка связи за три шага

  1. Откройте вкладку «Настройки» и убедитесь, что заполнены «Ключ API» и «Адрес API». Адрес должен заканчиваться на /api/program.
  2. Вернитесь на «Главную» и нажмите «Проверить сейчас».
  3. Откройте вкладку «Лог». Там по шагам видно: соединение с сервером, ответ сервера, сколько заказов к загрузке, скачивание и распаковка каждого.

Сколько ждать

  • Один новый заказ проходит весь путь — запрос, скачивание, распаковка, копирование на станки, конвертация — примерно за 10–40 секунд.
  • Первый круг обычно самый долгий: сервер отдаёт все заказы за последние дни (по умолчанию 60, задаётся в time.txt). На большой фирме это сотни заказов.
  • Дальше программа опрашивает сервер по расписанию: интервал задаётся в настройках, минимум — три минуты.

Если связи нет

  • Ошибка 401 или 403 — ключ неверный или отозван. Скачайте архив из админпанели заново или впишите свежий ключ.
  • Ошибка 404 — неправильный адрес. Проверьте, что он заканчивается на /api/program.
  • Ошибка 500 — проблема на стороне сервера, не в программе. Повторите позже.
  • «Ключ не указан» — поле пустое. Программа не даст стартовать опрос и сама откроет «Настройки».
  • Полный разбор — Частые ошибки и что делать.

Заказов нет, а ошибок тоже нет

Это нормальная ситуация, если по заказам ещё не сгенерированы файлы. Программа забирает только то, что сервер отдал как готовое; заказы в состоянии ожидания она показывает отдельным счётчиком «Ожидают генерации» и заберёт их на одном из следующих кругов.

Дальше — Правила маршрутов: без них файлы останутся лежать в папке заказов и до станков не доедут.

Если в планах ещё и обмен с учётной системой, следующий шаг после маршрутов — Подключение обработки BAS / 1С: адрес этого компьютера, порт и токен, который выдаётся здесь же, на вкладке «Товары».