Вход | Регистрация

1С:Предприятие ::

Метки:

Как узнать, что документ закрывается без проведения или сохранения?

Я
   Таня
 
21.05.04 - 17:43
например, если пользователь нажал кнопку Закрыть и нажал Нет (не сохранять) или нажал Нет в запросе на проведение (не проводить)
 
 
   mszsuz
 
1 - 21.05.04 - 17:53
В ПриЗакрытии проверяй Выбран() и Проведен()
   Таня
 
2 - 21.05.04 - 17:59
не получается
   mszsuz
 
3 - 21.05.04 - 18:13
что именно не получается?
Добавь в модуль формы документа:

Процедура ПриЗакрытии()
Сообщить(?(Выбран()=1,"Записан","Не записан"));
Сообщить(?(Проведен()=1,"Проведен","Не проведен"));
КонецПроцедуры
   Arif
 
4 - 21.05.04 - 18:18
Посмотри свойство кнопки Закрыть. Напиши что там пишет (идентификатор, формула). И Предопределенную процедуру ПриЗакрытии(). Затем станет ясно. А так вслепую не реально.
   427
 
5 - 21.05.04 - 18:47
(4) прежде чем ляпнуть, посмотри (3)
   Arif
 
6 - 21.05.04 - 18:58
(427)И чаго ты ругаешься Вижу, просто не обновил страницу.
   427
 
7 - 21.05.04 - 20:20
Извини,  если что ....

Впрочем... Андрей в (3) тоже не прав .... Есть ситуация, когда .... нет... это не то.... ну в общем, можно отправить на проведение незаписанный док... и влететь в модуль дока на проведение незаписанного дока... О как!
   mszsuz
 
8 - 21.05.04 - 23:13
(7) Пример покажи?7
   Asmody
 
9 - 21.05.04 - 23:39
(7) из формы документа - нет.
   Таня
 
10 - 21.05.04 - 23:55
Вообще-то мне надо, чтобы при проведении документа1 перепроводились все документы2
а если документ1 закрывается не проведенный, то чтобы не проводились
 
  Рекламное место пустует
   GrayT
 
11 - 22.05.04 - 01:31
Может что-нить типа этого поможет: На форме реквизит Док - Потребность и кнопка провести (по кнопке)
    Если Вопрос("Провести?","Да+Нет")<>"Да" Тогда
        Возврат
    КонецЕсли;
    Провести();
    ДокПров = СоздатьОбъект("Документ.Потребность");
    ДокПров.НайтиДокумент(Док);
    ДокПров.Провести();
   //Формма.Закрыть()


Проверки добавить бы :)


Список тем форума
Рекламное место пустует   Рекламное место пустует
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит Тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует