Цитата:
Сообщение от
a33ik
А если создать некоторую избыточность. Допустим у вас 4 филиала где используются десктоные приложения и есть CRM. Старшие 3 разряда кода клиента резервируются под код места, где было создан клиент:
000 - 1 филиал
001 - 2 филиал
010 - 3 филиал
011 - 4 филиал
100, 101, 110, 111 - созданы из CRM.
Таким образом номерация клиентов не будет пересекать и вы обеспечите уникальность кода. Пример:
000 0000000000001 - клиент созданный в 1 филиале
001 0000000000001 - клиент созданный в 2 филиале
010 0000000000001 - клиент созданный в 3 филиале
011 0000000000001 - клиент созданный в 4 филиале
100 0000000000001 - клиент созданный в CRM
Да, к такому решению и пришли
Просто думал, возможно будет более изящное решение
Думаю для CRM хватит и одной переменной. Но спасибо за ответ.