Имя: Пароль:
1C
1С v8
Рабочий стол?
,
0 zoro-z
 
08.12.11
23:15
Платформа 8.2 управляемое приложение, база не типовая.

Имеется рабочий стол на нем форма документа, когда нажимаешь кнопку провести и записать то документ остается на рабочем столе, как сделать чтоб он закрывался и открывался новый, или хотя бы кнопку обновить рабочий стол.
Спасибо.
1 Злобный Фей
 
08.12.11
23:18
(0) Вы хотите чего-то странного..
2 DrShad
 
08.12.11
23:20
а кто сделал нетиповую базу?
3 Stim213
 
08.12.11
23:20
Процедура ПослеЗаписи()
Этаформа.Закрыть()
КонецПроцедуры
4 zoro-z
 
08.12.11
23:26
(3) пишет - эта операция не доступна для не открытой формы
5 zoro-z
 
08.12.11
23:26
(2) я
6 zoro-z
 
08.12.11
23:28
(1) рабочий стол обновляется если перейти на другую подсистему и обратно вернуться на рабочий стол, как это сделать автоматический?
7 wade25
 
08.12.11
23:35
Оповестить(<ИмяСобытия>, <Параметр>, <Источник>)
8 zoro-z
 
08.12.11
23:40
(7) подскажите? где это делается в форме документа?
9 GROOVY
 
08.12.11
23:44
Пальце в небо: ОбновитьИнтерфейс()
10 zoro-z
 
08.12.11
23:58
Процедура Оповестить не срабатывает.
11 GROOVY
 
09.12.11
00:01
(10) Ты (9) Попробовал?
12 zoro-z
 
09.12.11
00:06
(11) да, как срабатывает процедура разобрался, но все равно не обновляет.
13 zoro-z
 
09.12.11
00:09
Все заработало.

&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
   Если ИмяСобытия = "Обновить" Тогда
         ОбновитьИнтерфейс();
   КонецЕсли;
КонецПроцедуры


&НаКлиенте
Процедура ПослеЗаписи(ПараметрыЗаписи)
   Оповестить("Обновить");
КонецПроцедуры
14 zoro-z
 
09.12.11
00:10
Всем спасибо!
15 jsmith82
 
09.12.11
00:38
сколько живу, такого а*уя давно не видел
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший