|
1с вылетает при изменение видимости элементы формы | ☑ | ||
---|---|---|---|---|
0
alekosansey
08.05.19
✎
08:44
|
Добрый день подскажите пожалуйста у меня стоит платформа 8.3.14.1694 вылетает при изменение программно видимости элемента формы. Пишет windows осуществляет поиск способа устранения этой ошибки. Подскажите кто-нибудь сталкивался с данной ошибкой? Заранее спасибо за ответ
|
|||
1
Ёпрст
08.05.19
✎
08:53
|
(0) ошибка в 1434 строке
|
|||
2
Ray Zexter
08.05.19
✎
08:54
|
8.3.14 иногда на ровном месте вылетает, так что ничего удивительного...
|
|||
3
butterbean
08.05.19
✎
08:55
|
8-ка еще сырая
|
|||
4
alekosansey
08.05.19
✎
08:55
|
а какая стабильная версия из 8,3
|
|||
5
Serg_1960
08.05.19
✎
09:01
|
(0) Ну что я могу сказать по этому поводу... не изменяй видимость программно :)
Уменьши ширину до минимума и задвинь максимально в право. PS: а лучше разберись почему в конфигурации нельзя изменять видимость этого элемента формы (например, его значение возможно используется в формировании внешнего вида формы) |
|||
6
butterbean
08.05.19
✎
09:04
|
(0) при вызове серверных методов там где не надо иногда такое бывает
|
|||
7
ildary
08.05.19
✎
09:10
|
(4) самая стабильная - это минимальная версия 1С, которая требуется конфигурацией (и его БСП), на сегодня это 8.3.12.
|
|||
8
Web00001
08.05.19
✎
09:12
|
(4)Самая стабильная из ветки 8.3 это конечно же 7.7
|
|||
9
stix2010
08.05.19
✎
09:27
|
(8) не, в 8 стабильны 8.0, 8.1 и 8.2
|
|||
10
oslokot
08.05.19
✎
09:29
|
(0) начать нужно с чистки кеша
|
|||
11
Cyberhawk
08.05.19
✎
09:29
|
Это из-за кряков. Свежие релизы, в т.ч. 8.3.14 к ним более чувствительно относятся
|
|||
12
alekosansey
08.05.19
✎
09:35
|
(11) Кряков нет. Стоит рыбка ключ. Поставил 12 версию такая же фигня
|
|||
13
alekosansey
08.05.19
✎
09:35
|
up
|
|||
14
stix2010
08.05.19
✎
09:56
|
попробуй под другим пользователем
|
|||
15
KILL_
OFF_COBECTb 08.05.19
✎
10:05
|
(13) чем не подходит вариант из (5) ?
|
|||
16
butterbean
08.05.19
✎
10:07
|
(13) проверь свой код, в обработках некоторых событий нельзя вызывать серверные методы
|
|||
17
lodger
08.05.19
✎
10:07
|
А я тоже сталкивался с такой проблемой.
Никак это не лечится, наставления 1с надо соблюдать, т.е. не менять форму пока она живёт. Менять можно только при создании на сервере. То что не заблокировали изменения это такой же багофич, как и сохранение ком-объектов в хранилище. |
|||
18
stix2010
08.05.19
✎
10:15
|
(17) при чем тут изменение видимости элементов на форме?
|
|||
19
stix2010
08.05.19
✎
10:18
|
никто кода не видел, на чем конкретно падает неизвестно. Пусть сам думает, что он накодил.
|
|||
20
Cyberhawk
08.05.19
✎
10:27
|
(12) "Стоит рыбка ключ" // Что за рыбка? ))
|
|||
21
1Сергей
08.05.19
✎
10:31
|
||||
22
Cyberhawk
08.05.19
✎
10:46
|
(21) А, из-за формы, ясно, спс, давно вживую видел)
|
|||
23
alekosansey
08.05.19
✎
11:06
|
&НаКлиенте
Процедура ПереключательПриИзменении(Элемент) СтруктураЗаголовков = ПолучитьЗаголовкиФормы(); Если Переключатель =0 Тогда //ОчиститьДанныеКлиента(); //КлиентСтруктура =Неопределено; Элементы.Шаг12.Видимость = Ложь; Заголовок = СтруктураЗаголовков.Заголовок11; Элементы.Шаг11.Видимость = Истина; Иначеесли Переключатель =1 Тогда //Клиент = ""; //Клиент = Неопределено; Элементы.Шаг11.Видимость = Ложь; Заголовок = СтруктураЗаголовков.Заголовок12; Если Элементы.КлиентУДЛОрганВыдачиДокумента.СписокВыбора.Количество()=0 Тогда Список = ПолучитьСписокОргановВыдачиДокументовНаСервере(); Для каждого ОрганВыдачиДокумента Из Список Цикл Элементы.КлиентУДЛОрганВыдачиДокумента.СписокВыбора.Добавить(ОрганВыдачиДокумента); КонецЦикла; Элементы.КлиентУДЛОрганВыдачиДокумента.СписокВыбора.Добавить("Другое..."); КонецЕсли; Элементы.Шаг12.Видимость = Истина; Если Не ЗначениеЗаполнено(КлиентЯзык)Или Не ЗначениеЗаполнено(КлиентУДЛВидДокумента) Или Не ЗначениеЗаполнено(КлиентУДЛОрганВыдачиДокумента) Тогда СтруктураСтандартныхДанныхНовыйКлиент = ЗаполнитьКлиентСтандартнымиДанными(); Если СтруктураСтандартныхДанныхНовыйКлиент.Количество()>0 Тогда КлиентЯзык = СтруктураСтандартныхДанныхНовыйКлиент.КлиентЯзык; КлиентУДЛВидДокумента = СтруктураСтандартныхДанныхНовыйКлиент.КлиентУДЛВидДокумента; КлиентУДЛОрганВыдачиДокумента = СтруктураСтандартныхДанныхНовыйКлиент.КлиентУДЛОрганВыдачиДокумента; КонецЕсли; КонецЕсли; ЗаполнитьМаскуНомераДокументаИНадписьМаски(); КлиентУДЛВидДокументаПриИзменении(Неопределено); КонецЕсли; КонецПроцедуры |
|||
24
alekosansey
08.05.19
✎
11:09
|
&НаКлиенте
Процедура КлиентОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка) Если Клиент.Пустая() Тогда Ответ = Вопрос("Данного клиента нет в базе. Создать нового?",РежимДиалогаВопрос.ДаНет); Если Ответ = КодВозвратаДиалога.Да Тогда КлиентФИО = Текст; Переключатель = 1; ПереключательПриИзменении(Неопределено); КонецЕсли; КонецЕсли; КонецПроцедуры Это код который вызывает это событие |
|||
25
Cyberhawk
08.05.19
✎
11:11
|
Так ты пади сервер дергаешь
|
|||
26
Cyberhawk
08.05.19
✎
11:12
|
А контекстно это делать нельзя в "ОкончаниеВводаТекста"
|
|||
27
palsergeich
08.05.19
✎
11:15
|
(24) Там же в СП написано что есть запрет на серверные кнтекстные вызовы
Примечание: В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере. |
|||
28
alekosansey
08.05.19
✎
11:18
|
я уже пробовал даже если я просто оставлю Элементы.Шаг11.Видимость = Ложь; Он все равно выдаст ошибку
|
|||
29
alekosansey
08.05.19
✎
11:18
|
Без вызовов сервера
|
|||
30
Cyberhawk
08.05.19
✎
11:20
|
Режим совместимости какой?
|
|||
31
Cyberhawk
08.05.19
✎
11:20
|
До где-то 8.3.6 или 8.3.8 изменение видимости влекло к вызову сервера
|
|||
32
alekosansey
08.05.19
✎
11:21
|
(30) 8,3,11
|
|||
33
zak555
08.05.19
✎
11:21
|
||||
34
alekosansey
10.05.19
✎
08:01
|
up
|
|||
35
alekosansey
10.05.19
✎
08:03
|
Понял что это происходит с определенным реквизитом у которого тип справочникссылка и изменяется его видимость во время события окончания ввода этого элемента
|
|||
36
Василий Алибабаевич
10.05.19
✎
08:38
|
(34) Чего "up"? Сколько уже раз писано, прожевано и выплюнуто : не нужно дергать видимость элементов на форме после того как она открыта. Рулите доступностью.
|
|||
37
H A D G E H O G s
10.05.19
✎
10:06
|
Используйте
ПодключитьОбработчикОжидания Разово, через 0.1секунду. |
|||
38
hhhh
10.05.19
✎
11:37
|
(35) изменение видимости это и есть обращение к серверу, поэтому читай (27) В обработчике данного события нельзя использовать серверные методы формы
|
|||
39
Cyberhawk
13.05.19
✎
11:00
|
(38) После (31) сервер уже не дергается
|
|||
40
Franchiser
гуру
13.05.19
✎
11:33
|
(37)+
|
|||
41
palsergeich
13.05.19
✎
11:45
|
(39) Не совсем.
Заголовки, табличные части, по порежнему дергают сервер. |
|||
42
Cyberhawk
13.05.19
✎
12:19
|
(41) Мы вроде про видимость толкуем
|
|||
43
Cyberhawk
13.05.19
✎
12:20
|
про изменение видимости
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |