v8: Что лучше (РС) - два измерения и один составной ресурс или одно и много реквизитов? #282636


#0 by RomaH
Собственно задача - добавить "реквизиты" для справочника "Номенклатура" Учитывая то что надо часто обновлятся - думаю вынести их в отдельный регистр сведений (РС) Количество реквизитов может менятся со временем. Реквизиты все могут быть разного типа. Соответсвенно встает вопрос - как лучше организовать РС Два измерения: Номенклатура, ИмяРеквизита + один ресурс составного типа Или Одно измерение "Номенклатура" и много ресурсов определенного типа. Вроде было что-то про неоптимальность запросов к реквизитам составного типа особенно если типов этих много в составе.
#1 by ТелепатБот
#2 by RomaH
или вообще на ПВХ обратить взоры?
#3 by Ursus maritimus
Имхо ПВХ. Он собсна для таких случаев и создавался
#4 by RomaH
а чем он выгоднее получится? в плане ресурсов и красивости использования?
#5 by Ursus maritimus
Достаточно иметь в регистре два ресурса и один реквизит. Не нужно плодить лишних объектов или реквизитов. Короче мне нравится. В семерке очень не хватает такой штуки.
#6 by RomaH
так и получается один реквизит составного типа а так как тип составной то SQL запрос к нему преображается в запрос с кучей связей
#7 by Defender aka LINN
А ты его ВЫРАЗИТЬ делай. И вообще - есть механизм свойств. Это, в общем-то, уже готовое решение.
#8 by AntonioS
Выгоднее в том, что в ПВХ уже сделано то, что ты хочешь сделать используя РС. Например, в запросах не нужно будет использовать ВЫРАЗИТЬ. По идее, если по этим реквизитам не очень важен отбор, то я бы не заморачивался и сделал на механизме свойств.
#9 by RomaH
к свойствам обращаться в коде - надо извратиться сначала.
#10 by Defender aka LINN
Свойства хранятся в регистре. Как ты и хочешь сделать. Где извращение?
#11 by DrWatson
вот когда всё в справочнике, то всё просто: Выбрать Спр.Реквизит1, Спр.Реквизит2 из Спр Из регистра с отдельными реквизитами также. А если эти реквизиты хранятся в как значения ПВХ, то тут посложнее будет. Хотя я не особенно копал.
#12 by DrWatson
+ Если к ним легко потом будет обращатся, то используй готовые характеристки и готово, ничего делать не надо. А это уже большое преимущество.
#13 by RomaH
как мне обратиться к свойству "ФармГруппа" у номенклатуры через код?
#14 by RomaH
если делать свой РС - то это будет либо наименование ресурса РС либо перечисление из второго измерения
#15 by АСанСаныч
Глянь
#16 by AntonioS
можно забить свойства как предопределенные элементы ПВХ ну или получать их по наименованию
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С