AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.02.2006, 09:59   #1  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Длинный код номенклатуры
Прошу совета.
Заказчик мигрирует с 1С на аксапту, но код номенклатуры хотел бы видеть в привычном виде. Т.е. предлагается в код записывать полное название номенклатуры - примерно 50 символов.
Могут ли быть какие-либо связанные с этим проблемы - падение производительности и т.п.?
Позиций в справочнике номенклатуры - 20 000.
Старый 21.02.2006, 10:08   #2  
Dynamics
Гость
 
n/a
Не стыдно такие вопросы задавать?
Старый 21.02.2006, 10:19   #3  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Нет. Не стыдно
Старый 21.02.2006, 10:22   #4  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Dynamics
Не стыдно такие вопросы задавать?
Чего стыдно-то? Человек ПРОСИТ СОВЕТА.
ИМХО ничего страшного быть не должно. Другое дело - насколько будет удобно всё это видеть в формах и отчетах... А также вводить критерии поиска...
Вообще, заказчик рискует попасть в Книгу рекордов Гиннеса...
Старый 21.02.2006, 10:24   #5  
kosenkov is offline
kosenkov
Columbus IT
Columbus IT
 
202 / 38 (2) +++
Регистрация: 19.08.2005
Адрес: Москва
Цитата:
Сообщение от Dynamics
Не стыдно такие вопросы задавать?
IMHO, гораздо стыднее через пару месяцев после запуска задавать вопросы типа "Аксапта тормозит почему не знаю помогите люди добрые"

Мне кажется, возможные проблемы с производительностью могут быть связаны с тем, что поля на типе ItemId пронизывают весь модуль "управление запасами", полно индексов, условий и сортировок в запросах, а как вся эта кухня справится со строкой длиной 50 - вот вопрос. Понятно, что производительность системы снизится. Вопрос - на полпроцента за три года или пропорционально квадрату времени ?

Последний раз редактировалось kosenkov; 21.02.2006 в 10:29.
Старый 21.02.2006, 10:26   #6  
twilight is offline
twilight
MCTS
MCBMSS
 
881 / 237 (9) ++++++
Регистрация: 17.10.2004
Адрес: Королёв
Цитата:
Сообщение от Valery
Прошу совета.
Заказчик мигрирует с 1С на аксапту, но код номенклатуры хотел бы видеть в привычном виде. Т.е. предлагается в код записывать полное название номенклатуры - примерно 50 символов.
Могут ли быть какие-либо связанные с этим проблемы - падение производительности и т.п.?
Позиций в справочнике номенклатуры - 20 000.
Конечно, полно проблем будет, и размер базы возрастет, и скорость запросов уменьшится

А чем заказчику не нравится поле "Название номенклатуры"?
Старый 21.02.2006, 10:32   #7  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
Цитата:
Сообщение от twilight
А чем заказчику не нравится поле "Название номенклатуры"?
Тем, что оно не во всех формах есть. И что по нему не везде есть поиск и фильтрация (например запрос "В наличии"). И что лукапы не по названию, а по коду
Старый 21.02.2006, 10:34   #8  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Valery
Заказчик мигрирует с 1С на аксапту
2 Valery: А текущий 1С как с этим справляется?
Старый 21.02.2006, 10:36   #9  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Вот мой совет: по возможности убедите заказчика, не иметь полного названия номенклатуры в коде номенклатуры. У вас полное название 50 символов, в котором есть пробелы и может другие спец. символы, попробуйте сократить полное название до т.н. сокращенного, но чтобы смысл не терялся.
Практика показывает, что пользователей можно научить, при поиске в лукапе, перемещатся на полное наименование и искать по нему.
Если пользователи хотят видеть полные наименования в документах (заказы, закупки, складские журналы), то можете добавить дисплей показывающий полное наименование.
Попробуйте придумать систему сокращения полного наименования до короткого, так чтобы не терялся смысл.
Старый 21.02.2006, 10:43   #10  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Цитата:
Сообщение от Valery
Тем, что оно не во всех формах есть. И что по нему не везде есть поиск и фильтрация (например запрос "В наличии"). И что лукапы не по названию, а по коду
За формы я ответил.
Про лукапы: открываете лукап, нажимаете ТАБ и спокойно ищете по полному названию.
Пробуйте найти систему сокращений и убеждайте клиента
Старый 21.02.2006, 10:47   #11  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
С кодировкой все понятно. На всех предыдущих проектах мы так и делали. Но тут просто задумались, а почему бы собственно и не увеличить код, если это будет без особых последствий...
С тем что это непривычно для внедренцев аксапты - понятно. Эстетически не очень красиво - понятно.
Но реальные минусы есть или нет? Если производительность упадет на 0,5% - не критично...

