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

    −378

    1. 1
    2. 2
    3. 3
    4. 4
    ПЦ = 0;
    	Пока ПЦ<10000 Цикл
    		ПЦ = ПЦ + 1;
    	КонецЦикла;

    1С 7.7 Регламентированные отчеты за 2 квартал 2010 года, "декларация НДС"
    Зачем эта вставка, не понятно, может что бы помедленней работало?

    Запостил: roavenik, 08 Июля 2010

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

    • ППЦ - олд бейсик подход, вполне возможно что этот кусок с бейсика портирован методом serach-replace))
      Ответить
    • Если надо разорить фирму на покупку более мощных компьютеров, то в цикл ещё надо что-нибудь воткнуть типа вычисления синуса. А кстати сколько времени занимает выполнение пустого цикла в 1С?
      Ответить
      • >А кстати сколько времени занимает выполнение пустого цикла в 1С?
        Бесконечного? Не замерял, но я успеваю поесть, а 1С всё ещё висит.
        Ответить
    • Это код наваяли программисты 1С (Украина) и пришел в обновлении регламентированных отчетов
      Ответить
    • ПЦ

      http://linorg.ru/pts/pts1.html
      Ответить
    • процесс идёт, работа кипит
      Ответить
    • Для ПЦ = 0 По 9999 Цикл
      КонецЦикла;

      Или в 7.7 не поддерживается такая конструкция?

      А вообще, пустой цикл я думаю возможно применить, когда например не удалось провести документ из-за блокировки транзакций - чтобы выдержать паузу и попробовать снова
      Ответить
      • Да нет, все поддерживается. Код этот имеется в некоторых типовых отчетах (если память не изменят, я такое в отчете в пенс. фонд видел), естественно там ничего не проводится и пауз никаких не нужно. Так что даже такое тут объяснение не прокатывает.
        Ответить
    • Хотя, вроде было на БАШОрге нечто такое: прогер оптимизнул отчет, а ему потом бухгалтера жалуются "Отчет слишком быстро работает, мы чайку попить не успеваем!"
      Ответить
    • http://pro1c.org.ua/index.php?showtopic=810
      Ответить

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