Журнал работы

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

Что видно в журнале

Каждый запрос записывается временем и составом: имя команды, её параметры, имя отправляемого файла, отметки о том, что вместе с командой ушёл архив данных. Ответ сервера записывается следующей строкой. Длинные ответы обрезаются — журнал показывает начало, этого достаточно, чтобы понять исход.

Флажок «Отображать заголовки ответа» добавляет к каждому ответу служебные заголовки соединения — они нужны, когда разбираются проблемы связи, прокси или кеширования, а в обычной работе только мешают читать.

Кнопка «Очистить» опустошает журнал, флажок «Показывать поверх других окон» удерживает окно над остальными. Журнал живёт только в памяти программы: при следующем запуске он пуст.

Когда журнал помогает

В ответе сервера видна причина отказа, и она точнее общего сообщения об ошибке: истёк или не подошёл ключ лицензии, неверный пароль, у сотрудника нет права на команду, магазин закрыт на обслуживание, доступ запрещён с этого IP-адреса, команда не уложилась в отведённое время или объём данных превысил допустимый.

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

Сюда же попадают запросы AI-помощника, так что по журналу видно и то, какие команды выполнял он.