- 1
- 2
Дней = 90;
НачалоПериода = НачалоДня(ТекущаяДата()) - Дней*86400;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 11
−99
Дней = 90;
НачалоПериода = НачалоДня(ТекущаяДата()) - Дней*86400;
немного магии
−88
ЕСли ЗаявкаСсылка.таблица.Выгрузить().Колонки.Найти("СхемаЗакупки") = Неопределено ТОгда
ТекстЗапроса = 1/0;//вызываем Исключение
КонецЕсли;
Пунктуация сохранена.
−48
<resources>
<color name="black">#2ee40e</color>
<color name="holo_light_primary">#ffffff</color>
<color name="holo_light_primary_dark">#000000</color>
</resources>
блэк уже не тот...
−98
Если ЗапретНаСозданиеРаходныхПоФирме(Фирма, Родитель) И ЭтоТакиНовый Тогда
таки да, таки новый
−168
Процедура ПриЗаписи(Отказ)
Док = Ссылка.ПолучитьОбъект();
Док.ОбменДанными.Загрузка = Истина;
Док.Записать();
КонецПроцедуры
И это все в форме документа
−165
Попытка
ДокО.Записать();
Исключение
Попытка
ДокО.Записать();
Исключение
КонецПопытки;
КонецПопытки;
а вдруг!
−172
Процедура ПриЗаписи(Отказ)
// Проверяем роль
Если рольДоступна ("ДляКасираПроведениеВТечениеОдногоДня") Тогда
мТекущаяДатаДокумента = Формат(мТекущаяДатаДокумента, "ДЛФ=D");
Если мТекущаяДатаДокумента = Формат(ТекущаяДата(), "ДЛФ=D") ТОгда
Записать ();
Иначе
Отказ = истина;
Предупреждение ("Нарушение прав доступа");
ЭтаФорма.Закрыть();
КонецЕсли;
КонецЕсли;
КонецПроцедуры
И это все в модуле формы.
−163
Если ЗначениеЗаполнено(Сделка) И ЛЕВ(Сделка.Ссылка, 10) = "Заказ пост" Тогда
//другой говнокод
КонецЕсли;
Правильная проверка типов
−160
Если Год (ТекДата) = 1 Тогда
ТекДата = ТекущаяДата ();
КонецЕсли;
вот так надо проверять дату на заполненность!
−165
Процедура ОбработкаПроведения(Отказ, РежимПроведения)
........
если ЭтотОбъект.Проведен тогда
Сообщить("Уже проведений, терміни не рухаємо");
иначе ЭтотОбъект.ПолучитьФорму().Открыть();
Сообщить("А тепер нажміть ОК");
КонецЕсли;
КонецПроцедуры // ОбработкаПроведения()
омг...