Задача 102.148353

Задача :102.148353

2015-12-16 15:49:31
Краткое описание :
Реализовать новый режим подбора ПЛ в ЛЗВ: "По кредитным картам в ПЛ".
Описание :
Лимитно- заправочные ведомости на отпуск ГСМ
Что измененно :

Реализовать новый режим подбора ПЛ в ЛЗВ: "По по кредитным картам в ПЛ".

При выборе указанного параметра открывать доступ к параметру "анализировать только основную карту" и задавать период за который анализировать путевые листы "с" и "по".

Подбор номера ПЛ происходит по номеру карты и дате заправки в ЛЗВ. Поиск ПЛ выполняется в указанном в настройке диапазоне дат.

Режим работы функции следующий:

1. Сначала происходит поиск путевогодиста с подходящим номером предитной карты с типом "основаня карта".
Примечание: По умолчанию в ПЛ будет привязана одна или несколько кредитных карт, закрепленных по следующему принципу: за транспортом всегда закрепляется основная карта, за водителем - дополнительная (см. ПиР 102.148160).
В ПЛ только одна карта может быть с типом "основная карта", все остальные - "дополнительные". Возможность корректировки есть. При смене с дополнительной на основную все остальные автоматически становятся дополнительными.

- Если ПЛ найден, то выплняется проверка по дате заправки в ЛЗВ:
- Если дата заправки в ЛЗВ попадает в период дат выезда/возвращения ПЛ, то подставляется номер ПЛ к позиции в ЛЗВ.
Если нет, то: Происходит дальнейший поиск по предыдущему алгоритму - сначала номер карты, потом дата заправки.
Если путевых не найдено - запись в ЛЗВ остается пустой.

2. Если найдено более одного ПЛ для нескольких ТС, удовлетворяющих условию "по номер карты + дата заправки в ЛЗВ" то предполагается следующая модель работы:

Карта по которой заправляется постоянно более одного ТС (Автопогрузчики) в ЛЗВ проходит одной записью (например заправили 200 л ДТ и привезли в канистрах на склад где заправляется 3 автопогрузчика).
Номер карты с типом "основная карта" в системе будет привязан лишь к одному из многих ТС, которые по ней заправляются. Т.о. поиск происходит аналогично п.1 - с учетом типа карты (основная) и даты заправки в ЛЗВ.


Дальнейшеее перемещение топлива между автопогрузчиками предполагается осуществлять с помощью передачи топлива из путевого в путевой (с помощью стандартного функционала).

Записи которые остались без привязки к ПЛ выделять красным цветом.
По результатам работы функции выдавать протокол аналогичный имеющемуся в формате Excel.
Как измененно :

Реализован новый режим подбора ПЛ в ЛЗВ: "по основной кредитке в заправках ПЛ "
Ищет ПЛ где совпадает дата заправки, кредитная карта(тип карты должен быть основной, можно посмотреть ПЛ ФЛМ кредитные карты), ГСМ
Если тип кредитной карты не основной ГСМ не подставляется.
Подставляет ПЛ, водителя, ТС

Название продукта Название компонента Тип Последняя версия Дата выхода
M_TRANSPM_TRANSPRES9.1.38.02015-12-16 15:49:31
M_TRANSPM_TRANSPRES9.1.038.0