Показать сообщение отдельно
Старый 17.07.2013, 15:44   #10  
Narayana is offline
Narayana
Участник
 
241 / 100 (4) +++++
Регистрация: 05.01.2009
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Вопрос к автору. А чем не устраивает старая добрая InventTable? И как вы относитесь к старым InventTableModule, InventItemLocation?
Сейчас речь не столько о том, что что-то не устраивает, сколько о том, чтобы разобраться что к чему.
А старая добрая InventTable перестала быть доброй. Хотя бы из-за того, что из нее исчезло поле ItemName.
Это, конечно, очень интуитивные ощущения, но таблица перестала содержать все данные, однозначно идентифицирующие товар.
Никак не могу найти правильной терминологии, но раньше все время было ощущение, что изначально должна быть ОДНА таблица, в которой бы каждая строка однозначно определяла бы факт некоторой эталонной единицы предмета. И при этом по совокупности полей мы могли бы осуществить поиск этой эталонной единицы.
Затем можно делать все, что угодно. Добавлять таблицы с размерами, цветами, местами хранения, но центральное место, где можно было бы указать на присутствие номенклатуры в системе, это InventTable.
При этом логика экспорта-импорта данных по номенклатуре простая и прозрачная. А это очень важный момент в любой торговой компании.
Сейчас вы уже не можете работать со старой доброй InventTable также как раньше просто потому, что в одной этой таблице вы уже не сможете найти товар без поля названия.