|
ПолучитьФорму возвращает Неопределено. | ☑ | ||
---|---|---|---|---|
0
dkonakov
27.01.14
✎
19:05
|
Добрый вечер, коллеги!
Внезапно, сегодня такой вот код: Обработка = Обработки.ПечатьПрайсСКартинками.Создать(); Обработка.Дата = ТекущаяДата(); Если ЭлементыФормы.Список.ТекущаяСтрока<> Неопределено Тогда Обработка.Номенклатура = ЭлементыФормы.Список.ТекущаяСтрока.Ссылка; КонецЕсли; Обработка.ПолучитьФорму().Открыть(); Обработка.ПолучитьФорму() - возвращает неопределено. Ничего не менялось, релиз платформы 19.80. Кто знает в чем может быть причина? |
|||
1
Torquader
27.01.14
✎
19:08
|
Имя формы явно указать пробовал ?
|
|||
2
dkonakov
27.01.14
✎
19:09
|
Обработка.ПолучитьФорму("Форма").Открыть();
Провобовал и так, возвращается неопределено. Самое интересное, что не работает такой код лишь в "дописках". Конфигурация УТ 10.3. |
|||
3
dkonakov
27.01.14
✎
19:13
|
Впрочем как выясняется и сама обработка не открывается из меню: Операции - Обработки - печать прайс-лист с картинками
|
|||
4
Torquader
27.01.14
✎
19:13
|
(3) Похоже, что или её в конфигурации уже нет, или кеш чистить надо.
|
|||
5
Torquader
27.01.14
✎
19:15
|
(3) Код формы обработки правил ?
Просто, форма может не открываться потому, что ей это делать запретили в коде. |
|||
6
dkonakov
27.01.14
✎
19:16
|
(5) да нет, даже не думал. Так случилось не с одной формой...
|
|||
7
Torquader
27.01.14
✎
19:17
|
(6) Тогда вспоминай, что правил, возможно, что что-то в глобальных модулях.
Ну, и, копию базы и ТИИ на всякий пожарный - может уже поздно. |
|||
8
DJ Anthon
27.01.14
✎
19:18
|
все равно так нельзя делать. надо сначала сохранить форму в переменную, потом открывать.
|
|||
9
Torquader
27.01.14
✎
19:20
|
(8) Потом не забыть очистить эту переменную, так как были прецеденты утечки памяти.
|
|||
10
dkonakov
27.01.14
✎
19:21
|
(8) сейчас ТИИ. Может решится вопрос. Кеш очистить не помогает. Права тоже, у меня полные, у юзеров нет, одна фигня. База файловая.
|
|||
11
Torquader
27.01.14
✎
19:26
|
Кстати, на ПолучитьФорму() можно отладку поставить и посмотреть, как исполняется модуль формы и всё, что с ним происходит - иногда помогает понять, в чём дело.
|
|||
12
dkonakov
27.01.14
✎
19:35
|
(11) раскопал пока что только одно. В прошлый четверг всё работало, в пятницу уже нет. ТИИ не помогло.
|
|||
13
dkonakov
27.01.14
✎
19:42
|
Хм, форма почему то ПУСТАЯ. и КОД и сама форма.....
|
|||
14
dkonakov
27.01.14
✎
19:57
|
Вобщем каким-то чудом в хранилище конфигурации оказались пустыми формы. Восстановил их из бекапа.
Не забывайте о бекапах :) |
|||
15
EvgeniuXP
27.01.14
✎
21:16
|
чёрная магия :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |