Бухгалтерия / Говнокод #3668 Ссылка на оригинал

0

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

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

Запостил: roavenik roavenik, (Updated )

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

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

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

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

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

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8