Your comments

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

А если у Автомобиля 2 водителя (один ночной другой дневной) что делать? а смены и тарифы продаются по позывному.

Здесь я с Вами согласен. но опять же опция должна быть выборной у кого то 100 машин всего в парке и им не нужны ни серии ни буквы

Опять же буква по мне не особо спасает пример:

Если 5 автоколонн и одинаковые позвыные да она имеет место быть!

Если 20 автоколонн - то попробуй запомнить букву автоколонны - Водители а именно 25% даже позывного своего не помнят приходится искать по фамилии.

Мое предложение что когда вводишь позывной в строке он выдавал данный позывной по всем автоколоннам офиса.

А если в организации (20 автоколонн)? и 2000 водителей? приходит Вася и говорит у меня позывной 50 и давай искать в какой автоколонне Вася с позывным 50

Буду первым. У нас один сервер и на нем 3 офиса такси (так называемые подключалки (партнерки)) Город достаточно маленький (можно весь его проехать за 15-20 минут) Мы считаем что давать позывные а именно уникальность делать нужно на уровне сервера. Так как все офисы получают заказы из общего котла (одного сервера в нашем городе) и денежные средства вносят в офисе через позывной (и не будешь же ты каждому обьяснять в какой ты автоколонне) - просто будет путанница если будут одинаковые позывные. В крупных агрегаторах позывные дают 5 или 6 значные не просто так. Хотя они находятся вообще в разных городах.

Вы не про ту историю... например я блокировал человека 4 раза... в истории видна только одна блокировка. так? или где оставить заметку о таксисте?