lavelinevgeny / consquery

Обработка 1C "Консоль запросов consquery.ru"
http://consquery.ru
Other
35 stars 10 forks source link

Деструктивный код #3

Closed aairt closed 4 years ago

aairt commented 4 years ago

Основная форма обработки, переменная лРежимЗаписиДокумента:

Процедура ПровестиДокументыДействие(ПровестиДокумент)

..
    Если ПровестиДокумент Тогда 
        лНадписьСостоянияИндикатораОбщая = "Проведение документа:";
        лТекстОписаниеДействия           = "Проведение документов";
        лРежимЗаписиДокумента            = РежимЗаписиДокумента.ОтменаПроведения;
        лШаблонОписанияДействия          = "Документ '%ТекущийДокумент%' проведен.";
    Иначе
        лНадписьСостоянияИндикатораОбщая = "Отмена проведения документа:";
        лТекстОписаниеДействия           = "Отмена проведения документов";
        лРежимЗаписиДокумента            = РежимЗаписиДокумента.Проведение;
        лШаблонОписанияДействия          = "Документ '%ТекущийДокумент%' снят с проведения.";
    КонецЕсли;
lavelinevgeny commented 4 years ago

А в чем его деструктивность?

fuserr commented 4 years ago

Сам недавно нарвался. Около 1000 документов снял с проведения. А операции undo нет

ps. перепутаны лРежимЗаписиДокумента в Если/Иначе

lavelinevgeny commented 4 years ago

Сам недавно нарвался. Около 1000 документов снял с проведения. А операции undo нет

ps. перепутаны лРежимЗаписиДокумента в Если/Иначе

Спасибо. Ошибка исправлена в 3.1.414