Переключение на Главную Страницу Страницы: 1 [2]  ОтправитьПечать
Очень популярная тема (более 25 ответов) ТабличноеПоле, ОбновитьСтроки(), на последнюю стр. (число прочтений - 9247 )
chicago
Senior Member
****
Отсутствует


1C++, I have nothing to
say more!

Сообщений: 316
Местоположение: Тернополь-Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #15 - 07. Июня 2007 :: 09:12
Печать  
Улыбка Значит мы порозумилыся (как у нас на укр. говорят, тоисть поняли друг друга).

Еще раз спасибо за помощь.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #16 - 08. Июня 2007 :: 03:16
Печать  
Вопрос по табличному полю: можно как - нибудь отловить событие понажатию наячейку ТП?
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #17 - 08. Июня 2007 :: 04:35
Печать  
Nick писал(а) 08. Июня 2007 :: 03:16:
Вопрос по табличному полю: можно как - нибудь отловить событие понажатию наячейку ТП?

Нажатию чем? Пальцем? Документацию почитать не пробовали? Открою великую тайну: там описано все, что можно, все остальное - нельзя.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #18 - 08. Июня 2007 :: 04:51
Печать  
Как это не смешно действительно пальцем - на тачь скрине Улыбка, но в общем случае мышкой.
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #19 - 08. Июня 2007 :: 04:56
Печать  
Я так понимаю нужно использовать  ПриАктивизацииЯчейки(), но как! Печаль Скинте пример пожалуйста
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #20 - 08. Июня 2007 :: 05:00
Печать  
Спасибо вроде разобрался
  
Наверх
ICQ  
IP записан
 
DmitrO
1c++ power user
Отсутствует


ex developer

Сообщений: 579
Местоположение: г. Киров
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #21 - 08. Июня 2007 :: 05:45
Печать  
ну вообще-то, это событие сработает только когда текущая ячейка изменяется(!), а чистого события по нажатию левой кнопки мыши на ячейке - нет
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #22 - 08. Июня 2007 :: 05:52
Печать  
DmitrO писал(а) 08. Июня 2007 :: 05:45:
ну вообще-то, это событие сработает только когда текущая ячейка изменяется(!), а чистого события по нажатию левой кнопки мыши на ячейке - нет

Спасибо
  
Наверх
ICQ  
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #23 - 08. Июня 2007 :: 06:08
Печать  
DmitrO писал(а) 08. Июня 2007 :: 05:45:
ну вообще-то, это событие сработает только когда текущая ячейка изменяется(!), а чистого события по нажатию левой кнопки мыши на ячейке - нет

Более того оно срабатывает когда курсор мышки покидает границы ТП, это по моему уже лишнее, т.е при простом перемещении мышки срабатывает это событие, можно это как - то обойти?
  
Наверх
ICQ  
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3051
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #24 - 08. Июня 2007 :: 06:24
Печать  
Nick писал(а) 08. Июня 2007 :: 06:08:
Более того оно срабатывает когда курсор мышки покидает границы ТП
ничего не напутал? у ТП нет такого поведения.
  

1&&2&&3
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТабличноеПоле, ОбновитьСтроки(), на последнюю
Ответ #25 - 08. Июня 2007 :: 06:43
Печать  
trad писал(а) 08. Июня 2007 :: 06:24:
Nick писал(а) 08. Июня 2007 :: 06:08:
Более того оно срабатывает когда курсор мышки покидает границы ТП
ничего не напутал? у ТП нет такого поведения.


Да сейчас перепроверил не получилось Улыбка, правда перед эти 1С на гдухо повисла Печаль, в общем смысл какой вот процедура:

Процедура ТабПолеТараПриАктивизацииЯчейки()

     Если ВводимТару = 1 Тогда              
           Если ТараТС<> 0 Тогда
                 ТабПолеТара.ТекущаяСтрока = ТараТС;
                 ТабПолеТара.ТекущаяКолонка = ТараТК;
           КонецЕсли;      
           Сообщить("Возврат");
           Возврат;
     КонецЕсли;
     ТараТК =  ТабПолеТара.ТекущаяКолонка;
     ТараТС =  ТабПолеТара.ТекущаяСтрока;
     
     ВводимТару = 1;
     Сообщить("1--------"+Строка(ТараТС));
     оВвестиЧисло.ВвестиЧисло(0,"Введите количество тары",2,0,1,0);
     Сообщить("2--------"+Строка(ТараТС));
     ВводимТару = 0;

КонецПроцедуры

При выборе ячейки открывается форма в котрой пользователь вводит число и нажимает кнопку ОК и форма закрывается, после этого опять срабатывает событие и опять открывается форма. То есть такое ощущение что
ТП перехватывает событие для другой формы?
Ка сэтим бороться?
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 
ОтправитьПечать