История версий CdekPoint
Актуальная версия: 1.23.1 (18.07.2026). Установщик: CdekPoint-Setup-1.23.1.0.exe · страница скачивания
v1.23.1: НП по ДД: учитывается не только «оплата за товар», но и доп. сбор с получателя за доставку (итоговый наложенный платёж). Такие заказы снова идут сценарием выдача → касса
GOODS_PAYMENT (нал и терминал). После восстановления сессии склад больше не остаётся пустым: показывается локальный кеш и подсказка нажать «↻» (полный sync сразу после SSO не гоняем).1.23.1
18.07.2026
- НП по ДД: учитывается не только «оплата за товар», но и доп. сбор с получателя за доставку (итоговый наложенный платёж). Такие заказы снова идут сценарием выдача → касса
GOODS_PAYMENT(нал и терминал). - После восстановления сессии склад больше не остаётся пустым: показывается локальный кеш и подсказка нажать «↻» (полный sync сразу после SSO не гоняем).
- Логи: хранение 7 дней; подробный EF Debug по умолчанию выключен (меньше место на диске).
1.23.0
17.07.2026
- НП / ИМ (наложенный платёж за товар): идентификация → выдача → оплата на стойке (
GOODS_PAYMENT). До выдачи по-прежнему предлагайте оплату в приложении CDEK. - После выдачи неоплаченного НП заказ остаётся «На проверке» с бейджем «Оплата»; вручную снять нельзя — только после оплаты на кассе.
- Повторное открытие такого заказа снова открывает мастер оплаты на стойке.
- Ошибки кассы (alerts gateway) показываются в диалоге, а не только в логе.
- Исправлена ложная ошибка «Не удалось проверить кассовую смену» при уже открытой смене (гонка проверок навбара и оплаты).
1.22.0
18.07.2026
- Отправка (раннее тестирование): wizard нового заказа до create в ЭК5; в комментарий заказа пишется
cp. - После create — исходящая карточка: чек-лист менеджера (приход → оплата отправителя → ШК + накладная → отдать накладную → сообщить номер).
- ШК мест: кнопка «ШК» (PDF A6) на карточке; печать накладной — выбор числа копий (1/2/3).
- Оплата с отправителя: долг через
payment/debt, приём нал/терминал, если наш офис — владелец выручки. - Страховка в wizard: галочка не ставится сама — менеджер озвучивает сбор/покрытие и подтверждает; визитка обязательна перед «Создать заказ».
- Приёмка: вкладка в roadmap (заглушка) — пока принимайте в ЭК5.
1.21.0
16.07.2026
- Новый заказ (wizard): расчёт тарифов ЭК5 (
tariffs/get), популярные города офиса, черновик wizard на пользователя, скрипт продажи «до двери» / скорость. - Посылочка: доп. отсев по габаритам и коробкам XS–XL; только физлицо → физлицо (отправитель и получатель).
- Цена на шаге тарифа: после выбора тарифа —
calculation/get(обязательная страховка, мин. объявленная стоимость, сбор) → сумма «к озвучке» = доставка + страховка, чтобы не называть клиенту только доставку. - Магистральный экспресс: скрыт, если есть обычные альтернативы (кроме тяжёлых/габаритных случаев).
1.20.1
15.07.2026
- Экран сканирования: кнопка «На проверку» вместо «Добавить»; заголовок и подсказка про проверку и консультацию (без «примерки»).
1.20.0
15.07.2026
- Ответственный за доставку: на карточке видно, наш это ПВЗ или чужой. Если не наш — предупреждение «звоночек»: когда клиент спрашивает у вас, подключайте ответственный офис / поддержку, не решайте в одиночку.
1.19.9
15.07.2026
- Маршрут: снова заполняется «Ответственный за доставку» и на заказах к выдаче (вкладка «Детали» ЭК5 подгружается для любой карточки, не только консультации).
1.19.8
15.07.2026
- В диалогах пробел действует как Enter — подтверждает положительный ответ (даже если фокус на «Отмена»).
1.19.7
15.07.2026
- CDEK ID / код: на карточке пояснение для менеджера — зачем это удобно (без паспорта, только код) и откуда клиент берёт код (приложение или SMS).
1.19.6
15.07.2026
- После успешного silent recovery приложение сразу открывает выдачу, а не оставляет экран входа (повторный «Войти» больше не сносит живой JWT и не гонит лишний 2FA).
1.19.5
15.07.2026
- Антибан / меньше фоновых запросов: проверка ЭК5 без JWT (
get-plateубран), интервал 2 мин; смену кассы не трогаем на каждом тике. - Авто-восстановление сессии: пауза между попытками, cooldown 10 мин после 403/WAF, без повторного логина паролем при бане SSO.
- После 403 на экране входа — блок повторных «Войти» на 5 мин; складской синк после recovery не гоняется автоматически.
1.19.4
15.07.2026
- Склад: при деградации ЭК5 (пустой или частичный ответ) локальный кеш склада больше не очищается. Показано, что синк неполный.
1.19.3
15.07.2026
- Офлайн-склад + скан: заказ из кеша склада открывается через «Добавить» без ЭК5 (как со вкладки «Склад»).
- Пустой/залипший ответ ЭК5 больше не затирает складской кеш и не оставляет кнопку «Добавить» в подвешенном состоянии.
1.19.2
15.07.2026
- Кнопка «Добавить»: при долгом ответе ЭК5 показываем «Ждём ЭК5…»; через ~25 с запрос обрывается, кнопка снова доступна и есть понятное сообщение.
- Запросы деталей заказа больше не висят минутами: таймаут gateway ~20 с, мягкий лимит ~12 с на каждый параллельный вызов.
- Сроки консультации подгружаются уже на открытой карточке, не блокируя скан.
1.19.1
15.07.2026
- Исправление зависания: запрос вкладки «Детали» (сроки консультации) больше не блокирует открытие карточки — таймаут 6 с, при сбое карточку всё равно открываем.
- После скана заказа «только для консультации» карточка не загружается повторно с сервера.
1.19.0
15.07.2026
- Консультация: если заказ найден, но выдача недоступна — на карточке сроки (прайсовый, дата по услуге), местоположение, просрочка (если есть) и ответственный за доставку.
- Маршрут: город и адрес без кода офиса в начале; статус / «Сейчас» / ответственный выделены.
- Очередь переименована: «На проверке» (вместо «На примерке»).
- На проверку попадают только заказы, готовые к выдаче на вашем ПВЗ; остальные открываются для консультации без очереди.
- Фокус на поле кода на экране подтверждения входа (2FA).
1.18.0
15.07.2026
- Обновления: при запуске проверяется новая версия на bit22.ru; если есть — предложение скачать (открытие в браузере).
- О программе: ссылка на страницу продукта bit22.ru/cdekpoint и кнопка «Проверить обновления».
- Исправление возможных чёрных полос по краям окна при развёртывании (ограничение MaxWidth/MaxHeight снято).
1.17.0
15.07.2026
- Карточка заказа: сначала идентификация получателя (код или паспортный wizard), затем оплата и выдача.
- Сумма к оплате видна сразу; «Оплатить» на стойке недоступна, пока получатель не подтверждён.
- «Выдать» — только после идентификации и оплаты 0 ₽.
1.16.0
15.07.2026
- Касса: кнопки «Открыть смену» и «Закрыть смену» в шапке рядом с индикатором «Касса».
- Открытие смены: диалог с предупреждением — закрыть смену потом должны именно вы.
- Закрытие смены: подтверждение, затем закрытие через кассу ЭК5 / ККТ.
- Терминал: оплата картой через POS в визарде (тот же
paymentDraft, что и нал). - «Оплатить»: если смена закрыта — сначала предлагается открыть её тем же диалогом, что у кнопки в шапке.
1.15.3
15.07.2026
- Оплата: после пробития чека статус оплаты обновляется автоматически (несколько попыток); «Продолжить» тоже повторно проверяет оплату на сервере.
1.15.2
15.07.2026
- Визард оплаты: карточки способов оплаты с иконками; после выбора «Нал» сразу фокус в поле суммы.
1.15.1
15.07.2026
- Визард оплаты: выбор способа — Нал / Терминал / QR (терминал и QR пока недоступны).
- Наличные: ввод суммы от клиента, расчёт сдачи, кнопка «Пробить чек» с обязательным подтверждением в диалоге.
1.15.0
15.07.2026
- Оплата на стойке: кнопка «Оплатить» на карточке заказа рядом с «Проверить оплату».
- Визард оплаты: приём наличными через кассу ЭК5 (фискализация на ККТ) с проверкой суммы после успеха.
- Нужна открытая кассовая смена (индикатор «Касса» в шапке).
1.14.4
14.07.2026
- Склад: в фильтр журнала добавлен код статуса 19 («Выдано на доставку») — заказы вроде
10291115400снова попадают в кеш.
1.14.3
14.07.2026
- Склад: исправлена загрузка «Выдано на доставку» / «Выдан на доставку» в кеш (резолв кода статуса журнала + заказы у курьера не выпадают из кеша).
- Шапка: индикатор «Касса» (probe открытой смены).
1.14.2
14.07.2026
- Склад: статус «Выдано на доставку» в кеше склада и в красном бейдже (вместе с «Принято в оф.-доставки»).
- Выдача: для «Выдано на доставку» — блокировка с текстом «У курьера на доставке».
1.14.1
14.07.2026
- Выдача: заказы со статусом «Принято в оф.-доставки» можно вручать клиенту в офисе по тем же правилам, что и «Принято в оф.-получателе до востребования».
1.14.0
14.07.2026
- Склад: заказы со статусом «Принято в оф.-доставки» тоже попадают в кеш склада.
- Шапка: отдельный красный бейдж на «Склад» — «Собрать курьера: N», если такие заказы есть.
1.13.2
13.07.2026
- Карточка заказа: в блоке особенностей показывается только выдача — особенности приёма груза скрыты.
1.13.1
13.07.2026
- Карточка заказа: прокрутка только в блоке «Особенности приёма и выдачи»; остальное и кнопки внизу без скролла.
- Паспортный мастер: убрано дублирование шага и заголовка «Выдача по документу» — прогресс только внутри мастера.
- Установщик Windows:
dist/CdekPoint-Setup-1.13.1.0.exe(после ISCC).
1.13.0
13.07.2026
- Окно: запоминается размер, положение и развёрнутое состояние между перезапусками (
appsettings.user.json). - Карточка заказа: кнопки «Снять с примерки» и «Выдать» закреплены внизу — не уезжают при длинном тексте.
- Карточка заказа: верхний блок — две равные колонки (получатель и маршрут).
1.12.1
13.07.2026
- Карточка заказа: двухколоночный верхний блок — слева полка и получатель, справа маршрут (статус, откуда/куда).
- Карточка заказа: «Особенности приёма и выдачи» — отдельный блок со скроллом под зоной действий.
- Карточка заказа: кнопка «Проверить оплату» справа от текста, не на всю ширину.
1.12.0
13.07.2026
- Карточка заказа: перекомпоновка — единая «зона действий» (способ выдачи, оплата, код/паспорт) сразу под блоком полки и получателя; «Подробности» и особенности приёма/выдачи — в прокрутке ниже.
- Карточка заказа: кнопка «Проверить оплату» крупнее и на всю ширину; сумма к оплате не дублируется в деталях, когда показан блок оплаты.
1.11.0
13.07.2026
- Оплата: живая проверка суммы к оплате через
payment-infoна карточке заказа; кнопка «Проверить оплату»; выдача блокируется, пока сервер показывает сумму > 0. - Оплата: подробное логирование шагов проверки (
Payment|в файле лога) — для отладки на реальном ПВЗ. - Документация: план интеграции кассы и приёма наличных —
docs/PAYMENT_INTEGRATION.md.
1.10.6
13.07.2026
- Склад: компактная компоновка карточек — кеш в шапке, сумма к оплате в общей панели с полкой и местами.
- Установщик Windows:
dist/CdekPoint-Setup-1.10.6.0.exe.
1.10.5
13.07.2026
- Склад: в списке заказов показывается сумма к оплате, если требуется оплата — выделена красным блоком.
- Установщик Windows:
dist/CdekPoint-Setup-1.10.5.0.exe.
1.10.4
13.07.2026
- Запуск на новой машине: приложение больше не требует отдельной установки .NET 8 — runtime встроен в дистрибутив.
- Диагностика: логи пишутся с самого старта; при ошибке запуска показывается путь к логу; запасной каталог —
%TEMP%\CdekPoint\logs\. - Установщик Windows:
dist/CdekPoint-Setup-1.10.4.0.exe.
1.10.3
13.07.2026
- Склад: компактная панель — заголовок, поиск, фильтр «Паспорт» и обновление в одной строке; больше места для списка заказов.
- Установщик Windows:
dist/CdekPoint-Setup-1.10.3.0.exe.
1.10.2
13.07.2026
- Склад: быстрый отбор «Паспорт» — показать только заказы с выдачей по документу.
- Установщик Windows:
dist/CdekPoint-Setup-1.10.2.0.exe.
1.10.1
13.07.2026
- Выдача: кнопка × для быстрой очистки поля штрихкода/номера заказа.
- Склад: такая же кнопка очистки в поле поиска.
- Установщик Windows:
dist/CdekPoint-Setup-1.10.1.0.exe.
1.10.0
13.07.2026
- Шапка: бейдж на пункте «Выдача» — число заказов на примерке (скрывается при 0).
- Склад: на карточках заказов — признак возможной выдачи «Код» или «Паспорт».
- Склад: поиск по фамилии, телефону или номеру заказа в локальном кеше.
- Установщик Windows:
dist/CdekPoint-Setup-1.10.0.0.exe.
1.9.3
13.07.2026
- Карточка заказа: если заказ не на примерке (например, уже вручён) и открыт со сканирования — кнопка «Закрыть» вместо нерабочей «Снять с примерки».
- Установщик Windows:
dist/CdekPoint-Setup-1.9.3.0.exe.
1.9.2
13.07.2026
- На примерке: уже вручённые заказы не добавляются; если были в очереди — автоматически снимаются.
- Обновлено руководство пользователя (
USER_GUIDE.md). - Установщик Windows:
dist/CdekPoint-Setup-1.9.2.0.exe.
1.9.1
13.07.2026
- Скан: штрихкод
[CDK]распознаётся и при русской раскладке клавиатуры (напримерхСВЛъ10291257185). - Склад: бейдж на пункте «Склад» в шапке — число накладных, готовых к выдаче.
- Склад: при истёкшей сессии или недоступном ЭК5 показывается локальный кеш, данные не пропадают.
1.9.0
12.07.2026
- Выдача по документу: пошаговый wizard — шаг 1: предложить установить приложение CDEK («УСТАНОВИЛ» / «ОТКАЗ КЛИЕНТА»); после «УСТАНОВИЛ» — повторный запрос данных заказа и способа выдачи из ЭК5; печать 2 накладных; подтверждение каждого шага.
- Склад: заказ, готовый к выдаче, при открытии автоматически попадает на примерку.
- Карточка заказа: маскировка фамилии и телефона получателя с кнопками «Показать» / «Скрыть».
- Обновлено руководство пользователя (
USER_GUIDE.md).
1.8.2
12.07.2026
- Карточка заказа: на экране виден способ выдачи («Как выдаём этот заказ») — код из приложения, CDEK ID или документ.
- Подсказки менеджеру исправлены: клиент уже приходит с кодом (приложение или SMS); кнопка ↻ — только повторная отправка, если код не найден.
- Обновлено руководство пользователя (
USER_GUIDE.md).
1.8.1
11.07.2026
- Киоск: двухколоночный экран — цифровой блок справа (поиск заказа и ввод кода).
- Компактное окно PIN при выходе из киоска (всё помещается на экран планшета).
- Установщик Windows (Inno Setup):
dist/CdekPoint-Setup-1.8.2.0.exe.
1.8.0
11.07.2026
- Режим «Киоск» для планшета самообслуживания: скан ШК из приложения CDEK, ввод кода, звуковой вызов менеджера, кнопка «ПОЛУЧИЛ».
- Выход из киоска по PIN; таймаут сессии клиента 15 минут; листовка приложения CDEK в комплекте (
Resources/Leaflet/). - Логика стойки менеджера (выдача, примерка, склад) не изменена — киоск включается отдельной кнопкой в шапке.
1.7.0
11.07.2026
- Переключатель «Учебный режим» на форме входа (выбор
gateway.edu.cdek.ru/gateway.cdek.ru). - Изоляция локальных данных: признак
IsTrainingу записей в SQLite, фильтрация по режиму. - Отдельные SSO-cookie для учебного и боевого режима.
- Файл истории версий в комплекте поставки, ссылка в окне «О программе».
1.6.0
10.07.2026
- Экран «Склад»: синхронизация заказов на ПВЗ, локальный кеш, фильтр по ответственному офису.
- Кеш печатных форм накладных (PDF) для заказов на складе.
- Индикатор связи с ЭК5 в шапке приложения.
- Восстановление сессии после перезапуска (gateway token + сохранённые cookie).
- Окно «О программе» с контактами разработчика и кнопкой «Открыть логи».
1.5.0
09.07.2026
- Отправка CDEK-кода клиенту из карточки заказа.
- Улучшения SSO / 2FA (повторная отправка кода, восстановление сессии).
- Доработка карточки заказа: детали из ЭК5, проверка готовности к выдаче.
1.4.6
08.07.2026
- Сценарий выдачи заказа через ЭК5 Gateway с карточки заказа.
- Загрузка деталей заказа из ЭК5 (general, common, places, delivery).
1.2.3
07.07.2026
- Первый релиз CdekPoint — касса выдачи для ПВЗ CDEK.
- Вход в ЭК5 (SSO + 2FA), скан штрихкода, локальная очередь «На примерке».
- Карточка заказа, сайдбар с очередью, splash-экран при старте.
- Интеграция с SQLite (
%AppData%\CdekPoint\), учебное окружение через профиль запуска.