Имя: Пароль:
1C
1С v8
8.2 Веб-клиент. Не отрабатывает обработчик события формы
0 Rounder
 
01.06.12
11:04
8.2.15.294
Apache

Есть обработчик события:

&НаКлиенте
Процедура ПериодОплатыОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
   ВыбранноеЗначение = НачалоМесяца(ВыбранноеЗначение);
   Элементы.ДатаПроп.Заголовок = Формат(ВыбранноеЗначение, "ДФ='MMMM yyyy'");
   Объект.ПериодОплаты = ВыбранноеЗначение;
КонецПроцедуры

В тонком и толстом клиенте работает, в веб-клиенте нет. Из-за чего может быть?
1 Rounder
 
01.06.12
11:21
Актуально.
2 Rounder
 
01.06.12
11:38
Up
3 MadHead
 
01.06.12
11:45
Не в блокировке выплывающих окон дело?
4 Rounder
 
01.06.12
11:51
Всплывающие окна разрешены. Плюс к этому обработчик вроде не должен генерировать никаких окон.
5 Rounder
 
01.06.12
12:09
Такое ощущение, что в этот обработчик совсем не попадает.
6 Rounder
 
01.06.12
13:22
Up
7 Deniskind
 
01.06.12
13:38
Может, просто, элементы не перерисовываются?
8 Deniskind
 
01.06.12
13:42
(7) Не, не то. Прошу прощения.
9 Rounder
 
01.06.12
15:00
Проверил.
Это поле ввода типа Дата.
Обработчик ОкончаниеВводаТекста - работает, а ОбработкаВыбора - нет. Т.е. вообще не срабатывает событие в веб-клиенте.
10 Азазелло
 
01.06.12
15:02
(9) а разве ОбработкаВыбора должна срабатывать при интерактивном вводе даты руками, не из формы ввода даты (календарика)?
11 Rounder
 
01.06.12
15:04
Не должна конечно. Я проверял вообще ли работают обработки на этом поле. Сделал две вышеописанняе обработки в которые выводил Сообщить().
Так вот когда вводил дату руками - то Соообщить() срабатывала и показывала, что я в нужном обработчике - ОкончаниеВводаТекста.
Когда же выбирал дату из "календаря", то система молчала. Т.е. в обработчки ОбработкаВыбора я не попадал.
12 Азазелло
 
01.06.12
15:06
(11) ПриНачалеВыбора случаем не переопределена со СтандартнаяОбработка = Ложь?
13 Азазелло
 
01.06.12
15:08
+(12) в смысле, НачабоВыбора
14 Rounder
 
01.06.12
15:10
Нет. Единственная обработка на этом поле - это ОбработкаВыбора.
Да и суть то в том - что обработка везде отрабатывает - кроме веб-клиента.
15 Азазелло
 
01.06.12
15:17
Веб-клиент под каким браузером?
16 Rounder
 
01.06.12
15:21
И под ИЕ 8 и под ФФ 7.0.1 и под ФФ 9.0.1
17 Азазелло
 
01.06.12
15:22
а Google Chrome? Мы своих всех веб-клиентосов принудительно на него посадили, ибо другие браузеры неадекватны...
18 Rounder
 
01.06.12
15:24
Не - не прокатит - слишком строгая политика предприятия в этом плане. Очень много компов.
19 Rounder
 
01.06.12
16:19
Может у кого поднят веб-сервер... Хочу попросить повесить на поле выбора типа Дата обработчик ОбработкаВыбора и проверить срабатывает ли он.
20 Rounder
 
04.06.12
10:14
По прежнему актуально. Может кто-нибудь сможет у себя проверить на веб-клиенте это событие?
21 Deniskind
 
04.06.12
10:51
(20) Попробовал. В веб клиенте событие не срабатывает. Apache 2.2.22. Открываю через эксплорер 8.
22 Deniskind
 
04.06.12
10:53
+(21) Платформа 8.2.15.315
23 Rounder
 
04.06.12
10:58
(22) А в эксплорере срабатывает?
24 Rounder
 
04.06.12
10:58
Торможу - не так прочитал сообщение.
25 Deniskind
 
04.06.12
11:00
(24) Дополню, на всякий случай, что в тонком клиенте срабатывает.
26 Rounder
 
04.06.12
11:01
Ну тогда получается либо запрещать выбор и давать вводить дату только руками и обрабатывать ОкончаниеВводаТекста либо вообще отказываться от обработки этого поля...
Плохо.

(25) Ну с тонким клиентом проблемы нету и у меня. Спасибо, что проверил веб-клиент.
27 Deniskind
 
04.06.12
11:07
(26) Попробуйте ПриИзменении. У меня срабатывает.
28 Rounder
 
04.06.12
11:12
(27) Попробую
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.