|
v7: Форма.Заголовок() - аварийное отключение 1С
| ☑ |
0
Gugolovski
11.01.18
✎
02:26
|
Есть обработка:
//***********
перем зап;
процедура ПриОткрытии()
КонецПРоцедуры
процедура 1()
КонецПРоцедуры
зап = 1;
//***********
для красоты захотелось добавить заголовок в форму. стало:
//***********
перем зап;
процедура ПриОткрытии()
КонецПРоцедуры
процедура 1()
КонецПРоцедуры
зап = 1;
Форма.Заголовок("зап");
//***********
теперь после каждого второго открытия обработки аварийно закрывается 1С
|
|
1
DrZombi
гуру
11.01.18
✎
07:12
|
(0) Процедура "1", да вы гурман.
А вопрос то в чем? :)
|
|
2
igorPetrov
11.01.18
✎
07:13
|
Хорошо, что не после каждого третьего. Продолжайте наблюдать и докладывать остановку.
|
|
3
igorPetrov
11.01.18
✎
07:14
|
(2) остановку -> обстановку )
|
|
4
Slypower
11.01.18
✎
09:19
|
зап = 1;
Форма.Заголовок("зап");
Это все в самом низу формы? не в процедуре? А пясните смысл стоки: зап = 1;
|
|
5
igorPetrov
11.01.18
✎
09:40
|
(4) Ну, с этим как раз все понятно. Просто переменную инициализирует, а что не использует, так его проблема.
|
|
6
Ёпрст
11.01.18
✎
09:44
|
(0) [:]||||||||||||||[:]
Нельзя обращаться к атрибутам формы ДО её открытия (т.е в операторах основной программы)
Падение 1с-ины будет уже на втором открытии такой формы, или на первом.
|
|
7
Злопчинский
11.01.18
✎
09:45
|
Код вне процедур отрабатывается ещё доивыполнения любой пред определённой процедуры. Перенеси хотя бы формирование заголовка в ПриОткрытии()
|
|
8
Злопчинский
11.01.18
✎
09:45
|
(6) опередун!
|
|
9
Ёпрст
11.01.18
✎
09:45
|
+6
Форма.Заголовок("зап"); //вот это в ПриОткрытии воткни и "эффект" пропадёт
|
|
10
Gugolovski
11.01.18
✎
09:52
|
(4) все вышеописанное это схема. чтобы не переписывать процедуры. У меня нет процедуры с названием "1". Зап = 1 - тоже схематично, для ложного закрытия формы переменная.
//**************
Вопрос в чем. Я внизу всего пишу:
//*********************
Форма.Заголовок("Название формы");
и.. ну пока писал уже ответ увидел))
|
|
11
Gugolovski
11.01.18
✎
09:53
|
(6) спасибо.
|
|
12
Slypower
11.01.18
✎
10:34
|
(9) мой намек в (4) он не понял(((
|
|