Путевой лист водителю

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
mihail_s
OTRS Новобранец
Сообщения: 21
Зарегистрирован: 11 янв 2017, 21:17

Путевой лист водителю

Сообщение mihail_s » 22 дек 2018, 12:58

Привет всем!
Есть потребность реализовать следующую фичу: с помощью отчетов сформировать путевой лист.
Путевой лист - это табличка со следующими столбцами:
- Название компании
- ФИО клиента компании
- Дата создания заявки
- Адрес компании
И чтобы где то был отображено, что данные заявки принадлежат водителю. Водитель выступает в качестве агента.
Есть какие то идеи?)
OTRS 5.0.16 ITSM 5.0.16 on Ubuntu Server 16.04 x86 (Hyper-V VM)

N_ton
OTRS Новобранец
Сообщения: 108
Зарегистрирован: 09 авг 2012, 22:57
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Re: Путевой лист водителю

Сообщение N_ton » 29 дек 2018, 13:16

Я бы копал в сторону построения отчета от самой БД, с запросом типа :
SELECT
tn
, create_time
, (SELECT name FROM customer_company WHERE customer_id = ticket.customer_id)
, (SELECT concat (first_name, ' ', last_name) FROM customer_user WHERE customer_user.id::varchar = ticket.customer_user_id)
, (SELECT concat (country, ' ', city, ' ', street) FROM customer_company WHERE customer_id = ticket.customer_id)
, (SELECT concat (first_name, ' ', last_name) FROM users WHERE id = ticket.user_id)
FROM ticket
WHERE .... какое-то ваше условие
З.Ы. запрос для postgresql
OTRS 3.3.8, Debian 7, PostgreSQL 9.1.13
OTRS 4.0.17, Debian 8, MySQL + MSSQL

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Путевой лист водителю

Сообщение alexus » 29 дек 2018, 15:12

Надо делать кастомную форму печати данных из тикета по заданному шаблону. Мы делали такие вещи
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить