Показать сообщение отдельно
Старый 04.03.2009, 16:27   #11  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Даа, что-то многовато.
Мне бы хотелось "минимальный минимум". Интеркомпани не интересует
Минимальный минимум:
  • InventTable
  • InventTableModule
  • InventItemLocation
  • + все таблицы, на которые ссылаются предыдущие три
По поводу уже предложенного списка:
  1. Во-первых, удивляет, что так никто и не вспомнил про InventItemGroup. Также необходимы InventModelGroup и InventDimGroup (а вот InventDimSetup, в теории, можно и разделить между компаниями, хотя в практичности такого подхода есть сомнения ).
  2. Если хочется сделать общим и InventDimCombination, тогда действительно придется и InventDim добавлять в список. Однако, если хочется все сделать полностью правильно и не нарушить ссылочную целостность, то сказав А, надо будет сказать и Б - добавить InventLocation, InventBatch, InventSerial и т.д. С другой стороны, ссылочная целостность в InventDim не так уж и важна, так что можно этим и пожертвовать (но обязательно документировать!).
  3. Если добавлять ConfigTable, то стоит добавить и ConfigChoice, и ConfigGroup, иначе есть риск поломать конфигурируемые BOMы.
  4. Не забудьте Unit добавить
  5. В InventTable есть несколько неприятных полей, вроде PrimaryVendorId или Dimension. Если InventTable делать общей, то надо либо закрывать эти поля для редактирования, либо делать общими также таблицы VendTable и Dimension.
А в целом, есть у меня впечатление, что в общем случае эту задачу лучше вообще не решать. Надо смотреть, что конкретно нужно именно Вам. Не расскажете?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me