Таблица в режиме вода данных (1С - 77) #156266


#0 by Vitek77
Создал отчет. В свойствах формы выбрал "Использовать таблицу" - "Пустую".Положение - Снизу.При открытии этого отчета заполняю эту таблицу.Есть процедура по пересчету таблицы.Но проблема в том, что в эту процедуру не попасть, т.к. ни на"ПриВыбореЯчейкиТаблицы(АдресЯч, ТекЗнач)", ни на"ОбработкаЯчейкиТаблицы" не реагирует.Что делать? Как определить, что пользователь что-то изменил в таблице?
#1 by АЛьФ
На ОбработкаЯчейкиТаблицы реагирует.
#2 by Vitek77
неа...и даже в книжке написано, что у таблицы в таком режиме этот метод не работает :(КонецПроцедуры
#3 by Vitek77
+2 ничего не выводится, и отладчиком я в эту процедуру не попадаю :(
#4 by АЛьФ
2 У тебя не таблица в режиме ввода. На тех условиях, которые ты описал в , все прекрасно вызывается.
#5 by Муму после всплытия
а расшифровки есть??
#6 by Vitek77
нету.Идею понял. Счас попробую
#7 by Vitek77
или у нас разные релизы (я пользую 25) или ты что-то делаешь не так как я. добавил расшифровку и тоже не сработало :(
#8 by Vitek77
вот текст из синтаксис-помошника:...ОбработкаЯчейкиТаблицы...Внимание!Данная предопределенная процедура НЕ вызывается при выборе ячейки таблицы в режиме ввода данных. Для этого случая вызывается предопределенная процедура ПриВыбореЯчейкиТаблицы.
#9 by Vitek77
А тебя скачет форма по экрану, когда ты с части отчета переходишь на часть с таблицей?
#10 by АЛьФ
2 Если ты "В свойствах формы выбрал "Использовать таблицу" - "Пустую".", то у тебя НЕ ТАБЛИЦА В РЕЖИМЕ ВВОДА, а просто таблица на форме.2 Не скачет.
#11 by Vitek77
странно, что не скачет, т.к. при переходе на таблицу появляется панелька инструментов для таблицы.И все таки ОбработкаЯчейкиТаблицыне отзывается. Что делать?
#12 by bse
надо примерчик работы с таблицей? куда послать?
#13 by Vitek77
vitek77 -ррр-гаф-гаф inbox.ru премного буду благодарен!!!
#14 by bse
УшлоЖми кнопку "ВВОД ДАННЫХ"выбери период и фирму. жми "ОБНОВИТЬ"к проблеме: у тебя в свойствах ячейки стоит галка "Защита". Если уберешь то должно быть все нормально.
#15 by bse
сорри, читать так ->к проблеме: у тебя в свойствах ячейки не стоит галка "Защита". Если поставишь то должно быть все нормально.
#16 by Vitek77
Получил, спасибо. Сейчас буду пробовать
#17 by Vitek77
Снял галку "Защита" и все равно не работает :(У тебя в отчете используется "Таблица для ввода данных", а у меня "Пустую", вот и появились непонятные проблемы...
#18 by АЛьФ
2 "Только просмотр" для таблицы установил? Значение в расшифровку нужной ячейки поместил?
#19 by Vitek77
А зачем мне "Только просмотр", если я хочу ее редактировать. Значения в расшифровку помещал. Галку "Защита" ставил - снимал. И все равно никак таблица на мои действия не реагирует.
#20 by Vitek77
Точно, надо выставить "ТолькоПросмотр" и все заработало.Но теперь есть другая проблема: Я пересчитываю всю таблиц, а она не обновляется. Но стоит выделить ячейки, как все обновляется. Как обновить таблицу на экране?
#21 by АЛьФ
2 После пересчета сделай Таблица.Показать("")
#22 by Vitek77
Все получилось. Большое спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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