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

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

Ни в коем случае не хочу критиковать ваше решение.
Повторюсь, что говорю только на основании опыта работы с подобными решениями у других.

Во-первых, в одном механизме объединены два механизма - стандартизация наименований и инструмент отбора (аналог тегов на форуме)
Во-вторых, стоит заметить, что этот универсальный механизм в реальности занимается одной задачей - стандартизация названий. Для отбора механизм стал неудобен после второго-третьего десятка свойств.
В-третьих, нужно обратить внимание, что даже со стандартизацией наименований механизм справляется плохо, полностью запарывая функционал наименований на разных языках и специализированных наименований для разных клиентов/поставщиков (совсем как медведь в мультике про Вершки и корешки)

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

Цитата:
Сообщение от ViV Посмотреть сообщение
Mazzy, вы действительно считаете, что нам надо было добавить 323 поля в inventTable?
Теперь отвечаю на вопрос.

Нет, создать "323 поля в inventTable" - это тоже из разряда "простых универсальных решений". Только с другого полюса

Прежде всего, необходимо понимание потребностей пользователей!

Во-первых, среди этих 323 полей есть те, которые используются для отбора. Таких полей немного - не больше 2х-3х десятков (иначе люди не смогли бы ими пользоваться). Их можно было бы внести в InventTable.
Во-вторых, остальные ваши свойства - это по сути обычные теги. Со всеми недостатками, которые присущи тегам - дубли, разное написание одного и того же, сложности поиска, пользователи не знают о правилах использования некоторых важных тегов, используются только самые хитовые и т.п. Для тегов можно и нужно было делать доп.таблицы. Но к тегам нужны дополнительные механизмы поиска, выбора, анализа.

Сто пудов, у вас (как и у остальных с подобными механизмами) никто не занимается чисткой и упорядочиванием этих свойств. Скорее всего, у вас (как и у остальных) нет даже инструментов для проведения таких чисток (в лучшем случае проводятся разовые исправления по просьбам пользователей). В результате механизм не решает проблему - упорядочить название, а только загоняет проблему под коврик: что-то вводится, но насколько можно доверять такой информации?

Например, встречаются ли у вас среди свойств разные написания одной и той же сущности, но в разных свойствах? (обычно отвечают "конечно же нет", но если понастаивать и все-таки попросить проанализировать, то дубли находили все )

==============
Небольшое отступление не для компании Zabr и Viv, а для производственных компаний. Zabr упомянул жирность молочных продуктов. Дело в том, что жирность молочных продкутов не является свойством номенклатуры. Жирность - это характеристика данноого конкретного лота молочных продуктов. Да, молокозаводы нормализуют жирность (добавляя сыворотку или сливки), чтобы розница получила молочные продукты со стандартизированными жирностями 3,2%, 3,5%, 15%, 20% и т.п. Но жирность не является свойством НОМЕНКЛАТУРЫ!

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

В общем, будьте внимательны и осторожны со свойствами НОМЕНКЛАТУРЫ
==============

Так вот. Возвращаясь к Axapta Retail.
У вас сейчас есть механизм, который призван упорядочить названия, но справляется со своей работой не на 100%.
У вас сейчас есть механизм, который практически нельзя использовать для отборов, потому что пользователь должен держать в памяти возможные значения.

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

Не знаю. Но я сильно сомневаюсь в целесообразности инструмента, который затрудняет поиск и анализ, но требует ввода информации.

У скольких был - ни на одном проекте результат внедрения подобнвх свойств не оправдывал затраченных на него усилий. У скольких был - ни на одном проекте не было полного набора инструментов для более-менее удобной работы со свойствами. Поэтому я категорически против появления подобного механизма в стандартной версии Поделитесь пожалуйста опытом - Расширеная номенклатура
Либо пусть в обязательном порядке дополнительно к свойствам делают полный набор инструментов для lookup'ов, вывода свойств в отчет, получения остатков, поиска дублей, анализа этих свойств и т.п.

Ведь, собственно говоря, нужны не свойства или стандартизированное название. Нужен функционал управления ассортиментом.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: konopello (2).
Теги
шаблон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Можно ли такое сделать в Axapta ML DAX: Программирование 11 12.05.2005 11:46
Axapta Retail (вопрос по функционалу) ppy82 DAX: Функционал 3 04.04.2005 15:20
Axapta 3.0 - можно ли править классы в USR слое AKIS DAX: Программирование 3 07.02.2004 01:19
Аксапта, заметки программиста Роман Кошелев DAX: Программирование 0 25.12.2001 12:23
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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

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

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