|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от mazzy
Цитата:
Сообщение от Владимир Максимов
Да, есть несколько "широко известных" (в узких кругах ) сокращений. Ну и что? Это все работает до тех пор, пока справочник именно в этих пределах и ведется. Т.е. небольшой справочник. Как только размер справочника превышает некоторый предел, использование таких сокращений теряет смысл. Просто все их не упомнишь!
Ставить в код абстрактное число, а искать по наименованию? Дык и наименования могут совпадать, есть тезки. То, что "информационными" такие поля делает не столько их содержимое, сколько "привычка" пользователя. Поэтому называть их "информационными" можно лишь с большой натяжкой. А что использовать в каждом конкретном случае, завист от ситуации и конкретной задачи. Если бы существовало идеальное решение на все случаи жизни, оно давно бы было использовано. Кстати, почти идеальный справочник - это Base Enum. ![]() Поле на основе Enum - осуществляет поиск как по тексту (значению Lable), так и по коду (значение EnumValue). Записан код, а отображется название. Это как раз "классический" способ использования справочников. |
|
![]() |
#2 |
Участник
|
В точку, только вот сортировки, фильтрации и регулировки наполнения черед БД нет .
А вот идея выбора из справочника значения по прямым информационным полям, их отображение в интерфейсе после выбора за счет изменения ключевого поля, значение которого скрытно для пользователя передалось из формы выбора в документ - просто чудесно бы смотрелась(и смотрится) при обеспечении нормального быстродействия. Есть подобное в некоторых системах, живут там люди без проблем с кодировкой справочников, возложив реляционные дела на недоступные пользователю "жирные" целочисленные 64-битные идентификаторы, которые кончатся к концу этого тысячелетия при скорости вставки 2 млн записей в секунду. Номера и коды используют только в визуальной пользовательской идентификации. Но для Axapta это скорее всего утопия, что для нас , севших на ее иглу, есть грустный факт. Поля кодов по мере возможности меняем на поля с написанными для них edit-методами и настраиваем кому надо фильтры с за-join-енными справочниками с пустыми ограничениями по ним. Не панацея, конечно, но и интерфейс не настолько бредово(числовая кодировка, при порядке поставщиков/номенклатуры в тысячи/десятки тысяч соотвественно иначе никак не было) выглядит и пользователям полегче. Последний раз редактировалось СибирскийКлещ; 06.07.2007 в 22:50. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от СибирскийКлещ
![]() А вот идея выбора из справочника значения по прямым информационным полям, их отображение в интерфейсе после выбора за счет изменения ключевого поля, значение которого скрытно для пользователя передалось из формы выбора в документ - просто чудесно бы смотрелась(и смотрится) при обеспечении нормального быстродействия.
Если под другими системами подразумевается 1С, то да... Это просто образцовый пример производительности ![]() |
|
![]() |
#4 |
Участник
|
Цитата:
Ну почему же сразу 1С ? ГАЛАКТИКА, например ... Хотя там только SQL-враппер для менеджера записей PSQL(сведения про версии до 8-ой ,про MS SQL и Oracle версию не в курсе, тем более про 8.хх, с которыми дела не имел), но каталог ОС с за-join-енными полутора десятками справочников и около сорока доп. таблиц вполне шустро листается. Поднятый вопрос, в принципе, давно следовало ожидать - на дворе 3-е тысячелетие, космос и нанотехнологии, а тут до сих пор коды, коды, коды . |
|
Теги |
естественный ключ, искусственный ключ, как правильно, ключ, суррогатный ключ, crm2011 |
|
![]() |
||||
Тема | Ответов | |||
Абстрактный классификатор | 52 | |||
Централизованные справочники | 12 | |||
А есть ли в Аксапте стандартные российские справочники? | 11 | |||
Как заполнять основные справочники? | 9 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|