1. Список говнокодов пользователя alexinzaz

    Всего: 11

  2. 1C / Говнокод #19341

    −99

    1. 1
    2. 2
    Дней = 90;
        НачалоПериода = НачалоДня(ТекущаяДата()) - Дней*86400;

    немного магии

    alexinzaz, 22 Января 2016

    Комментарии (11)
  3. 1C / Говнокод #18923

    −88

    1. 1
    2. 2
    3. 3
    ЕСли ЗаявкаСсылка.таблица.Выгрузить().Колонки.Найти("СхемаЗакупки")  = Неопределено ТОгда
          ТекстЗапроса = 1/0;//вызываем Исключение
         КонецЕсли;

    Пунктуация сохранена.

    alexinzaz, 27 Октября 2015

    Комментарии (8)
  4. Java / Говнокод #18812

    −48

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <resources>
        <color name="black">#2ee40e</color>
        <color name="holo_light_primary">#ffffff</color>
        <color name="holo_light_primary_dark">#000000</color>
    </resources>

    блэк уже не тот...

    alexinzaz, 04 Октября 2015

    Комментарии (36)
  5. 1C / Говнокод #18583

    −98

    1. 1
    Если ЗапретНаСозданиеРаходныхПоФирме(Фирма, Родитель) И ЭтоТакиНовый Тогда

    таки да, таки новый

    alexinzaz, 06 Августа 2015

    Комментарии (1)
  6. 1C / Говнокод #16679

    −168

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Процедура ПриЗаписи(Отказ)
     
    Док = Ссылка.ПолучитьОбъект(); 
    Док.ОбменДанными.Загрузка = Истина; 
    Док.Записать();
     
    КонецПроцедуры

    И это все в форме документа

    alexinzaz, 11 Сентября 2014

    Комментарии (2)
  7. 1C / Говнокод #16674

    −165

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Попытка
    	ДокО.Записать();
    Исключение
     	Попытка
    		ДокО.Записать();
    	Исключение
    	КонецПопытки;	
    КонецПопытки;

    а вдруг!

    alexinzaz, 10 Сентября 2014

    Комментарии (26)
  8. 1C / Говнокод #16639

    −172

    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
    Процедура ПриЗаписи(Отказ)
    	// Проверяем роль
    	
    	Если рольДоступна ("ДляКасираПроведениеВТечениеОдногоДня")   Тогда		 
    		  мТекущаяДатаДокумента = Формат(мТекущаяДатаДокумента, "ДЛФ=D");
    		Если  мТекущаяДатаДокумента = Формат(ТекущаяДата(), "ДЛФ=D") ТОгда
    			Записать ();
    		Иначе
    			Отказ = истина;
    			Предупреждение ("Нарушение прав доступа");
    			ЭтаФорма.Закрыть();
    		КонецЕсли;        
    	КонецЕсли;
    КонецПроцедуры

    И это все в модуле формы.

    alexinzaz, 04 Сентября 2014

    Комментарии (6)
  9. 1C / Говнокод #16526

    −163

    1. 1
    2. 2
    3. 3
    4. 4
    Если ЗначениеЗаполнено(Сделка) И ЛЕВ(Сделка.Ссылка, 10) = "Заказ пост" Тогда
             //другой говнокод
    
    КонецЕсли;

    Правильная проверка типов

    alexinzaz, 14 Августа 2014

    Комментарии (40)
  10. 1C / Говнокод #16323

    −160

    1. 1
    2. 2
    3. 3
    Если Год (ТекДата) = 1 Тогда
      ТекДата = ТекущаяДата ();
     КонецЕсли;

    вот так надо проверять дату на заполненность!

    alexinzaz, 14 Июля 2014

    Комментарии (12)
  11. 1C / Говнокод #16235

    −165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    Процедура ОбработкаПроведения(Отказ, РежимПроведения)
    
    ........
    
    
    	если ЭтотОбъект.Проведен тогда 
    		Сообщить("Уже проведений, терміни не рухаємо");
    	иначе    ЭтотОбъект.ПолучитьФорму().Открыть();
    			     Сообщить("А тепер нажміть ОК");
            КонецЕсли;
    
    КонецПроцедуры // ОбработкаПроведения()

    омг...

    alexinzaz, 25 Июня 2014

    Комментарии (31)