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

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
Функция ПроверкаНогИВанны()
	Строка = ТаблицаНоменклатуры.Найти(Справочники.Номенклатура.НайтиПоКоду("50641     "), "Номенклатура");
	Если Строка = Неопределено Тогда
		Возврат Ложь;
	Иначе 
		СтрокаВанна = ТаблицаНоменклатуры.Найти(Справочники.Номенклатура.НайтиПоКоду("50624     "), "Номенклатура");
		Если СтрокаВанна = Неопределено Тогда 
			Возврат Истина
		Иначе 
			Возврат Ложь
		КонецЕсли;
	КонецЕсли;
КонецФункции

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

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

    • Первый раз прочел ПроверкаНогИВагины() - потом перечитал.
      Ответить
  • То есть 50641 - это ноги, а 50624 - ванна. Логично. А не ноги Марьи Иванны.
    Ответить
  • Как это можно на 6 строк растянуть?
    Возврат (ТаблицаНоменклатуры.Найти(Справочники.Номенклатура.НайтиПоКоду("50624     "), "Номенклатура") = Неопределено)
    Ответить
    • Не так. Вы тут проверили наличие ванны, а про ноги забыли. Но да, при желании этот код легко ужать в одну строку.

      Ну и использование НайтиПоКоду не есть гуд
      Ответить
  • Боюсь представить, что будет, если перебить нормальные коды, как принято в 8.2, вместо перетащенных переносом данных из 7.7. Это ж никаких ванных не сыскать
    Ответить

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

Переведи на "PHP", guest!

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


    8