|
программно добавить страницу на форму | ☑ | ||
---|---|---|---|---|
0
Новый1сник2
02.03.21
✎
12:02
|
УНФ 1.6, добавляю в расширении
&НаСервере Процедура Расш1_ПриСозданииНаСервереПосле(Отказ, СтандартнаяОбработка) Страница = Элементы.Добавить("Страница10", Тип("ГруппаФормы"), Элементы.Страницы); Страница.Вид = ВидГруппыФормы.Страница; Страница.Заголовок = "ЗаголовокРаботы"; ТаблицаФормы = Элементы.Добавить("МояТаблица", Тип("ТаблицаФормы"),Страница); ТаблицаФормы.ПутьКДанным = Объект.Работы; КонецПроцедуры пишет ошибку: Недопустимое значение {Расширение1 Документ.ЗаказПокупателя.Форма.ФормаДокумента.Форма(10)}: ТаблицаФормы.ПутьКДанным = Объект.Работы; подскажите как правильно добавить страницу с таблицей? |
|||
1
vicof
02.03.21
✎
12:03
|
"Объект.Работы"
|
|||
2
Новый1сник2
02.03.21
✎
12:08
|
(1) так то же делал, страница в этом случае не появляется в заказе и ошибок не пишет
|
|||
3
vicof
02.03.21
✎
12:15
|
Ну а колонки кто будет добавлять?
|
|||
4
Новый1сник2
02.03.21
✎
12:16
|
(3) как добавить колонки ?
|
|||
5
vicof
02.03.21
✎
12:19
|
Ты не поверишь...
Также, как и остальные элементы формы. Указав имя, тип и родителя. |
|||
6
Новый1сник2
02.03.21
✎
12:20
|
(0) + еще нужно путь к данным заголовка указать (количество итого)
|
|||
7
Василий Алибабаевич
02.03.21
✎
12:21
|
(2) "страница в этом случае не появляется в заказе и ошибок не пишет"
Как может появиться страница? Прочитай что ты добавляешь "Тип("ГруппаФормы")" Добавляешь группу, а хочешь получить Страницу? Оно так не работает. Хочешь страницу - добавляешь именно страницу, а не что-нибудь еще. |
|||
8
vicof
02.03.21
✎
12:25
|
(7) Нормально там все, не сбивай
|
|||
9
Новый1сник2
02.03.21
✎
12:30
|
(8) пример кода подскажешь?
|
|||
10
vicof
02.03.21
✎
12:32
|
||||
11
Новый1сник2
02.03.21
✎
12:59
|
(10) почитал, все равно не понятно как колонки добавить
|
|||
12
ДедМорроз
02.03.21
✎
13:06
|
Так в путь к данным пишется строка,в которой указывается сам путь,а не то,что по нему получается.
И программно создаётся группа общего вида,а потом ей уже через Вид говорится,что это будет страница. Ну и страницу логично в группу страницы формы добавлять. |
|||
13
ДедМорроз
02.03.21
✎
13:07
|
И после добавления таблицы в группу она станет видимой,а таблице нужно добавить поля,чтобы в них видеть данные.
|
|||
14
Новый1сник2
02.03.21
✎
13:11
|
(13) делал по образцу http://catalog.mista.ru/1c/articles/275340/
НовыйЭлемент1 = Элементы.Добавить("НоваяСтраница",Тип("ГруппаФормы"),Элементы.ГруппаСтраницы); НовыйЭлемент1.Вид = ВидГруппыФормы.Страница; НовыйЭлемент1.Заголовок = "НоваяСтраница"; НовыйЭлемент2 = Элементы.Добавить("НоваяНадпись",Тип("ДекорацияФормы"),НовыйЭлемент1); НовыйЭлемент2.Заголовок = "НоваяНадпись"; |
|||
15
Новый1сник2
02.03.21
✎
13:12
|
(13) только у меня не "Элементы.ГруппаСтраницы" а "Элементы.Страницы"
и декорацией добавляется страница, а вот как таблицу добавить не знаю |
|||
16
Новый1сник2
02.03.21
✎
14:14
|
вроде разобрался спасибо за подсказки
|
|||
17
Новый1сник2
02.03.21
✎
14:24
|
может кто подскажет, как указать путь к данным заголовка,
нужно итого по колонке чтобы видно было. |
|||
18
ДедМорроз
02.03.21
✎
15:03
|
Путь к данным заголовка,это то,что в заголовке выводить,а итог,наверное,в подвале должен быть.
|
|||
19
Новый1сник2
02.03.21
✎
15:11
|
(18) в форме документа, в свойствах группы есть путь к данным заголовка.
хотелось бы то же программно заполнять. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |