Окно сравнивает одну пару папок из маршрутов: что лежит в источнике и что доехало до назначения. Открывается кнопкой «Сверить папки» — с вкладки «Заказы» и из «Настроек», рядом с таблицей пар папок.
Что в таблице
Пара папок выбирается списком сверху — за раз сверяется одна пара. Обе стороны обходятся целиком, файлы раскладываются по заказам по тому же правилу, что и при копировании. Колонки:
- Заказ — номер;
- Заказ (название) и Клиент — из карточки заказа;
- Статус заказа — текущий статус на сервере;
- В источнике — сколько файлов и сколько они весят;
- В назначении — то же со стороны станка;
- Совпадение — совпадает, не скопировано, скопировано частично или только в назначении.
«Скопировано частично» означает, что в назначении не хватает какого-то файла или размер отличается. Строки подкрашены: красным — не скопировано, оранжевым — частично, синим — лишнее в назначении.
Сравнение идёт по имени файла и размеру, контрольные суммы не считаются.
Поиск и фильтр
Строка поиска ищет сразу по номеру, названию заказа и клиенту. Списком рядом можно оставить только заказы одного статуса — удобно, чтобы посмотреть, всё ли уехало по заказам в работе.
Удаление
Выделить можно сколько угодно строк. Кнопки: «Удалить в источнике», «Удалить в назначении», «Удалить везде».
После удаления:
- пустые подпапки убираются, но сами корневые папки пары остаются — на сетевом диске это может быть точка подключения, её трогать нельзя;
- при удалении в назначении программа забывает о скопированных файлах;
- заказ помечается как убранный.
Что значит «помечен как убранный»
Помеченный заказ не скачивается заново и не копируется синхронизацией — иначе следующий же цикл вернул бы всё, что вы только что удалили. Отметка снимается сама, как только на сервере у заказа появится более свежая дата изменения: тогда заказ проходит весь путь с начала — скачивание, конвертация, копирование.
Если заказа нет в базе программы и дату с сервера взять неоткуда, пометить его не получится — об этом будет сказано в итоговой строке, и такой заказ может скачаться снова.
Если таблица пустая
Причина написана в строке состояния внизу:
- «Папка не найдена: …» — одной из папок пары нет на этом компьютере. Типовой случай — в маршрутах остались пути с другой машины;
- «Папки пусты или в путях их файлов нет номера заказа» — папки на месте, но сверять нечего.
Мелочи, о которых стоит знать
- На больших каталогах первый показ занимает несколько секунд — в строке состояния будет «Просмотр папок…». Окно при этом не зависает.
- Пару папок можно переключить прямо во время обхода — таблица пересканирует выбранную, а удаление по старой паре не выполнится.
- Одноимённые файлы из разных подпапок одного заказа считаются по отдельности и не затирают друг друга в подсчётах.