Имя: Пароль:
1C
1С v8
КАК в коде перенести слагаемые на другую строку
0 Dooro
 
13.04.12
12:07
есть много слагаемых
а+а1+а3+р6+..........................................................


получается длинная строка.
иожно ли как то перенести на другую строку? например
а+а1+а3+р6+..............+
+ п5+е7.........

что то в этом роде.
1 Wobland
 
13.04.12
12:08
перенести можно. два плюса подряд нельзя
2 Dimasik2007
 
13.04.12
12:08
пятницо?
3 Ненавижу 1С
 
гуру
13.04.12
12:10
(0) это увеличит время выполнения, после окончания строки процессор кеширует все свои регистры в кеш 2-го уровня, а по окончании вычислений пытается проанализировать ход действий на непротиворечивость булевой алгебры
4 Dooro
 
13.04.12
12:15
ТекстЗапроса="ВЫБРАТЬ
            |    ХозяйственныеОбороты.СуммаХозяйственныеПриход КАК СуммаХозяйственные,
            |    РемонтОдеждыОбороты.СуммаРемонтОдеждыПриход КАК СуммаРемонтОдежды,
            |    РемонтОбороты.СуммаРемонтПриход КАК СуммаРемонт,
            |    РекламаОфисОбороты.СуммаРекламаПриход КАК СуммаРеклама,
            |    РасходыПрочееОбороты.СуммаПрочееПриход КАК СуммаПрочее,
            |    НалогиИУдержанияПоЗпОбороты.СуммаНалогиПоЗпПриход КАК СуммаНалогиПоЗп,
            |    НалогиИУдержанияПоЗпОбороты.СуммаУдержаниеПоЗпПриход КАК СуммаУдержаниеПоЗп,
            |    КомандировкиОбороты.СуммаКомандировкиПриход КАК СуммаКомандировки,
            |    КанцтоварыОбороты.СуммаКанцтоварыПриход КАК СуммаКанцтовары,
            |    ИнвестицииИВозвратИнвестицийОбороты.СуммаИнвестицииПриход КАК СуммаИнвестиции,
            |    ЗарплатаИДоплатаПоЗпОбороты.СуммаЗарплатаПриход КАК СуммаЗарплата,
            |    ЗарплатаИДоплатаПоЗпОбороты.СуммаДоплатаПоЗпПриход КАК СуммаДоплатаПоЗп,
            |    ЗакупкаОфисОбороты.СуммаЗакупкаПриход КАК СуммаЗакупка,
            |    ДоходыИНалогиФилиаловОбороты.СуммаРКОБанкаПриход КАК СуммаРКОБанка,
            |    ДоходыИНалогиФилиаловОбороты.СуммаЭкологическийСборПриход КАК СуммаЭкологическийСбор,
            |    ДоходыИНалогиФилиаловОбороты.СуммаШтрафыПриход КАК СуммаШтрафы,
            |    ДоходыИНалогиФилиаловОбороты.СуммаКомиссииПоАккредитивуПриход КАК СуммаКомиссииПоАккредитиву,
            |    ДоходыИНалогиФилиаловОбороты.СуммаКомиссииЗППриход КАК СуммаКомиссииЗП,
            |    ДоходыИНалогиФилиаловОбороты.СуммаПенсионныйПриход КАК СуммаПенсионный,
            |    ДоходыИНалогиФилиаловОбороты.СуммаНалогНаПрибыльПриход КАК СуммаНалогНаПрибыль,
            |    ДоходыИНалогиФилиаловОбороты.СуммаПодоходногоПриход КАК СуммаПодоходного,
            |    АрендаИЭксплуатацияОбороты.Филиал.Ссылка КАК Филиал
5 Dooro
 
13.04.12
12:15
как суммировать все внтри запроса
6 Ненавижу 1С
 
гуру
13.04.12
12:16
(4) структура базы серьезная
7 Ненавижу 1С
 
гуру
13.04.12
12:16
>>как суммировать все внтри запроса

с помощью плюсика
8 Dooro
 
13.04.12
12:17
тоесть опять блинная строка?
9 Dooro
 
13.04.12
12:17
|    ХозяйственныеОбороты.СуммаХозяйственныеПриход+|    РемонтОдеждыОбороты.СуммаРемонтОдеждыПриход.... КАК Сумма
10 Wobland
 
13.04.12
12:18
(8) хватит ерундой страдать, что смущает?
11 Dooro
 
13.04.12
12:20
можно внутри запроса?

|    ХозяйственныеОбороты.СуммаХозяйственныеПриход +
|    РемонтОдеждыОбороты.СуммаРемонтОдеждыПриход   +
|    РемонтОбороты.СуммаРемонтПриход  КАК Сумма
12 Wobland
 
13.04.12
12:21
(11) здесь вам не тут, отладчик у каждого должен быть свой!
13 Dooro
 
13.04.12
13:58
|    ЕСТЬNULL(ДоходыИРасходыОстатки.ДоходУпрОстаток,0)

это строка означает , если ДоходыИРасходыОстатки.ДоходУпрОстаток записи нет то приравнять это значение к нулю?
14 Wobland
 
13.04.12
14:00
(13) так