Последний раз редактировалось Valery; 21.02.2006 в 10:51.
Старый 21.02.2006, 11:16   #12  
lagr221374
Гость
 
n/a
Попробуйте поменять и проверить что будет в отчетах при распечатках. Возможно их в этом случае придется дорабатывать (такое смутное подозрение).
Старый 21.02.2006, 11:48   #13  
KSS is offline
KSS
Коллективное бессознательn ое
 
116 / 10 (1) +
Регистрация: 09.12.2002
Адрес: Москва
Все печатные формы переделывать нужно будет.
Производительность явно не на полпроцента упадет. А проявится это не сразу, естественно, а с ростом базы.
Вообще при переходе с любой программы такой вопрос возникает.
С людьми просто общаться нужно - все через это проходили.
Реально - вопрос привычки. К тому же, можно название в пару форм добавить и будет все ОК.
Это легче, чем делать кучу модификаций, "попасть" на производительность, а потом все возвращать "взад" из-за того, что люди привыкли.
__________________
Жизнь такова, какова она есть и больше никакова.
Старый 21.02.2006, 11:49   #14  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Анекдот в тему:

- Официант! Мне, пожалуйста, хартенбраунгевратенштайзенгорбейстраут с колбаской!
- Хартенбраунгевратенштайзенгорбейстраут, простите, с чем?

P.S. Кстати, всего лишь 38 символов...

Последний раз редактировалось Gustav; 21.02.2006 в 11:53.
За это сообщение автора поблагодарили: erudit (1).
Старый 21.02.2006, 11:53   #15  
KMV is offline
KMV
Участник
 
201 / 25 (1) +++
Регистрация: 11.10.2002
Адрес: Москва
В стандартной Axapta больше 300 узлов (полей в таблицах, индексов построенных по ItemId). Если же абстрагироваться от Axapta, то использования ключевого поля с 50 символами в стольких таблицах и индексах не есть хорошо с точки зрения производительности.
Старый 21.02.2006, 12:02   #16  
KSS is offline
KSS
Коллективное бессознательn ое
 
116 / 10 (1) +
Регистрация: 09.12.2002
Адрес: Москва
Писят символов не хватит, кстати. Да и бредовая это идея, в общем-то...
К тому же, звездная функция "перейти к основной таблице" лажает, если в значении есть точка.
__________________
Жизнь такова, какова она есть и больше никакова.
Старый 21.02.2006, 13:06   #17  
Valery is offline
Valery
Участник
 
381 / 10 (1) +
Регистрация: 28.02.2002
Адрес: Москва
ОК. Всем спасибо. Будем напрягать клиента на разработку системы кодирования
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Планирование номенклатуры с типом Основное средство AlexeyBP DAX: Функционал 19 29.01.2009 07:42
создание номенклатуры АКС DAX: Функционал 10 28.11.2007 13:02
штриховой код KIV DAX: Функционал 8 31.08.2005 22:22
Ошибка "необходимо заполнить 'основной код сотрудника' " alpin DAX: Функционал 2 04.12.2003 16:28
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:55.