|
странное поведение обработчика "при изменении" | ☑ | ||
---|---|---|---|---|
0
vde69
07.04.20
✎
17:08
|
УФ на ней табличная часть, на свойствах ТЧ повешен обработчик "ПриИзменении" так вот если поле составное (с выбором типа), то этот обработчик вызывается один раз, после выбора типа, а когда выбираем уже сам элемент этот обработчик вообще не вызывается...
Это баг? и как обойти? платформа 8.3.15.1830 |
|||
1
mikecool
07.04.20
✎
17:21
|
емнип, должен дважды вызываться, может и баг
|
|||
2
vde69
07.04.20
✎
17:23
|
только не ТЧ а ТЗ, и с деревом то-же
|
|||
3
vde69
07.04.20
✎
17:24
|
у меня после изменения любого поля должен вызыватся персчет строки, блин там значение моего реквизита пустое...
|
|||
4
mikecool
07.04.20
✎
17:26
|
(3) как минимум проверку на пустое значение добавь
|
|||
5
vde69
07.04.20
✎
17:28
|
(4) так событие не вызывается с заполненым значением...
|
|||
6
Ненавижу 1С
гуру
07.04.20
✎
17:33
|
а почему не ТЧ использовать?
|
|||
7
vde69
07.04.20
✎
17:36
|
(6) ну сделано у меня так, у меня 2 интерфейса, переключаются персонально для пользователя, есть интерфейс где ТЧ разворачивается в дерево а есть где портянку, народу много нравится обе системы
|
|||
8
vde69
07.04.20
✎
17:37
|
но я думаю этот баг и на ТЧ то-же есть
|
|||
9
acht
07.04.20
✎
17:47
|
(0) Это документированное поведение. Удивительно, что ты не сообразил заглянуть в СП
|
|||
10
vde69
07.04.20
✎
17:56
|
(9) не правда, почитайте сп.....
у меня копипаст не работатет, пишу примерно из СП возникает ..... ТАКЖЕ возникает при смене типа.... у меня нет вопроса почему он возникает при смене типа, у вопрос почему он не возникает второй раз когда выбрали значение нового типа? |
|||
11
hhhh
07.04.20
✎
18:13
|
(5) попробуй не свойства тч, а свойства колонки тч
|
|||
12
vde69
07.04.20
✎
18:15
|
(11) пробовал, то-же самое, это видно где-то в базовом классе косяк..
попробуйте на другой платформе кто нибудь |
|||
13
acht
07.04.20
✎
18:19
|
(10) Да, я криво прочитал.
На 8.3.16.1063 все работает согласно документации. На багборде есть только похожее - 10213830: После выбора типа Перечисления в поле ввода составного типа отсутствует выбор значения установленного перечисления, исправлено в 8.3.15.1747 Остальное все относится к лохматым 8.3.7 |
|||
14
acht
07.04.20
✎
18:21
|
А ну ка стой. У тебя ПриИзмении относится к колонке или к таблице?
|
|||
15
vde69
07.04.20
✎
18:21
|
>>На 8.3.16.1063 все работает согласно документации.
значит баг, будем планировать переход на новый релиз после карантина |
|||
16
vde69
07.04.20
✎
18:21
|
(14) и то и то, работают одинаково
|
|||
17
acht
07.04.20
✎
18:25
|
(16) Да на 8.3.16.1063 тоже одинаково, вызывается оба раза
|
|||
18
Сияющий в темноте
07.04.20
✎
18:53
|
твоя платформа 8.3.15.1830 32бита
таблица на форме из двух полей составного типа: первое:строка и дата второе:число и булево таблица значений с двумя полями поле1 и поле2 при добавлении строки для каждого поля вызывается при изменении два раза(по два сообщения в окне сообщений) при редактировании строки тоже ввзывается два раза при shift+f4 тоже ввзывается так что ищите в чем дело. событие для элемента |
|||
19
Сияющий в темноте
07.04.20
✎
18:55
|
и если ПриИзменении таблицы поставить,то тоже ввлетают друг за другом
значит,у вас где-то в соседнем районе собака зарыта. |
|||
20
Сияющий в темноте
07.04.20
✎
21:00
|
показывай код формы
можно на почту в профиле |
|||
21
vde69
07.04.20
✎
21:22
|
нашел я в чем дело...
при первом вызове идет полная перезагрузка элемента ЗначениеВРеквизитФормы() придется переписывать... |
|||
22
Сияющий в темноте
07.04.20
✎
21:32
|
ну вы,блин,даете...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |