Кто разгалает загадку? - текущая область поля табличного документа где меняется? #771709


#0 by RomaH
&НаКлиенте на УФ поле табличного документа - выделяю текущую область ТД в таком виде нормально выделяет - даже за пределами ширины и высоты исходного ТД "РасписаниеРаботы" если же добавить условие на высоту и ширину - то при выделении области за границами ТД - обработчик начинает срабатывать два раза и первый раз область именн а та  которую выделяю а второй - на границе документа между КонцомПроцедуры и началом выполнения второго события - замер не видит никакого выполненного кода
#1 by RomaH
вот так картинка выглядит без доп условия
#2 by RomaH
а так - с условием     Если Элемент.ТекущаяОбласть.Право >= 3 И Элемент.ТекущаяОбласть.Низ-3 >= 3         И Элемент.ТекущаяОбласть.Право <= РасписаниеРаботы.ШиринаТаблицы Тогда
#3 by RomaH
почему добавление условие - не выполнение того что внутри "Если" вызывает обраотчик второй раз и текущую область меняет?
#4 by Карупян
Может сначала картинки на нормальный сайт выложишь? чтоб не качать
#5 by RomaH
неужели изменение форматирования области ячеек вызывает смену текущей области в поле ТД?
#6 by Mort
Вероятно, есть какой-то неявный вызов сервера.
#7 by Mort
А по теме, 1С для этой темы создало вполне годный элемент управления (планировщик), гораздо лучше извращений с табличным доком.
#8 by ИС-2
да, текущая область меняется сама. Была подобная проблема. Табличный документ, событие при активации ячейки вызывалось при программном выводе в таб. док и текущая область менялась
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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