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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
Пока Выборка1...
...Выборка2...
...
Выборка7 = ПрименяемостьНаПрибор_ПоискВхождений(Выборка6.НомерЗаписиРСДСЕГл, НаДату).Выбрать();
Пока Выборка7.Следующий() Цикл
	ПрименяемостьПоВхождению = ПрименяемостьПоВхождению * Выборка7.Применяемость;
	
	
	Если Выборка7.НомерЗаписиРСДСЕГл = 0 Тогда
		// Достигнут прибор
		Применяемость = Применяемость + ПрименяемостьПоВхождению;
	Иначе
		Выборка8 = ПрименяемостьНаПрибор_ПоискВхождений(Выборка7.НомерЗаписиРСДСЕГл, НаДату).Выбрать();
		Пока Выборка8.Следующий() Цикл
			ПрименяемостьПоВхождению = ПрименяемостьПоВхождению * Выборка8.Применяемость;
			
			Если Выборка8.НомерЗаписиРСДСЕГл = 0 Тогда
				// Достигнут прибор
				Применяемость = Применяемость + ПрименяемостьПоВхождению;
				
			Иначе
				Сообщить("Превышение значения выборки... Странная ситуация, вообще не должна возникать!!!");																			
				Сообщить("Срочно обратитесь в Отдел ВТ. Постарайтесь записать ситуацию в которой возникла эта ошибка... !!!");																			
			КонецЕсли;
		КонецЦикла;
	КонецЕсли;
КонецЦикла;
...
...

По мотивам предыдущих постов. Все из одной конфигурации.

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

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

  • > Срочно обратитесь в Отдел ВТ. ...

    Сообщить("Были нарушены условия использования сети. Ваше рабочее место самоуничтожится, а Вы будете уволены через 30 минут, если немедленно не доложите обо всем в Отдел ВТ.");

    Так по-моему действеннее будет.
    Ответить
    • > Так по-моему действеннее будет.

      Действеннее будет, если на весь экран порнобаннер развернуть и предложить отправить смс с текстом "В твоей проге жуткий баг выявился, срочно приходи" автору на мобильник.
      Ответить
  • Да они здесь повсюду!

    Если ЗаписьУдалена = 0 Тогда
    Сообщить("Внимание!!! Запись для удаления не найдена в РС - такого быть не должно!!!");
    Сообщить("Срочно обратитесь в отдел ВТ для выяснения ситуации!!!");
    Предупреждение("Внимание!!! Запись для удаления не найдена в РС - такого быть не должно!!! Срочно обратитесь в отдел 6 для выяснения ситуации!!!", 60, "Ошибка проведения документа");
    КонецЕсли;

    Это беда.
    Ответить
  • Нормальные люди используют
    ВызватьИсключение "Превышение значения выборки... Странная ситуация, вообще не должна возникать!!!";

    или еще лучше так:
    ВызватьИсключение "Ошибка #431765";
    а в документации написано что это за ошибка и в каком модуле смотреть. В простейшем случае документации не надо, глобальным поиском по коду по номеру ошибки все ищется.
    Ответить

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

Где здесь C++, guest?!

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


    8