04.03.2009, 16:27
|
#11
|
Administrator
Регистрация: 27.11.2001
Адрес: Dubai, UAE
|
Цитата:
Сообщение от kashperuk
Даа, что-то многовато.
Мне бы хотелось "минимальный минимум". Интеркомпани не интересует
Минимальный минимум: - InventTable
- InventTableModule
- InventItemLocation
- + все таблицы, на которые ссылаются предыдущие три
По поводу уже предложенного списка: - Во-первых, удивляет, что так никто и не вспомнил про InventItemGroup. Также необходимы InventModelGroup и InventDimGroup (а вот InventDimSetup, в теории, можно и разделить между компаниями, хотя в практичности такого подхода есть сомнения
).
- Если хочется сделать общим и InventDimCombination, тогда действительно придется и InventDim добавлять в список. Однако, если хочется все сделать полностью правильно и не нарушить ссылочную целостность, то сказав А, надо будет сказать и Б - добавить InventLocation, InventBatch, InventSerial и т.д. С другой стороны, ссылочная целостность в InventDim не так уж и важна, так что можно этим и пожертвовать (но обязательно документировать!).
- Если добавлять ConfigTable, то стоит добавить и ConfigChoice, и ConfigGroup, иначе есть риск поломать конфигурируемые BOMы.
- Не забудьте Unit добавить

- В 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
|
|