Не срабатывает "ОбработкаЯчейкиТаблицы" #28294


#0 by Grafr
Доброго времени суток. У меня вопрос: пытаюсь сделать свою конфу в 7.7в таблице хотел как мне нужно обработать расшифровку ячейки. написал обработку в предопределенной процедуре "ОбработкаЯчейкиТаблицы" модуля формы отчета. Но она не работает :( т.е. по отладчику шагаю и в нее (до процедуры) вообще дело не доходит. Не могу понять почему. Причем не только в конкретном отчете и с другими такая-же ерунда. Пытаюсь эту ситуацию сделать в любой типовой конфе - там работает. :( Подскажите плиз.
#1 by blazevic
Потому что не надо закрывать окно диалога отчета
#2 by Grafr
Да я его какбы не закрываю... да и посмотрите хотябы любой путеводитель например в торговле окна диалога нет.. (или его не видно) а отчет обрабатывает эту процедуру. Может я не понял вашего ответа? Поясните если не сложно.
#3 by Grafr
А не может это быть по тому что я форму модально открываю?
#4 by Вадя
Табличку на просмотр открываешь или как?Таб.ТолькоПросмотр;В клетке поле Расщифровка заполнил?В глобалке ОбработкаЯчейкиТаблицы есть процедура?
#5 by Grafr
4. Пробовал и только на просмотр не нет. Расшифровку конечно заполняю. В глобе этой процедуры нет. В описании написано, что если она есть в модуле формы отчета то работает она а не та что в глобе...
#7 by Grafr
Не печатную форму модально а форму отчета. Из модуля документа вызываю отчет и передаю в него параметр - контекст этого документа "ОткрытьФормуМодально"
#8 by Sla
Так все-таки открыта или закрыта?
#9 by Grafr
1.Если отчет вызывается из меню - открывается форма, заполняются параметры и жмется "сформировать" - открывается таблица (печатная форма) форма отчета не закрыта.2.Если отчет вызывается из документа - в процедуре (ПриОткрытии) параметры заполняются из документа, контекст которого передается в отчет в качестве параметра и из этой-же процедуры вызывается метод Сформировать, который также вызывается при нажатии на такую кнопку. В этом случае форма отчета не видна (не выводится) а открывается сразу таблица.
#10 by Сподтопотакопыт
Проверь значение расшифорвки. если переменная пустая - не обработает.
#11 by Sla
Я правильно понял, что во втором случае в процедуре "ПриОткрытии" есть фраза СтатусВозврата?Тогда ОбработкаЯчейкиТаблицы, описанная в модуле формы отчета не работает. Пользуйся ею в глобальнике. А там, в зависимости от того что ты хочешь сделать.Непонятно другое. Зачем ее открывать модально если она все равно не открывается?
#12 by Grafr
есть не, СтатусВозврата там нет. а там идет проверка если параметр формы пустой, то ничего (1-й случай), если нет (2-й случай) то из параметра формы заполняются критерии для запроса и сразу управление переходит процедуре "Сформировать".Вашу идею понял, спасибо - попробую.А смысл модального открытия был таков:Имеется документ "А". хотелось значение некоторых полей заполнить такими же значениями, как в другом документе. Вот в отчете "Б" и строился список возможных кандидатур документов, один из которых можно было-бы использовать в качестве шаблона для документа "А". Так вот и было желание не дать пользователю перейти к дальнейшему редактированию документа "А" пока не закрыт отчет "Б".Уф.. наворотил :) Еще раз спасибо.
#13 by Гурон
>
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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