Сергей Сорокин Обсудить задачу
← Все работы

Личный кабинет для перевозок с температурным режимом

Pharmlog

Разработал сайт и личный кабинет Pharmlog для перевозок с температурным режимом. В одной заявке можно задать условия разных грузовых мест, затем следить за перевозкой и получать документы из 1С.

Моя рольРазработка сайта, кабинета и обмена со стороны сайта, дальнейшее развитие проекта. Дизайн предоставил заказчик.

Как устроен проект ↓
Список заявок Pharmlog с фильтрами по статусам, городам, отправителям и получателям; данные клиентов скрыты
Список заявок с фильтрами. Данные клиентов скрыты; дизайн предоставил заказчик. Снимок сентября 2026.
Пользователи
Сотрудники компаний-заказчиков
Заявка
Грузовые места с разными условиями перевозки
Обмен
Заявки в 1С, статусы и документы обратно
Статус на сентябрь 2026
Кабинет работает, проект развивается

Клиент оформляет перевозку и возвращается за результатом

Нужно было связать работу клиента на сайте с учетом перевозок в 1С. Сотрудник компании создает заявку, а позже проверяет доставку и скачивает документы. У одной компании может быть несколько сотрудников, которые работают в кабинете.

Я разработал сайт, личный кабинет и обмен со стороны сайта. В списке заявок сделал поиск по статусу, городам, отправителю и получателю, чтобы клиент мог найти нужную перевозку.

Одна заявка для грузовых мест с разными условиями

В форме клиент указывает габариты, вес и температурный режим. Для одинаковых грузовых мест можно задать количество в одной строке. Если характеристики отличаются, клиент добавляет другую строку в ту же заявку.

При выборе температурного режима форма показывает дополнительные параметры этого режима, в том числе выбор датчика. В заявке также можно указать требования к холодовой цепи, термоконтейнеры, опасный груз и дополнительные услуги. Я связал эти поля с условиями перевозки и настроил их передачу в 1С.

Форма Pharmlog с тестовым заказчиком, полями грузового места и условиями перевозки
Форма с тестовым заказчиком. В строке грузовых мест есть поля для габаритов, количества, веса и температурного режима. Снимок сентября 2026.

Заполненную форму можно открыть после отправки

До обращения к 1С сайт сохраняет заявку и отдельную копию формы для просмотра в кабинете. В ней остаются введенные характеристики грузовых мест и данные отправителя и получателя. Клиент может открыть форму или повторить заявку на ее основе.

Из 1С приходят статусы и документы по перевозке. Плановые даты приема и передачи груза, а также комментарий к перевозке обновляются из 1С и в копии формы. Поэтому по ней можно посмотреть введенные характеристики грузовых мест, но восстановить все прежние даты и комментарии нельзя.

Проверить доставку по накладной

В отслеживании клиент ищет перевозку по номеру накладной и датам. Из 1С поступают статусы и сведения о доставке. Я вывел плановую и фактическую даты передачи груза и ссылку на подписанную накладную.

Поиск перевозки Pharmlog по номеру накладной и датам с пустой таблицей результатов
Отслеживание: поиск по накладной и датам. Показана пустая таблица, без данных конкретной перевозки. Снимок сентября 2026.

Скачать счет, детализацию и УПД

Бухгалтерские документы вынес в отдельный раздел. Клиент видит номер счета и отметку об оплате, скачивает счет, детализацию и УПД. Файлы поступают из 1С и привязываются к соответствующему счету в кабинете компании.

Бухгалтерские документы Pharmlog с колонками счета, оплаты, детализации и УПД; данные скрыты
Бухгалтерские документы: счет, оплата, детализация и УПД. Данные клиентов скрыты. Снимок сентября 2026.

Если отправка в 1С не прошла

Если отправить заявку в 1С не удалось, сайт сохраняет запрос в очереди повторной отправки. Число попыток ограничено; после исчерпания лимита запрос остается для разбора. Порядок отправки, статус обмена и риск дублей при потере ответа описал в отдельной статье.

Что происходит с заявкой, если обмен сайта с 1С прервался ↗

Что получилось

К сентябрю 2026 кабинет работает не первый год. После первоначальной разработки я продолжаю развивать сайт, кабинет и обмен по задачам заказчика.

Интеграция с 1С: состав работ и оценка ↗

Начнем с вашей задачи

Расскажите,
что нужно сделать.

Перейти к форме

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

Сергей Сорокин

Сергей СорокинВы напишете лично мне.

Удобнее связаться напрямую?

Адрес, на который можно ответить.
От 10 до 5000 символов. Ссылку на сайт можно добавить здесь.