0
romix
11.09.16
✎
00:13
|
Нужно для экзамена 1С и для ситуации учета зоопарка разношерстных характеристик (номенклатуры, оборудования и так далее), которые хочется свести к единой таблице свойство-значение (а не создавать для них, например, множество реквизитов или справочников).
В отличие от типовых примеров (замечательная книга Радченко, видео-примеры) я не создаю регистр (кстати, зачем он, если есть табличная часть?) и не создаю справочник вариантов номенклатуры (ибо дополнительные характеристики могут быть уместны не только для пары Номенклатура-ВидНоменклатуры, преобразование просто номенклатуры в такую пару полагаю очевидным, но и вообще для любых справочников в конфигурации).
Итак, пошаговый пример:
1) Создаю в пустой конфигурации
- Справочник Номенклатура
- План видов характеристик: ВидыХарактеристик
- Справочник ДополнительныеЗначения - подчинен плану ВидыХарактеристик.
2) Прописываю в план ВидыХарактеристик:
- Тип значения характеристик (составной): Булево, Строка, Число, Дата, СправочникСсылка:ДополнительныеЗначения
- Дополнительные значения характеристик: ДополнительныеЗначения
3) Завожу в справочник Номенклатура табличную часть Свойства с реквизитами:
- ВидХарактеристики: ПланВидовХарактеристикСсылка.ВидыХарактеристик
- Характеристика: Характеристика.ВидыХарактеристик
4) Для реквизита Характеристика указываю:
- Связи параметров выбора: "Отбор.Владелец(Свойства.ВидХарактеристики)"
- Связь по типу: Свойства.ВидХарактеристики
Пример позволяет вводить в табличную часть Номенклатуры виды характеристик (Цвет, Размер, Мощность двигателя, Дата выпуска...) и их значения - заранее указанного в плане видов характеристик типа.
|
|
3
romix
11.09.16
✎
13:21
|
(1)(2) Спасибо, посмотрю как там сделано. Решил поразбираться с ПВХ, оказывается, по сравнению с учебниками, всё можно на пару этажей упростить.
|
|