|
Управляемая форма, реквизит формы, удаление | ☑ | ||
---|---|---|---|---|
0
elephantor
16.09.15
✎
19:05
|
Всем привет!
Разбираюсь с управляемой формой и возник следующий вопрос. Надо добавлять реквизит в табличную часть формы обработки при нажатии кнопки(с этим я разобрался) но вот как удалять реквизит при нажатии на кнопку форма, а особенно проверять, перед добавлением нового реквизита, существует ли уже такой реквизит.... С этим пока туго, да и гугл что то молчит. Так что если кто поможет, подскажет, буду благодарен) |
|||
1
DTXyupyup
16.09.15
✎
19:11
|
У форма не бывает табличных частей.
Показывай, как реквизит добавляешь. |
|||
2
Chameleon1980
16.09.15
✎
19:22
|
вроде удаление реквизитов тем-же методом, что и добавление. Параметры в СП смотрите. Или мне уже спать пора.
|
|||
3
elephantor
16.09.15
✎
19:24
|
(1)
Если я нажму еще раз кнопку запускающую эту процедуру то выбьет ошибку, мол такой реквизит есть. &НаСервере Процедура ДобавитьРеквизитНаФорму() Реквизит = Новый Массив; Реквизит.Добавить(Новый РеквизитФормы("Номенклатура", Новый ОписаниеТипов("Строка"), "Объект.ДанныеФайла", "Номенклатура", Истина)); ИзменитьРеквизиты(Реквизит, Реквизит); Элемент = Элементы.Добавить("Номенклатура", Тип("ПолеФормы"), Элементы.ДанныеФайла); Элемент.Вид = ВидПоляФормы.ПолеВвода; Элемент.ПутьКДанным = "Объект.ДанныеФайла.Номенклатура"; КонецПроцедур |
|||
4
elephantor
16.09.15
✎
19:25
|
(2) Там прикол в том, что бы проверить есть ли такой реквизит в форме перед его добавлением, а на этом я и застопорился.
|
|||
5
Chameleon1980
16.09.15
✎
19:27
|
ПолучитьРеквизиты не то?
|
|||
6
DTXyupyup
16.09.15
✎
19:28
|
У тебя падает на добавлении элемента, а не реквизита.
Элементы.Найти("Номенклатура") А вообще, остановись пока не поздно. |
|||
7
elephantor
16.09.15
✎
19:51
|
(6) {Форма.Форма.Форма(26)}: Ошибка при вызове метода контекста (ИзменитьРеквизиты)
ИзменитьРеквизиты(Реквизит); по причине: Неуникальное имя реквизита. Имя: "Номенклатура" |
|||
8
elephantor
16.09.15
✎
19:58
|
(5) Так он же возвращает массив, и если такого реквизита нет, то он ругается
|
|||
9
elephantor
16.09.15
✎
20:02
|
И еще такой вопрос, есть ли хорошая книга по управляемой форме, если да то просьба посоветовать)
|
|||
10
Chameleon1980
16.09.15
✎
20:32
|
в инете завались всего
|
|||
11
DrShad
16.09.15
✎
21:03
|
Хорошего нет
|
|||
12
Chameleon1980
17.09.15
✎
06:41
|
чегой-т нет-то. Искать нужно нормально.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |