|
добавление механизма свойств | ☑ | ||
---|---|---|---|---|
0
nazi
31.05.12
✎
08:10
|
Добрый день.
В свою конфигурацию добавляю механизм свойств, но возникла проблема: В форме элемента справочника добавлена табличное поле "ОбработкаОбъектЗначенияСвойств.СвойстваИЗначения", но при добавлении нового свойства, оно не отображается на форме в этом табличном поле. Подскажите плиз, что нужно использовать чтобы изменения о новом свойстве появились в этом табилчном поле? |
|||
1
butterbean
31.05.12
✎
08:12
|
твой код отсюда не видно
|
|||
2
nazi
31.05.12
✎
08:16
|
(1) какой именно код нужен?) из формы элемента ПВХ или формы элемента справочника?
посмотрел в типовой, после добавления нового свойства в форме элемента справочника выполняется процедура "СвойстваИЗначенияПриВыводеСтроки", у меня такая же процедура есть, но она не выполняется |
|||
3
IamAlexy
31.05.12
✎
08:16
|
(0) если подсмотреть БСП там табличное поле несколько подругому называется
+ есть инструкция как вв любую конфу эту подсистему вписать |
|||
4
nazi
31.05.12
✎
08:17
|
(3) инструкция скорей всего на ИТС?
|
|||
5
butterbean
31.05.12
✎
08:18
|
(2) это событие привязано к таб полю??
|
|||
6
butterbean
31.05.12
✎
08:18
|
(5)+ т.е. процедура к событию
|
|||
7
IamAlexy
31.05.12
✎
08:21
|
(4) на итс точно есть, но по идее в комплекте с дистрибом присутствует...
но там просто добавил таблицу, добавил группу на форму пустую, добавил общие модули, в форму воткнул вызов общей функциии при создании и при записи + добавил команду куда перечислил объекты все... |
|||
8
IamAlexy
31.05.12
✎
08:22
|
правда для допреквизтов мегагемор - справочник заполнить чтобы потом характеристики вписывать
|
|||
9
IamAlexy
31.05.12
✎
08:22
|
а ну и конечно справочник для значений реквизитов, РС для значений свойств и планвидовхарактеристик надо незабыть добавить
|
|||
10
nazi
31.05.12
✎
08:24
|
(9) все сделал точно так же, после записи новой свойства не идет обновление формы элемента справочника)
|
|||
11
nazi
31.05.12
✎
08:24
|
(5)(6) да
|
|||
12
IamAlexy
31.05.12
✎
08:25
|
(10) ггруппа должна быть сделана на форме
и процедура приначалеработы скорее всего группу забыл добавить пустую |
|||
13
nazi
31.05.12
✎
08:26
|
(12) про группу можно поподробнее? что за группа такая?
|
|||
14
IamAlexy
31.05.12
✎
08:27
|
там смотри у тебя в процедуре которую ты вызываешь при создании формы есть текстовый параметр в котором название группы сидит
именно в эту группу будет общая обработка элементы создавать |
|||
15
nazi
31.05.12
✎
08:35
|
(14)
Если НазначениеСвойств.Количество() > 1 Тогда ВыбранныйЭлемент = НазначениеСвойств.ВыбратьЭлемент("Выбор назначения свойства"); Если ВыбранныйЭлемент <> Неопределено Тогда ФормаНовогоСвойства.НазначениеСвойства = ВыбранныйЭлемент.Значение; КонецЕсли; ИначеЕсли НазначениеСвойств.Количество() = 1 Тогда ФормаНовогоСвойства.НазначениеСвойства = НазначениеСвойств[0].Значение; КонецЕсли; оно же? |
|||
16
IamAlexy
31.05.12
✎
08:44
|
нет
// Обработчик подсистемы "Свойства" УправлениеСвойствами.ПриСозданииНаСервере(ЭтаФорма, Объект, "ГруппаДополнительныеРеквизиты"); это при создании перед записью соответственно: // Обработчик подсистемы "Свойства" УправлениеСвойствами.ПередЗаписьюНаСервере(ЭтаФорма, ТекущийОбъект); |
|||
17
nazi
31.05.12
✎
08:49
|
(16) сорри видимо забыл уточнить, у меня не УФ..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |