|
После программного добавления реквизита ТЧ на обычную форму нет отбора | ☑ | ||
---|---|---|---|---|
0
Gucci76
18.11.16
✎
13:00
|
Доброго времени суток.
Добавил в табличную часть новый реквизит. Программно добавил на форму колонку: колПодразделение = ЭлементыФормы.Начисления.Колонки.Вставить(5,"Подразделение"); колПодразделение.Видимость = Истина; колПодразделение.Данные = "Подразделение"; колПодразделение.УстановитьЭлементУправления(Тип("ПолеВвода")); колПодразделение.ЭлементУправления.КнопкаВыбора = Истина; колПодразделение.ЭлементУправления.КнопкаОткрытия = Истина; А как сделать чтобы можно на форме делать отбора ко этой колонке? Спасибо |
|||
1
Gucci76
18.11.16
✎
13:12
|
прием
|
|||
2
youalex
18.11.16
✎
13:18
|
НастройкаОтбораСтрок попробуй
|
|||
3
Gucci76
18.11.16
✎
13:29
|
Спасибо.
Сейчас попробую |
|||
4
Gucci76
18.11.16
✎
13:52
|
А можно примерчик?
Что то никак прикрутить не могу НастройкаОтбораСтрок - все время ошибки выдает |
|||
5
Gucci76
18.11.16
✎
13:53
|
ЭлементыФормы.Начисления.НастройкаОтбораСтрок.ПодразделениеОрганизации.Доступность = Истина;
Так не работает |
|||
6
youalex
18.11.16
✎
14:05
|
(5) в (0) Подразделение , здесь = ПодразделениеОрганизации. Какая ошибка?
|
|||
7
Gucci76
18.11.16
✎
14:12
|
У меня в демо базе одинаковое название колонки.
Все равно ошибка. |
|||
8
Gucci76
18.11.16
✎
14:12
|
Вот как в коде
колПодразделение = ЭлементыФормы.Начисления.Колонки.Вставить(5,"ПодразделениеОрганизации"); колПодразделение.Видимость = Истина; колПодразделение.Данные = "ПодразделениеОрганизации"; колПодразделение.УстановитьЭлементУправления(Тип("ПолеВвода")); колПодразделение.ЭлементУправления.КнопкаВыбора = Истина; колПодразделение.ЭлементУправления.КнопкаОткрытия = Истина; ЭлементыФормы.Начисления.НастройкаОтбораСтрок.ПодразделениеОрганизации.Доступность = Истина; |
|||
9
Gucci76
18.11.16
✎
14:13
|
И что интересно в отладчике ставлю точку останова на последнюю строку и если посмотреть содержимое ЭлементыФормы.Начисления.Колонки, то нет там колонки "ПодразделениеОрганизации"
|
|||
10
Gucci76
18.11.16
✎
14:18
|
Вот как ругается 1С
{Документ.ПремииРаботниковОрганизаций.Форма.ФормаДокумента.Форма(1979)}: Поле объекта не обнаружено (ПодразделениеОрганизации) ЭлементыФормы.Начисления.НастройкаОтбораСтрок.ПодразделениеОрганизации.Доступность = Истина; |
|||
11
Gucci76
18.11.16
✎
14:20
|
В отладчике
ЭлементыФормы.Начисления.НастройкаОтбораСтрок - НастройкаОтбора - НастройкаОтбора Если показать значение НастройкаОтбора, то там пусто. |
|||
12
Gucci76
18.11.16
✎
14:21
|
В отладчике
ЭлементыФормы.Начисления.Колонки.ПодразделениеОрганизации {(1)}: Поле объекта не обнаружено (ПодразделениеОрганизации) |
|||
13
Gucci76
18.11.16
✎
14:21
|
Как так если я программно создал колонку?
|
|||
14
youalex
18.11.16
✎
14:28
|
(13) Из СП:
Синтаксис: КолонкаТабличногоПоля: Вставить(<Индекс>, <ТекстШапки>) в отличие от Добавить(<Имя>, <ТекстШапки>) Я так понимаю , нужно сначала Добавить(), потом Сдвинуть() |
|||
15
Gucci76
18.11.16
✎
14:31
|
(14) но если открыть документ, то колонка то есть
|
|||
16
youalex
18.11.16
✎
14:32
|
(15) С каким именем? (не путать с текстом шапки)
|
|||
17
Gucci76
18.11.16
✎
14:34
|
Колонка1
|
|||
18
Gucci76
18.11.16
✎
14:34
|
((((
|
|||
19
Gucci76
18.11.16
✎
14:34
|
Ща переименую и проверю
|
|||
20
youalex
18.11.16
✎
14:35
|
(17) угу, вот где собака порылась, возможно и НастройкаОтбораСтрок - будет не нужна
|
|||
21
Gucci76
18.11.16
✎
14:36
|
(20) Глазастый!!!!
|
|||
22
Gucci76
18.11.16
✎
14:37
|
(20) Отбор не работает (((
|
|||
23
Gucci76
18.11.16
✎
14:39
|
Ругается
Ошибка инициализации модуля: Документ.ПремииРаботниковОрганизаций.Форма.ФормаДокумента.Форма по причине: {Документ.ПремииРаботниковОрганизаций.Форма.ФормаДокумента.Форма(1980)}: Поле объекта не обнаружено (ПодразделениеОрганизации) Добавил еще строку выше колПодразделение.Имя = "ПодразделениеОрганизации"; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |