Почему веб клиенте в обработчике события ПриИзменении() повторно происходит выполнение кода?!!!
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Приведите сам код обработчика. Скорее всего у вас там есть строчка, изменяющая, например, тип данных в поле:
Примечание:
Если Вид=ПолеВвода и данные, редактируемые в поле, имеют составной тип, то также возникает при смене типа.
Если Вид=ПолеВвода и данные, редактируемые в поле, имеют составной тип, то также возникает при смене типа.
Самое интересное что там ни чего особенного не происходит!!,в итоге я закомментил все что происходит ..оставил тока Ё=""; чтоб войти туда при отладке..в итоге проходит 2 раза обработчик..в чем проблема?!!подскажите плиз кто сталкивался
Если Объект.Ссылка.Пустая() = Ложь Тогда
ТЧ= Объект.ТабличнаяЧастьИстория;
СтрокаТЧ = ТЧ.Добавить();
СтрокаТЧ.ИстДатаВремя = ТекущаяДата();
СтрокаТЧ.ИстСтатуса = Объект.СтатусЗаявки;
УстановкаВремени();
Статус = Объект.Статус;
Если Статус = ПредопределенноеЗначение("Перечисление.Статус.Ждет") Тогда
Начало();
ИначеЕсли Объект.СтатусЗаявки = ПредопределенноеЗначение("Перечисление.Статус.Привязка") Тогда
Привязка();
КонецЕсли;
ТЧ= Объект.ТабличнаяЧастьИстория;
СтрокаТЧ = ТЧ.Добавить();
СтрокаТЧ.ИстДатаВремя = ТекущаяДата();
СтрокаТЧ.ИстСтатуса = Объект.СтатусЗаявки;
УстановкаВремени();
Статус = Объект.Статус;
Если Статус = ПредопределенноеЗначение("Перечисление.Статус.Ждет") Тогда
Начало();
ИначеЕсли Объект.СтатусЗаявки = ПредопределенноеЗначение("Перечисление.Статус.Привязка") Тогда
Привязка();
КонецЕсли;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот