Имя: Пароль:
1C
1С v8
Не оказывать окно о невозможности проведения документа
0 AlexYAT
 
31.10.14
18:33
Возможно ли сделать программно так, что бы не появлялось окно о невозможности проведения документа, при установке ОТКАЗ = истина в обработчике проведения 1с 8.2?
1 Enders
 
31.10.14
18:41
Хочешь что бы пользователи играли в угадайку?)
Провелся документ или нет?А если нет, то какого хрена?)
2 AlexYAT
 
31.10.14
18:42
(2) Нет, только у постановщика задачи требование - выдавать сообщение о причине, но не показывать системное сообщение...
пытаюсь понять реально ли это в принципе или нет
3 shuhard_серый
 
31.10.14
19:06
(2) не реально в принципе
4 Ненавижу 1С
 
гуру
31.10.14
19:09
(3) реально
5 Ненавижу 1С
 
гуру
31.10.14
19:16
Если РежимЗаписи=РежимЗаписиДокумента.Проведение Тогда
        РежимЗаписи = РежимЗаписиДокумента.Запись;
        Попытка
            Записать(РежимЗаписи,РежимПроведения);    
        Исключение                                        
        КонецПопытки;
    КонецЕсли;
6 Ненавижу 1С
 
гуру
31.10.14
19:16
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
    Отказ = Истина;
КонецПроцедуры

Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
    Если РежимЗаписи=РежимЗаписиДокумента.Проведение Тогда
        РежимЗаписи = РежимЗаписиДокумента.Запись;
        Попытка
            Записать(РежимЗаписи,РежимПроведения);    
        Исключение                                        
        КонецПопытки;
    КонецЕсли;    
КонецПроцедуры
7 AlexYAT
 
31.10.14
20:13
Сенк... попробую
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший