Имя: Пароль:
1C
1С v8
Составной тип vs Характеристика
,
0 Fragster
 
гуру
14.01.13
16:03
1. Составные типы по реквизитам 60% (3)
2. ПВХ 20% (1)
3. Есть способ лучше. 20% (1)
Всего мнений: 5

Вопрос чисто умозрительный:
Есть необходимость поддерживать в нескольких реквизитах разных объектов одинаковый набор составных типов. Внимание вопрос: что "правильнее" использовать, одинаковый составной тип для каждого из реквизитов или добавить ПВХ содержащий нужный составной тип и реквизиты сделать типа "характеристика" этого ПВХ. Ни одного элемента этого ПВХ не добавлять.
1 Stepa86
 
14.01.13
16:04
ПВХ нужен для пользовательских типов, не надо его использовать не по назначению. Да и с обычными реквизитами удобнее работать

Составные типы по реквизитам
2 Maxus43
 
14.01.13
16:06
Общий реквизит?
3 acsent
 
14.01.13
16:06
для каждого типа делать свой пвх?
4 Леха Дум
 
14.01.13
16:08
Если "Ни одного элемента этого ПВХ не добавлять", то при использовании ПВХ будет избыточность

Составные типы по реквизитам
5 MSII
 
14.01.13
16:10
Дополнительный справочник с реквизитом составного типа. В "разные объекты" - ссылку на этот доп.справочник.

Есть способ лучше.
6 mikecool
 
14.01.13
16:12
почему такой вопрос вообще возник?
7 Fragster
 
гуру
14.01.13
16:15
(6) (пока) в 3-х объектах конфигурации должен быть реквизит с потенциально расширяемым составным типом. При определенных действиях значения переносятся из одного объекта в другие. Вопрос возник в связи с тем, чтобы при изменении типа ничего не забыть.
8 Fragster
 
гуру
14.01.13
16:18
(5) а не породит ли это много кода для "прозрачного" обращения с этим справочником?
9 Fragster
 
гуру
14.01.13
16:18
(8)+ не наплодится ли элементов этого справочника (этот реквизит и в регистрах есть)?
10 Fragster
 
гуру
14.01.13
16:19
(3) 1 ПВХ, много реквизитов с типом "характеристика" этого ПВХ. Самих элементов ПВХ не добавлять.
11 mikecool
 
14.01.13
16:19
(7) прямо ООП какое то )
12 Fragster
 
гуру
14.01.13
16:23
(1) а чем удобнее?
13 Fragster
 
гуру
14.01.13
16:23
(11) ну, не совсем. Просто, чтобы потом было легче.
14 MSII
 
14.01.13
16:29
(8) (9) Это ты минусы решения назвал. А плюсы - меньшее количество соединяемых таблиц в запросах, управляемость составом типов. По задаче смотреть нужно, конечно.
15 Stepa86
 
14.01.13
16:37
(12) при работе с пвх нужно хранилище значений - РС или ТЧ, а с ними чуть более сложнее работать при работе с объектом или запросами к нему.
Если главная цель - пресечь разный тип на разных объектах, то сделай РС измерение-объект, ресурс - твой реквизит. Все то же самое, что и с пвх, тока без пвх
16 Fragster
 
гуру
14.01.13
16:52
(15) такое хранилище нужно, если юзаются элементы ПВХ
17 Fragster
 
гуру
14.01.13
16:53
(15) кстати, такой РС не получится, так как реквизит еще и в наборах записей и в ТЧ документов/справочников
18 Maxus43
 
14.01.13
16:54
общий реквизит - везде изменится, а не по каждому документу лазить. чем не нравится то?
19 Fragster
 
гуру
14.01.13
16:56
(18) 8.2 без режима совместимости. в принципе - нормально, но где-то в рекомендациях читал, что общие реквизиты в основном для разделения данных предназначены
20 prog0101
 
14.01.13
16:56
(0)щас появятся дятлы со словами "типовую не менять!!!"
один такой дятел даже говорил что это главбух у них так решила )))

Составные типы по реквизитам
21 acsent
 
14.01.13
16:56
(18) например реквизит счетфактура в регистре НДС, как ты его с помощью общего реквизита сделаешь.
В целом идея заслуживает рассмотрения
22 Maxus43
 
14.01.13
17:01
(21) общие реквизиты и к регистрам цепляются. Или я не понял что-то?
по задаче конечно смотреть надо...
23 Bober
 
14.01.13
17:48
более правильный

ПВХ
24 Bober
 
14.01.13
17:52
(23) единственное, что "бесит", что нельзя тип Характеристика цеплять к ресурсам учетных регистров регистров (тогда-бы это был такой шоколад)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший