Показать сообщение отдельно
Старый 05.07.2007, 17:22   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Если на юге построили еще один склад, то Южный - это какой из них?
А что говорят пользователи?
Они как называют новый Южный склад?
То и будет в коде.

Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Красн - это Краснодар или Красноярск? АБВГ - это какой город?

Если после VIP появились VIP1 и VIP2?
А что говорят пользователи?

Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
Да, есть несколько "широко известных" (в узких кругах ) сокращений. Ну и что? Это все работает до тех пор, пока справочник именно в этих пределах и ведется. Т.е. небольшой справочник. Как только размер справочника превышает некоторый предел, использование таких сокращений теряет смысл. Просто все их не упомнишь!
Согласен. Какой выход?
Ставить в код абстрактное число, а искать по наименованию?
Дык и наименования могут совпадать, есть тезки.

Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
По сути, я повторяю все Ваши же аргументы, которые Вы приводили в отношении древовидных справочников. Но там для Вас все было просто и понятно, а здесь "другой случай".
Да, там была алтернатива - вытянуть дерево в линейный список и поискать.
Здесь я альтернативы не вижу.

Да, я согласен, что для небольших справочников "говорящие коды" очень даже подходят.
Да, я согласен, что для больших справочников "говорящие коды" привносят больше проблем, чем решений.
Обратите внимание, что "большие" справочники имеют нумератор (см. клиенты, поставщики, сотрудники, заказы, закупки и т.п.)
Обратите внимание, что Аксапта позволяет переименовать числовой код для частоиспользуемых элементов справочников и поставить "говорящий код".

В общем, имеющаяся альтернатива - подставлять наименования - не дешевле и не удобнее, нежели информативные коды.
__________________
полезное на axForum, github, vk, coub.