Документация программного обеспечения «Тарификатор доставки»

    Наименование программного обеспечения: Тарификатор доставки

    Версия программного обеспечения: 1.0

    Правообладатель: Общество с ограниченной ответственностью «Себекон» (RU)

    Свидетельство о гос. регистрации программы для ЭВМ: № 2025687419

    Дата гос. регистрации: 09.10.2025

    Заявка на гос. регистрацию: № 2025686918

    Автор: Александров Алексей Викторович (RU)

    1. Общие сведения

    1.1. Назначение программного обеспечения

    Программное обеспечение «Тарификатор доставки» предназначено для автоматизации расчёта стоимости доставки товаров и грузов, управления тарифами доставки и предоставления результата расчёта во внутренние и внешние информационные системы.

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

    1.2. Область применения

    Программное обеспечение применяется в составе корпоративных информационных систем компаний, осуществляющих регулярную доставку товаров и грузов, в том числе:

    • в интернет-магазинах;
    • в личных кабинетах дилеров и клиентов;
    • в CRM-системах;
    • в системах на платформе 1С;
    • в корпоративных и отраслевых веб-сервисах;
    • во внутренних контурах логистики и продаж.

    1.3. Вид программного обеспечения

    «Тарификатор доставки» представляет собой прикладное программное обеспечение класса серверных веб-приложений с API и встраиваемыми пользовательскими интерфейсами.

    Форма эксплуатации программного обеспечения:

    • on-premise-развертывание;
    • использование как самостоятельного веб-сервиса;
    • использование как интеграционного компонента в составе корпоративного ИТ-ландшафта.

    2. Правовой статус и подтверждение прав

    Программное обеспечение «Тарификатор доставки» зарегистрировано в Роспатенте как программа для ЭВМ.

    Сведения о регистрации:

    • свидетельство о государственной регистрации программы для ЭВМ № 2025687419;
    • дата государственной регистрации в Реестре программ для ЭВМ: 09 октября 2025 года;
    • заявка № 2025686918;
    • правообладатель: Общество с ограниченной ответственностью «Себекон» (RU);
    • автор: Александров Алексей Викторович (RU).

    Государственная регистрация программы для ЭВМ подтверждает наличие зарегистрированного объекта интеллектуальной собственности и используется в качестве одного из документов, подтверждающих права на программный продукт.

    3. Состав программного обеспечения

    В состав программного обеспечения входят следующие основные компоненты:

    1. Сервис расчёта доставки — серверный компонент, реализующий бизнес-логику расчёта стоимости доставки.
    2. Административный веб-интерфейс — компонент для настройки тарифов, зон доставки, пользователей, филиалов, складов, параметров интеграции и иных данных системы.
    3. API интеграции — интерфейс программного взаимодействия, предназначенный для приёма параметров расчёта и передачи результатов во внешние системы.
    4. Встраиваемые виджеты расчёта доставки — пользовательские интерфейсы, предназначенные для размещения на сайтах, в личных кабинетах, CRM и иных системах.
    5. Подсистема логирования и мониторинга — компонент для фиксации событий, ошибок, действий пользователей и мониторинга работы системы.

    4. Архитектура решения

    Программное обеспечение реализовано как отдельный сервис с собственной бизнес-логикой. Архитектура предусматривает разделение функциональности между серверной частью, административным веб-интерфейсом, API и пользовательскими встраиваемыми интерфейсами.

    Программное обеспечение может использоваться:

    • через встроенный веб-интерфейс расчёта;
    • через программный интерфейс API;
    • через виджет, встраиваемый во внешние системы;
    • через административную веб-панель.

    Программное обеспечение может быть интегрировано с внешними корпоративными системами, при этом ядро расчётной логики находится в самом программном обеспечении «Тарификатор доставки».

    5. Функциональные характеристики

    5.1. Общая функциональность

    Программное обеспечение обеспечивает:

    • выполнение справочного и окончательного расчёта стоимости доставки;
    • определение зоны доставки по адресу или координатам;
    • применение тарифов по весу, длине, зоне доставки, периоду действия и специальным условиям;
    • учёт праздничных, выходных и акционных дней;
    • учёт товаров-исключений;
    • учёт скидок клиентов на доставку;
    • управление зонами доставки;
    • управление тарифами и периодами их действия;
    • управление пользователями и ролями;
    • интеграцию с внешними системами;
    • ведение журнала событий и статистики обращений;
    • логирование API-запросов, ошибок и действий пользователей.

    5.2. Справочный расчёт стоимости доставки

    Справочный расчёт предназначен для предварительного определения стоимости доставки.

    При выполнении справочного расчёта пользователь указывает:

    • адрес доставки или точку на карте;
    • дату доставки;
    • ориентировочные параметры груза;
    • необходимость использования манипулятора.

    По результатам обработки запроса система:

    1. определяет принадлежность адреса или координат зоне доставки;
    2. определяет тип применяемого тарифа;
    3. учитывает дату доставки и календарные ограничения;
    4. подбирает стоимость доставки;
    5. возвращает результат расчёта пользователю.

    5.3. Окончательный расчёт стоимости доставки

    Окончательный расчёт используется в сценариях оформления заказа и получения итоговой стоимости доставки.

    Для окончательного расчёта из внешней системы могут передаваться:

    • адрес доставки;
    • дата доставки;
    • коды товаров;
    • суммарный вес продукции с упаковкой;
    • максимальную длину товара с упаковкой;
    • признак необходимости манипулятора;
    • скидка клиента на стоимость доставки.

    При обработке окончательного расчёта система:

    1. определяет зону доставки;
    2. проверяет наличие товаров-исключений;
    3. определяет применимость рыночного, фирменного, бесплатного или иного тарифа;
    4. учитывает календарные и тарифные ограничения;
    5. применяет скидку клиента при допустимости по правилам расчёта;
    6. возвращает итоговую стоимость доставки.

    5.4. Условия, при которых тариф не определяется

    Программное обеспечение может не определить тариф в следующих случаях:

    • адрес доставки находится вне настроенных зон;
    • для точки доставки не определена зона;
    • вес или длина груза превышают допустимые пределы, предусмотренные тарифной моделью;
    • дата доставки попадает на период, когда доставка недоступна;
    • отсутствует активный тариф на указанный период;
    • по заданным параметрам не найден применимый тариф.

    В указанных случаях система формирует сообщение о невозможности расчёта стоимости доставки.

    6. Виджеты и пользовательские интерфейсы

    6.1. Типы виджетов

    В программном обеспечении реализованы два типа виджетов:

    • виджет справочного расчёта;
    • виджет окончательного расчёта.

    6.2. Сценарии использования виджетов

    Виджеты могут использоваться:

    • в личном кабинете дилера;
    • на сайте компании;
    • в интернет-магазине;
    • в CRM-системе;
    • в иных внешних системах.

    6.3. Дополнительные возможности пользовательских интерфейсов

    Программное обеспечение поддерживает, в зависимости от конфигурации и версии:

    • выбор адреса из списка сохранённых адресов;
    • ввод координат вместо адреса;
    • сохранение введённых данных при ошибке расчёта;
    • поддержку нескольких независимых состояний при работе с несколькими заказами;
    • отображение акционных дней;
    • встраивание расчётного интерфейса во внешние системы.

    7. Управление зонами доставки

    Программное обеспечение обеспечивает работу с зонами доставки на карте.

    Функциональность включает:

    • визуальную разметку зон на карте;
    • создание и редактирование полигонов зон;
    • поддержку вложенных зон;
    • приоритетность зон при расчёте;
    • настройку тарифов внутри и вне зон;
    • редактирование расстояния для зон;
    • скрытие зон на карте;
    • отображение акционных дней по зонам;
    • проверку уникальности идентификаторов зон;
    • предупреждение о пересечении зон и дублировании индексов.

    Зоны доставки могут быть связаны со складами, филиалами и регионами.

    8. Управление тарифами

    Программное обеспечение обеспечивает управление тарифами доставки.

    Тарифы могут включать следующие параметры:

    • период действия;
    • зона доставки;
    • вес груза;
    • длина груза;
    • необходимость манипулятора;
    • тип доставки;
    • вид тарифа;
    • стоимость.

    Поддерживаются операции:

    • добавление тарифа;
    • редактирование тарифа;
    • копирование тарифа;
    • удаление тарифа;
    • настройка акционных тарифов;
    • настройка срочной доставки;
    • настройка периодов действия и исключений.

    9. Административная панель

    9.1. Назначение

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

    9.2. Основные разделы

    Административная панель включает следующие разделы:

    • регионы и филиалы;
    • склады;
    • пользователи;
    • роли и права доступа;
    • зоны доставки;
    • тарифы;
    • код виджета;
    • экспорт зон;
    • журнал событий;
    • статистика обращений.

    9.3. Функции административной панели

    Административная панель обеспечивает:

    • создание, редактирование и удаление пользователей;
    • назначение ролей и управление правами;
    • настройку филиалов и складов;
    • создание и изменение зон доставки;
    • настройку тарифной политики;
    • управление периодами действия тарифов;
    • управление датами-исключениями;
    • получение параметров встраивания виджетов;
    • выгрузку данных для внешних систем.

    10. Роли пользователей

    В программном обеспечении предусмотрены следующие основные роли:

    10.1. Администратор

    Авторизованный пользователь с полным доступом ко всем участкам системы.

    10.2. Логист

    Авторизованный пользователь, имеющий доступ к разделам зон доставки, тарифов и связанным справочникам.

    10.3. Менеджер

    Авторизованный пользователь, имеющий доступ к разделам филиалов, складов и тарифов в объёме, предусмотренном ролевой моделью.

    10.4. Гость

    Неавторизованный пользователь, имеющий доступ к справочному расчёту стоимости доставки.

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

    11. Интеграции

    11.1. Интеграция с картографическими сервисами

    Программное обеспечение поддерживает интеграцию с картографическими сервисами для:

    • определения адреса;
    • геокодирования;
    • определения зоны доставки;
    • работы с картой;
    • расчёта расстояния и маршрута.

    11.2. Интеграция с 1С

    Программное обеспечение поддерживает интеграцию с 1С.

    В рамках интеграции может выполняться:

    Импорт данных из 1С:

    • регионы и филиалы;
    • тарифы;
    • товары-исключения;
    • производственный календарь;
    • склады и связанные сущности;
    • иные данные, необходимые для расчёта.

    Экспорт данных в 1С:

    • зоны доставки;
    • итоговая стоимость доставки;
    • сопоставительные идентификаторы и служебные данные.

    11.3. Интеграция с внешними системами

    Программное обеспечение может быть интегрировано с:

    • интернет-магазинами;
    • CRM-системами;
    • личными кабинетами дилеров;
    • корпоративными порталами;
    • иными информационными системами.

    Интеграция осуществляется через API и/или встраиваемый виджет.

    11.4. Готовые модули интеграции

    Поддерживаются готовые модули интеграции, в том числе для:

    • 1С-Битрикс;
    • 1С.

    12. Данные и справочники

    Программное обеспечение использует и обрабатывает следующие основные сущности:

    • филиалы;
    • склады;
    • зоны доставки;
    • тарифы;
    • параметры грузов;
    • типы транспортных средств и условия доставки;
    • товары-исключения;
    • производственный календарь;
    • данные контрагентов, необходимые для расчёта скидок и условий доставки;
    • периоды действия тарифов;
    • заказы и параметры запросов на расчёт.

    12.1. Хранение данных

    На уровне базы данных обеспечивается хранение, в том числе, следующих данных:

    • тарифы;
    • зоны доставки;
    • пользователи;
    • настройки виджетов;
    • производственный календарь;
    • товары-исключения;
    • логи расчётов и событий системы.

    13. Логирование, журналирование и аналитика

    13.1. Логирование

    Программное обеспечение поддерживает логирование:

    • API-запросов;
    • ошибок и критических событий;
    • действий пользователей;
    • результатов расчётов;
    • идентификаторов заказов и иных параметров, используемых в интеграционных сценариях.

    13.2. Мониторинг

    Система поддерживает передачу логов и данных мониторинга во внешние инструменты наблюдаемости.

    13.3. Аналитика

    Программное обеспечение обеспечивает:

    • хранение истории расчётов;
    • анализ обращений к сервису;
    • анализ зон, тарифов и характеристик грузов;
    • использование накопленных данных для оптимизации тарифной модели и логистических процессов.

    14. Производительность и эксплуатационные характеристики

    Программное обеспечение предназначено для эксплуатации в среде с интенсивной нагрузкой на расчёт стоимости доставки.

    Поддерживаемые показатели зависят от конфигурации инфраструктуры, однако архитектура решения предусматривает:

    • обработку большого количества обращений к сервису расчёта;
    • быстрый отклик при выполнении расчёта;
    • устойчивую работу в интеграционных сценариях;
    • возможность параллельной работы с несколькими расчётными сессиями.

    15. Требования к среде эксплуатации

    15.1. Серверная часть

    Для эксплуатации программного обеспечения требуется серверная инфраструктура, обеспечивающая размещение:

    • серверного приложения;
    • базы данных;
    • подсистемы мониторинга и логирования.

    Конкретные аппаратные характеристики определяются объёмом нагрузки, количеством пользователей, количеством интеграций и объёмом хранимых данных.

    15.2. Клиентская часть

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

    15.3. Сетевые требования

    Для работы программного обеспечения необходим сетевой доступ:

    • между сервисом расчёта и внешними системами;
    • между сервисом расчёта и картографическими сервисами;
    • между сервисом расчёта и подсистемами логирования и мониторинга.

    16. Ограничения и особенности эксплуатации

    К особенностям эксплуатации программного обеспечения относятся:

    • зависимость корректности расчёта от полноты и актуальности тарифных данных;
    • необходимость корректной настройки зон доставки;
    • необходимость поддержания актуальности производственного календаря;
    • зависимость отдельных сценариев расчёта от корректности интеграционных данных, передаваемых внешними системами;
    • необходимость корректной настройки ролей и прав доступа;
    • необходимость сопровождения интеграций и связанных справочников.

    17. Лицензирование и сопровождение

    Исключительные права на программное обеспечение подтверждаются свидетельством о государственной регистрации программы для ЭВМ № 2025687419.

    Программное обеспечение предоставляется на основании лицензионной модели, определяемой правообладателем.

    В составе поставки и сопровождения могут предоставляться:

    • право использования программного обеспечения;
    • услуги внедрения;
    • услуги технической поддержки;
    • услуги сопровождения и развития;
    • обновления и доработки в соответствии с условиями договора.

    18. Контактная информация

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

    Последнее обновление документа: 05.05.2026