Имя: Пароль:
1C
1С v8
Статья "Использование нарастающих итогов в партионном учете и не только"
0 Строжевский ЮВ
 
25.08.11
17:38
Здравствуйте!

Предлагаю к обсуждению свою статью, опубликованную на http://nashe1c.ru/materials-view.jsp?id=383, а также http://infostart.ru/public/88999/ для обсуждения и комментариев.

Также хотелось бы сказать, что приведенный в местном KB метод получения нарастающих итогов (v8: нарастающий итог для регистра накопления можно оптимизировать:


SELECT
tab1.Период КАК Время,
SUM( tab2.СуммаОборот ) КАК Сумма
FROM РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(, , Регистратор, ДисконтнаяКарта = &Ссылка) AS tab1
LEFT JOIN РегистрНакопления.ПродажиПоДисконтнымКартам.Обороты(, , Регистратор, ДисконтнаяКарта = &Ссылка) AS tab2
ON tab1.Период >= tab2.Период
GROUP BY tab1.Период

или если регистр только оборотный, то еще более оптимизировать:


SELECT
tab1.Период КАК Время,
SUM( tab2.СуммаОборот ) КАК Сумма
FROM РегистрНакопления.ПродажиПоДисконтнымКартам AS tab1
LEFT JOIN РегистрНакопления.ПродажиПоДисконтнымКартам AS tab2
ON tab1.Период >= tab2.Период
WHERE tab1.ДисконтнаяКарта = &Ссылка
GROUP BY tab1.Период

Всегда открыт для замечаний и предложений :)
1 shuhard
 
25.08.11
17:42
(0) не стану читать,
писать запросы в 8.Х на английском значит не уважать потенциальных читателей
2 Строжевский ЮВ
 
25.08.11
17:52
Это Ваше право :)
3 andrewks
 
25.08.11
22:53
(1) весьма спорное заявление
4 IamAlexy
 
25.08.11
22:59
Я бы заколебался раскладку тудым сюдым переключать
5 IamAlexy
 
25.08.11
23:00
SELECT tab1.Период КАК Время,      - смотрится ппц как коряво
6 IamAlexy
 
25.08.11
23:03
Я понимаю. Если бы автор был англоязычным и писал бы SELECT tab1.Период КАК time,
7 Sidney
 
25.08.11
23:05
(6)Можно оптимизировать:
SELECT tab1.Период AS time
8 Сияющий Асинхраль
 
25.08.11
23:10
Я тоже не понимаю, что за сомнительный кайф раскладку туда-сюда гонять
9 andrewks
 
25.08.11
23:11
а Новый COMОбъект ни у кого не вызывает никаких эмоций?
Нуралиев молодец, остальные пи....сы?
10 andrewks
 
25.08.11
23:12
или: ЗаписьXML = Новый ЗаписьXML
11 IamAlexy
 
25.08.11
23:13
(8) это от стыдливости. Некоторые все никак не смириться с тем что пишут на  недоязыке  да еще,  ох и ах, еще и по русски. На хабре это не одобрят.  Вот и дрочат раскладку.
12 DmitrO
 
25.08.11
23:14
(9)(10)поддерживаю вопрос
13 Мигрень
 
25.08.11
23:15
Комплекс расового программиста.
14 Сияющий Асинхраль
 
25.08.11
23:16
Здесь хоть русского аналога хрен найдешь. К тому же сильно не уверен в том, что распространенность 1с стала бы такой повсеместной пиши они свои конфы по аглицки
15 IamAlexy
 
25.08.11
23:18
(10) перведи Com на русский.
16 IamAlexy
 
25.08.11
23:19
(12) а ты перведи XML.
17 DmitrO
 
25.08.11
23:25
(16) дык это какраз вам надо - это ведь вам так глаза режет :)
18 Мигрень
 
25.08.11
23:27
(17) Не надо переваливать с больной головы на здоровую
19 IamAlexy
 
25.08.11
23:28
(17) вот и я про что. - был бы нормальный перевод без потери смысла. - ничего бы глаза не резало.
20 Поручик
 
25.08.11
23:33
(15) (16)
COM - КОМ
XML - ИКСЭМЭЛЬ

Глаза не сильно режет?
21 Сияющий Асинхраль
 
25.08.11
23:37
(20) а вот смысл улетучился, увы :-(
22 andrewks
 
25.08.11
23:39
(15)(16) чо? предлагаешь платформу патчить?
23 andrewks
 
25.08.11
23:39
(20) в переменных использую заместо XML - ХМЛ
24 Поручик
 
25.08.11
23:45
(21) Православный  вариант перевода в стиле 1С

COM - КОМПОНЕНТОБЪЕКНОЙМОДЕЛИ
XML - РАСШИРЯЕМЫЙЯЗЫКРАЗМЕТКИ

Достаточно коротко
25 Сияющий Асинхраль
 
25.08.11
23:45
(23) Короче, слово из трех букв, начинается с буквы Х...
26 Evpatiy
 
25.08.11
23:47
"Предлагаю к обсуждению свою статью".
Обсуждать там нечего. Ничего нового, спорного, сложного.
"и комментариев"
Вот почему после смены колес никому не приходит в голову написать супер полезную почти научную статью о колесе, автомобильном колесе и процессе замены колеса и распространять ее по автомобильным форумам?
Поздравляю, ты с умным видом изобрел очередной велосипед и подулился этим с миром!
Ни о чем
Перефразируя (2): Это мое мнение
27 Evpatiy
 
25.08.11
23:48
+(26) Забыл сказать. Язык не очень понравился.
28 Строжевский ЮВ
 
26.08.11
09:49
(v8: Статья "Использование нарастающих итогов в партионном учете и не только" Буду благодарен за любые ссылки на другие статьи/комментарии с кодом, подобным приведенному в моей статье :)
29 Строжевский ЮВ
 
26.08.11
09:57
(28) Угу, понятно как здесь ссылки ставить :)
30 Строжевский ЮВ
 
26.08.11
09:58
(26) Кстати, насчет комментариев: они есть по второй ссылке, приведенной в (0).
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.