Имя: Пароль:
1C
1С v8
План видов характеристик
0 Byte777
 
25.11.18
17:39
Доброго времени суток!
Для чего в плане видов характеристик дополнительные значения характеристик? Его указывают справочником. Для чего и так же работает все прекрасно.
Не пойму объясните пожалуйста уважаемые ГУРУ 1С.
Заранее благодарен. Спасибо.
1 Sapiens_bru
 
25.11.18
19:31
(0) Для того чтобы хранить ссылочные значения. Например список цветов, список размеров, список возрастов - удобнее хранить в справочнике и выбирать из справочника, чтобы обеспечить правильность ввода и группировки в отчётах.
Можно завести в конфигурацию все эти справочники и указать их в виде типа значений ПВХ. Но тогда придётся дописывать конфигурацию постоянно, по мере добавления новых свойств. А так все ссылочные значения лежат в одном общем справочнике
2 RomanYS
 
25.11.18
19:56
(0) смысл в том, что значения этого справочника подчинены конкретному значению ПВХ (через поле Владелец). Т.е. для каждого значения ПВХ в котором выбран этот тип будет свой набор значений и для этого не надо будет ничего кодить.
3 PR
 
25.11.18
20:04
(1) Причем здесь это?
ТС спрашивает, нафига в ПВХ указывается ссылка на этот справочник
Типа можно с таким же успехом сделать такой справочник, указать его в ПВХ в типе и при этом не указывать в ПВХ в отдельном поле и типа все будет прекрасно работать
Правильный ответ, да, все будет работать, можно не указывать, зачем сделали это поле, ХЗ
4 Лефмихалыч
 
25.11.18
20:11
чтобы в метаданных была связь между конкретным ПВХ и __ЕГО__ справочником доп.значений.
Благодаря тому, что в метаданных ПВХ есть эта связь, в коде можно обратиться к справочнику доп.значений конкретного ПВХ, не зная заранее (на этапе написания кода), что это за справочник. Имеет смысл, если ПВХ в конфигурации несколько или, если мы коннектимся к внешней базе какой-то.
5 PR
 
25.11.18
20:46
(4) Довольно сомнительная выгода
С остальными-то типами что делать?
Будем молиться, что они не понадобятся?
6 Byte777
 
27.11.18
19:23
Спасибо! Как я понял дополнительное значение характеристик это для того что если в конфигураторе несколько ПВХ или для коннекта к внешней БД.
7 unregistered
 
27.11.18
19:37
(3) > можно не указывать, зачем сделали это поле, ХЗ

Ответ неверный.
Правильный ответ в (2).
Классический пример можно посмотреть в типовой бухгалтерии - справочник Субконто в качестве дополнительного значения характеристик ПВХ ВидыСубконтоХозрасчетные.

Далее по (2): Каждый элемент справочника "Субконто" будет подчинён конкретному виду субконто (элементу ПВХ ВидыСубконтоХозрасчетные). В формах выбора за счет отбора по владельцу мы видим только субконто конкретного вида (владельца), а не весь справочник Субконто целиком.

Весьма удобная функция, избавляющая от лишнего кодирования и изобретения велосипедов с квадратными колёсами по мотивам безумных хотелок бухов.
8 unregistered
 
27.11.18
19:39
+ к (7) > можно не указывать.

Не указывать действительно можно. Но иногда весьма полезно и нужно.
Если перечень значений характеристик определен на этапе конфигурирования и дополнительных значений точно не предвидится, то можно обойтись и без них.
9 RomanYS
 
27.11.18
19:41
(6)  "если в конфигураторе несколько ПВХ" - мимо
"или для коннекта к внешней БД" - тоже мимо