- 1
- 2
- 3
- 4
- 5
- 6
ВЫБРАТЬ
ЕСТЬNULL(СрокПолезногоИспользования, 0) КАК СрокПолезногоИспользования
ИЗ
РегистрСведений.РасчетАмортизацииОС.СрезПоследних
ГДЕ
ОС = &ОсновноеСредство
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−119
ВЫБРАТЬ
ЕСТЬNULL(СрокПолезногоИспользования, 0) КАК СрокПолезногоИспользования
ИЗ
РегистрСведений.РасчетАмортизацииОС.СрезПоследних
ГДЕ
ОС = &ОсновноеСредство
Типовая конфигурация. Там такой запрос используют в печатной форме Основных средств... Думает по 10-15 минут
2 глупых ошибки:
1. Проверка на NULL, в данном случае его быть не может (хотя это особо ни на что не влияет)
2. Условие по законам 1С должно применяться в РегистрСведений.РасчетАмортизацииОС.Срез Последних(,ОС = &ОсновноеСредство), иначе сильно падает скорость выполнения.
Govnocoder#0xFF 29.11.2012 15:11 # +3
Странно, почему NULL по английски?
ok0504 29.11.2012 15:16 # +1
eth0 29.11.2012 16:54 # +2
3.14159265 29.11.2012 16:55 # +4
nil в русском нету, так что Тарас может расслабится
Lure Of Chaos 04.12.2012 01:54 # +4
- вскричал Горлум, что было не очень честно, давать сразу два ответа на одну загадку.
Xtasy 29.11.2012 17:19 # +3
kovyl2404 30.11.2012 18:15 # +2
guest 30.11.2012 22:40 # −12
kovyl2404 02.12.2012 18:15 # 0
rull9ss 04.09.2013 16:37 # +1
grandatlant 26.01.2017 15:50 # 0