|
Программное добавление таблицы формы в УФ | ☑ | ||
---|---|---|---|---|
0
Jokerman
19.12.12
✎
12:24
|
Добавляю так:
ПолеДвижений = Элементы.Добавить(ИмяДвижений, Тип("ТаблицаФормы"), СтраницаДвижений); ругается здесь: ПолеДвижений.ПутьКДанным = "Объект.Движения." + ИмяДвижений; Недопустимое значение. Если кто направит где есть док "Сторнирование" в исполнении тонкого клиента, будет еще лучше. А то велосипед изобретать не хочется! |
|||
1
Jokerman
19.12.12
✎
12:36
|
Из СП "Установка значения возможна, если значение еще не задано."
Я думаю не в это же дело? |
|||
2
Mort
19.12.12
✎
12:39
|
"Объект.Движения." + ИмяДвижений - в реквизитах формы по такому адресу действительно есть коллекция? Сомневаюсь.
|
|||
3
Jokerman
19.12.12
✎
12:41
|
(2) Если открыть + у Объект и перетащить Движения.Хозрасчетный, то именно такой путь данных образуется. Почему программно не получается не пойму.
|
|||
4
Jokerman
19.12.12
✎
12:42
|
В толстом было: ПолеДвижений.Данные = "Движения." + ИмяДвижений;
|
|||
5
Jokerman
19.12.12
✎
12:47
|
ИмяДвижений="Хозрасчетный" документ является регистратором для этого регистра бухии
|
|||
6
Mort
19.12.12
✎
12:49
|
ИспользоватьВсегда для движений поставь
|
|||
7
Jokerman
19.12.12
✎
12:54
|
(6) Блин, чувствую себя идиотом, спасибо, ошибки нет но элемент не виден. Теперь надо путь данных колонок прописывать?
|
|||
8
НЕА123
19.12.12
✎
13:05
|
(7)
да. |
|||
9
Jokerman
19.12.12
✎
13:14
|
Есть пример не могу найти где-то видел ..
|
|||
10
Jokerman
19.12.12
✎
13:49
|
Когда добавляю колонки то же ошибку дает "Недопустимое значение"
НаборЗаписей = РегистрыБухгалтерии[ИмяДвижений].СоздатьНаборЗаписей(); КолонкиТаблицы = НаборЗаписей.ВыгрузитьКолонки().Колонки; Для Каждого Колонка Из КолонкиТаблицы Цикл ПолеФормы = Элементы.Добавить(ПолеДвижений.Имя + Колонка.Имя, Тип("ПолеФормы"), ПолеДвижений); ПолеФормы.ПутьКДанным = ПолеДвижений.ПутьКДанным + "." + Колонка.Имя; ПолеФормы.Заголовок = Колонка.Заголовок; ПолеФормы.Вид = ВидПоляФормы.ПолеВвода; КонецЦикла; |
|||
11
Jokerman
19.12.12
✎
13:50
|
При добавлении первой колонки
В отладчике ПутьКДанным = "Объект.Движения.Хозрасчетный.Период" |
|||
12
Jokerman
19.12.12
✎
13:51
|
Здесь то что: "ИспользоватьВсегда" стоит?
|
|||
13
НЕА123
19.12.12
✎
14:02
|
(11)
не понял. с первой колонкой нормально все или нет? |
|||
14
Jokerman
19.12.12
✎
14:04
|
(13) Нет сразу на первой затыкается
|
|||
15
НЕА123
19.12.12
✎
14:15
|
(14)
хз. с ТЗ у меня так работает. вроде то же что и (10). Для Каждого Реквизит Из Массив Цикл Эл = Элементы.Добавить(Реквизит.Имя, Тип("ПолеФормы"), Элементы.ТЗ1); Эл.вид = ВидПоляФормы.ПолеВвода; Эл.доступныеТипы = Новый ОписаниеТипов(Колонка.ТипЗначения); Эл.ПутьКДанным = "ТЗ1."+Эл.Имя; Эл.Формат = "ЧГ=0"; КонецЦикла; |
|||
16
Jokerman
19.12.12
✎
14:43
|
Блин, выяснил не нравятся ему некоторые поля, в том числе и "Период", которые кстати нужен мне обязательно. Кто знает в чем прикол?
|
|||
17
Jokerman
19.12.12
✎
14:49
|
Все нормально, приношу извинения, видимо я запарился где-то оказытся на моментвремени ругался, а это естественно!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |