После программного добавления реквизита ТЧ на обычную форму нет отбора #785473


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

В этой группе 1С