Задача

Разработать программный модуль логистики (TMS) для конфигурации 1С:Управление нашей фирмой (УНФ). Всё должно быть реализовано через механизм расширений, чтобы не снимать основную конфигурацию с поддержки.

Основные требования

1. Кастомизация бизнес-логики

  • Доработать документ «Заказ покупателя», превратив его в формат «Заявка на перевозку».
  • Добавить дополнительные реквизиты и проверки корректности заполнения.
  • Реализовать логику статусов заявки, от «Новой» до «Закрытой».

2. Расчёт рентабельности рейса

  • Автоматический расчёт доходов от перевозки и всех расходов (перевозчик, топливо, прочее).
  • Вывод итоговой суммы прибыли или убытка прямо в документе.

3. АРМ логиста (рабочее место)

  • Разработать удобный интерфейс с динамическими списками заявок.
  • Визуальные статусы (например, цветные индикаторы).
  • Настраиваемые фильтры и отборы для быстрого поиска.

4. Автоматизация документов

  • Сформировать печатные формы: договор-заявку на перевозку и товарно-транспортную накладную (ТТН).
  • Обеспечить автозаполнение всех необходимых полей из системы.

Техническое примечание

Заказчик может предоставить доступ к демо-версии базы при старте. Вся конфиденциальная информация уже скрыта, поэтому в данном описании нет названий компаний, сайтов и телефонов.