![]() |
#4 |
Member
|
В общем, я диссертацию писать не буду...
Общий подход такой. Нужно посмотреть на то, какая функциональность навешена на тот или иной справочник. Например, номенклатурные группы используются для настройки разноски счетов запасов, доходов от реализации и себестоимости (а также производства и т.д.). Дальше смотрим, что из этого важно для группы и что для подгруппы. Еще номенклатурная группа используется при вводе прогнозов продаж, в отчетах по продажам. Смотреть нужно с двух сторон: с т.з. ввода данных (например, сначала нужно вбрать группу, потом увидеть список подгрупп) и с т.з. анализа (возможность фильтрации по группе или подгруппе, а также подведения промежуточных итогов + OLAP). Теперь от теории к практике. С номенклатурой возможны два варианта: 1) Номенклатурная группа имеет следующий вид "ХХХ.УУУ", где "ХХХ" — это группа, "УУУ" — подгруппа. Номенклатура может иметь вид "ААААААААА", "ААА.####" или любой другой. Возможен и другой вариант "ХХХ.УУУ.ААА.####". В последнем случае, например, вы сможете вписать в lookup "ХХХ*" и вывалятся все номенклатуры для группы "ХХХ" (или подгруппы, если вы сделаете это в поле с номенклатурной группой, а не номенклатурой). В отчетах и запросах можно устанавливать фильтры, например, "???.123*"... Ограничения здесь такие. Нельзя установить сортировку по подгруппе (в чистом виде, т.е. игнорируя группу). Нельзя сделать группировку по подгруппе (в чистом виде, т.е. игнорируя группу). Кто-то может сказать, что если бы группа и подгруппа были в отдельных справочниках, было бы удобней. 2) Подгруппу можо не выносить в группу, а сделать в коде номенклатуры (группа "ХХХ", номенклатура "УУУ.######"). Это подойдет, если подгруппа не влияет на разноску по ГК. Недостатки те же.
__________________
С уважением, glibs® |
|