Имя: Пароль:
1C
 
Как отменить выход стандартных диалогов при записи дока?
0 AlexMan
 
19.03.04
09:55
В формуле кнопки "ОК" пишу ПриЗаписи() в модуле формы пишу:
Процедура ПриЗаписи()
Записать();
Провести();
КонецПроцедуры
далле выскакивают стандартный диалог 1С : Время документа ... как можно отменить выход данного диалога (нужно чтобы юзеры не знали в какой момент док пишется в базу криколы от руководства поступают...).
1 skunk
 
19.03.04
09:58
Форма.Закрыть(<?>);
Form.Close(<?>);
Синтаксис:
Форма.Закрыть(<ЗапрСохр>)
Назначение:
Закрыть форму.
Параметры:
<ЗапрСохр> - необязательный параметр. Число: 0 - закрыть форму без вопросов; 1 - если документ, счет, элемент справочника изменен, то будет запрос о сохранении изменений. Значение по  умолчанию - 1.
Замечание:
Действие данного метода не прерывает выполнения текущей процедуры программы, т.е. процедура доработает до конца. Данный метод  лишь устанавливает признак, который отрабатывает после окончания выполнения процедуры. Доступ к методу возможен только в контексте Модуля формы через атрибут Форма
2 AlexMan
 
19.03.04
10:00
(1) Счас попробую...
3 AlexMan
 
19.03.04
10:02
(1) так а мне закрывать то форму не надо....
4 skunk
 
19.03.04
10:07
понял...

тоды юзай автовремя... какое надо смотри в ЖКК или синтакспомощнике
5 AlexMan
 
19.03.04
10:09
(4) Счас попробую...
6 Zubr
 
19.03.04
10:11
В формуле кнопки напиши: "#Записать Провести" и никаких вопросов задаваться не будет.
7 AlexMan
 
19.03.04
10:22
(5) чегото не работает :
АвтоВремяОтключить();
АвтоВремяТекущее();
Записать(); ???????????
(6) пробую...
8 AlexMan
 
19.03.04
10:27
(6) "#Записать Провести - НЕ РАБОТАЕТ (ТАКЖЕ ДИАЛОГИ ПРУТ)
9 It is me
 
19.03.04
10:31
#Записать Провести АвтоВремяТекущее()
10 AlexMan
 
19.03.04
10:33
(9) #Записать Провести АвтоВремяТекущее() ТАК ЖЕ НЕ ПАШЕТ!!!!!!!!!!!!!!!!!??????????????????
11 skunk
 
19.03.04
10:56
без проблем...

процедура ДокЗаписать()
   автовремятекущее();
   записать();
конецпроцедуры

в формуле кнопик ОК ставь ДокЗаписать()

процедуру ПриЗаписи() - все свои каки на фих
12 Zubr
 
19.03.04
10:57
(8) Сервис/Параметры/ОперУчет/Новые документы записывать/С текущим временем.
Кроме того - АвтоВремяТекущее() работает только для НОВЫХ документов, т.е. еще не записанных.
13 skunk
 
19.03.04
11:03
(12)и без этого пашет...
14 AlexMan
 
19.03.04
11:14
(11) Крутттттттттто заработало............ Спасибище огромное.