1. 1C / Говнокод #26806

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    ПапкаПоставщика = СокрЛП(Поставщик);
    Попытка Excel.ActiveWorkbook.Close(); Исключение КонецПопытки;
    Попытка Excel.Quit(); Исключение КонецПопытки;
    Попытка Excel = 0; Исключение КонецПопытки;
    Попытка Предупреждение("ПАУЗА", 1); Исключение КонецПопытки;
    Попытка СоздатьКаталог(Файл.Путь + "\отклонено\" + ПапкаПоставщика); Исключение КонецПопытки;
    Попытка
    	ПереместитьФайл(Файл.ПолноеИмя, Файл.Путь + "\отклонено\" + ПапкаПоставщика + "\" + Файл.Имя);
    Исключение
    	Попытка
    		ПереместитьФайл(Файл.ПолноеИмя, Файл.Путь + "\отклонено\" + Файл.Имя);
    	Исключение
    	КонецПопытки;
    КонецПопытки;
    Попытка
    	ФайлЛог = Новый ЗаписьТекста(Файл.Путь + "\отклонено\" + ПапкаПоставщика + "\" + Файл.Имя + ".txt");
    	ФайлЛог.ЗаписатьСтроку(Сообщение);
    Исключение
    	Попытка
    		ФайлЛог = Новый ЗаписьТекста(Файл.Путь + "\отклонено\" + Файл.Имя + ".txt");
    		ФайлЛог.ЗаписатьСтроку(Сообщение);
    	Исключение
    	КонецПопытки;
    КонецПопытки;

    Больше попыток Богу попыток!

    Запостил: pgenav, 15 Июля 2020

    Комментарии (18) RSS

    • >Попытка Excel = 0; Исключение КонецПопытки;
      Я бы на месте автора перед каждым изменением в программе делал бы ее полную копию на магнитной ленте. На всякий случай.
      Ответить
      • Исключение КонецПопытки — это типа ON ERROR RESUME NEXT? Испытанный способ решать вопросы, как будто их нет?
        Ответить
        • Совершенно верно.
          Просто оборачивай ими любой вызов (включая оператор приравнивания, лол, который наверняка не перегружаем вообще) и плачь ночами.
          Ответить
          • > включая оператор приравнивания
            Напомнило: https://github.com/mpak2/mpak.su/blob/master/modules/git/admin_index.php
            Ответить
            • Увидел .php в расширении, и стало казаться, что там внутри понос.
              <? if(!$post = $_POST):// mpre("Пост запрос не указан", $_POST) ?>
              
              <? elseif(!$git_dir = '.git'): mpre("ОШИБКА устанвоки директории гита") ?>
              <? elseif(!file_exists($d = $git_dir)): mpre("Директория контроля версий не найдена `{$d}`") ?>
              <? elseif(!is_writable($d = $git_dir)): mpre("ОШИБКА доступа к диерктории гита") ?>
              <? elseif(call_user_func(function($post){ # Добавление нового файла к комиту
              		if(!$file = get($_POST, 'add')){// mpre("Файл добавления не указан");
              		}elseif(!file_exists($file)){ mpre("Указанный файл не найден в файловой системе `{$file}`");
              		}elseif(!$cmd = "git add {$file}"){ mpre("ОШИБКА установки комманды добавления файла");


              Предчувствия его не обманули!
              Ответить
              • Да-а-а, это знаменитое пыхоговно.
                https://gcode.space/#!/search?q="mpak"
                https://govnokod.ru/23391#comment390899
                gost 09.10.2017 20:49 #+1
                Оно ещё живо? О_о
                Ответить
                • if('sqlite' == get($conf, 'db', 'type')){
                  	if(($admin_usr = get($_POST, "admin_usr")) && ($admin_pass = get($_POST, "admin_pass"))){
                  		if($users = fk("{$conf['db']['prefix']}users", $w = array("name"=>$admin_usr, "pass"=>mphash($admin_usr, $admin_pass)), $w += array("type_id"=>1), $w)){
                  			if($grp = rb("users-grp", "name", "[". get($conf, 'settings', 'user_grp'). "]")){
                  				if($mem = fk("{$conf['db']['prefix']}users_mem", $w = array("uid"=>$users['id'], "grp_id"=>$grp['id']), $w)){
                  					if($grp = rb("users-grp", "name", "[". get($conf, 'settings',
                  Ответить
                • Оно ещё живо. Радует, что за 8 лет разработки автор ни на шаг не отступил от изначально заданных стандартов качества.
                  Ответить
                  • Сайт у дебила классный

                    http://xn--90aomiky.xn--p1ai/
                    Ответить
                    • Переведи на «кириллицу».
                      Ответить
                      • http://биморф.рф/
                        Ответить
                      • не могу
                        xyz ломает её автоматически
                        какой PHP:)

                        .ru, кстати, не ломает
                        Ответить
                        • ПИЗДЕЦ
                          https://github.com/mpak2/mpak.su/commit/722310e5dbd450e3d6563ef9d9dc6499782e6433

                          Давайте-ка, попиздите мне что перл -- ридонли ленгвидж
                          Ответить
                          • Он врайт-онли
                            Ответить
                          • Кстати, что мне не нравится в пхп:

                            <?php
                            
                            $pethu = [
                                "petya" => 1,
                                "nemyx" => null,
                                "3.14159265" => 0,
                            ];
                            var_dump(isset($pethu["petya"]));
                            var_dump(isset($pethu["nemyx"]));
                            var_dump(isset($pethu["3.14159265"]));
                            var_dump(isset($pethu["3_dar"]));


                            Угадайте вывод.

                            https://ideone.com/V0xd4K
                            Ответить

    Добавить комментарий