Имя: Пароль:
1C
1C 7.7
v7: Кнопки для работы с формой
, ,
0 Ring
 
09.04.14
15:05
Вопрос.
1С7 на форме документа (правый верхний угол)  пиктограммы минимальное окно, максимальное окно, и «Х» закрыть окно.
Как запрограммировать событие, на «Х» закрыть окно.

Как запрограммировать событие, при нажатие на  «Х» .
Предопределенные процедуры ПриЗакрытии- не совсем то.
Спасибо
1 ДенисЧ
 
09.04.14
15:07
Поток сознания, отягощённый препаратами...
2 PR
 
09.04.14
15:08
(0) Никак. Пожалуйста.
3 skunk
 
09.04.14
15:09
в модуле формы тупо Закрыть()
4 Ring
 
09.04.14
15:11
Вопрос возник,пользователь в документе нажимеет на «Х «  и идет диалог , сохранить данные или нет.
Если документ проведен – то при нахатии , на Х нет диалога, просто закрытие документа.
Если док. Не проведен –то диалог.
5 skunk
 
09.04.14
15:15
диалог тупо возникает когда пользователь модифицировал форму ...

в процедуре при закрытии проверяешь модифицировалось форма или нет ... если диалог не нужен то тупо записываешь(но за это бьют по рукам в правильных компаниях)
6 ДенисЧ
 
09.04.14
15:15
(4) вот в ПриЗакрытии это и делай.
7 Ring
 
09.04.14
15:19
При закрытии,  действует , если объекты на форме документа (кнопки). Тогда преодопредеоленная процедура «ПриЗакрытии» отрабатывает
8 Ring
 
09.04.14
15:20
Какую DLL подключать
9 skunk
 
09.04.14
15:22
зачем тебе какую-то длл подключать?
10 ДенисЧ
 
09.04.14
15:23
(8) brain.dll
11 1dvd
 
09.04.14
15:25
12 skunk
 
09.04.14
15:26
ПриЗакрытии срабатывает всегда когда пытаешься закрыть форму ... даже если ты закрываешь ее(форму) через контекст из другой формы
13 Ring
 
09.04.14
15:41
Процедура ПриЗакрытии()
Форма.Закрыть(0);
Закрытие без диалога
КонецПроцедуры
Все равно диалог  появляется
14 Ёпрст
 
09.04.14
15:43
гы.. ему видать модифицированность формы нужно убрать
15 Ёпрст
 
09.04.14
15:43
(13)

Процедура Вася()
  Форма.Закрыть(0);
КонецПроцедуры

так пробуй..
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший