|
OFF: А почему нет регистров накопления остатков и оборотов? 🠗Ø (Волшебник 26.09.2012 14:40) | ☑ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0
Ненавижу Неопределен
26.09.12
✎
10:57
|
с двумя таблицами итогов
|
||||||||||
1
Feanorko
26.09.12
✎
10:58
|
чо сказать-то хотел?
Что это? |
||||||||||
2
butterbean
26.09.12
✎
10:58
|
это регистры остатков
|
||||||||||
3
Ненавижу Неопределен
26.09.12
✎
10:58
|
(2) там нет итогов по оборотам, только расчетным путем
|
||||||||||
4
kiruha
26.09.12
✎
10:59
|
?
Что это? |
||||||||||
5
Reset
26.09.12
✎
11:00
|
ТС походу спецом зарегался чтобы тролльских тем наплодить. И ник соответствующий
Что это? |
||||||||||
6
Happy Bear
26.09.12
✎
11:01
|
(3) итогов по остаткам там тоже нет
|
||||||||||
7
mikecool
26.09.12
✎
11:01
|
забанили Ненавижу 1С?
|
||||||||||
8
Ненавижу Неопределен
26.09.12
✎
11:01
|
(6) иди учи матчасть
|
||||||||||
9
Ненавижу Неопределен
26.09.12
✎
11:01
|
(7) да
|
||||||||||
10
dmpl
26.09.12
✎
11:02
|
(3) ОстаткиИОбороты на что?
|
||||||||||
11
Ненавижу Неопределен
26.09.12
✎
11:03
|
(10) виртуальная таблица
|
||||||||||
12
DrShad
26.09.12
✎
11:03
|
(11) писец
|
||||||||||
13
mikecool
26.09.12
✎
11:03
|
(9) тото я автора угадал )
|
||||||||||
14
Ненавижу Неопределен
26.09.12
✎
11:04
|
(12) нет, не он
|
||||||||||
15
Жуть
26.09.12
✎
11:04
|
бред
Что это? |
||||||||||
16
mikecool
26.09.12
✎
11:04
|
(0) тебе нужен срез итогов после каждого движения?
|
||||||||||
17
Ненавижу Неопределен
26.09.12
✎
11:05
|
я хочу получить обороты за год? что я делаю в случае оборотного регистра - беру 12 записей таблицы итогов, в случае остаточного? беру таблицу движений за год
|
||||||||||
18
Ненавижу Неопределен
26.09.12
✎
11:05
|
(16) нет, не нужно
|
||||||||||
19
ptiz
26.09.12
✎
11:07
|
Да, могли бы ввести галочку "хранить итоги по оборотам".
Надо бы |
||||||||||
20
Ненавижу Неопределен
26.09.12
✎
11:08
|
(19) самое интересное когда введут, все как ни в чем не бывало будут говорить как круто, что добавили это в 8.Х ))
|
||||||||||
21
ptiz
26.09.12
✎
11:08
|
СрезПоследних вот в 8.3 оптимизировали, но через одно место и кое-как.
|
||||||||||
22
mikecool
26.09.12
✎
11:08
|
(17) а, понял...
|
||||||||||
23
Никола_
Питерский 26.09.12
✎
11:09
|
Агрегаты ?
|
||||||||||
24
dmpl
26.09.12
✎
11:09
|
(17) С чего ты взял, что 1С не хранит итоги по оборотам вместе с итогами по остаткам?
|
||||||||||
25
dmpl
26.09.12
✎
11:10
|
Плюс вопрос на засыпку: что такое Оборот у регистра, имеющего приход и расход?
|
||||||||||
26
Ненавижу Неопределен
26.09.12
✎
11:10
|
(24) да уж знаю как устроен остаточный регистр, прошу и тебя узнать
|
||||||||||
27
Ork
26.09.12
✎
11:11
|
Задам ТС тупой вопрос. Кто мешает в регистре остатков накапливать обороты? Ну кроме религиозного утверждения, что остатки должны уводиться в "0".
Но... Мысль идет дальше: Сейчас ТС нужны обороты с начала года. Он их получает одной строкой с нового регистра. Завтра ему понадобятся обороты (к примеру) начиная с марта. Придется заводить еще один регистр остатков и накапливать обороты начанач с матра. Даешь по одному регистру на каждый месяц на десять лет вперед!!! |
||||||||||
28
Ненавижу Неопределен
26.09.12
✎
11:11
|
(25) оборот по приходу и оборот по расходу и просто оборот как разность, очень удобно
|
||||||||||
29
Ненавижу Неопределен
26.09.12
✎
11:12
|
(27) твоя мысль и вопрос глуп, ты не в теме
|
||||||||||
30
mikecool
26.09.12
✎
11:12
|
нда, было бы проще выборку делать по меньшему объему...
|
||||||||||
31
shuhard
26.09.12
✎
11:13
|
(0) отменная трава
|
||||||||||
32
dmpl
26.09.12
✎
11:14
|
(28) Ну так это все есть. А то, что это виртуальная таблица - не аргумент. У оборотного регистра обороты - тоже виртуальная таблица.
|
||||||||||
33
unregistered
26.09.12
✎
11:15
|
(19) +1
Надо бы |
||||||||||
34
unregistered
26.09.12
✎
11:16
|
(23) Агрегаты вроде как строятся по оборотным регистрам накопления....
|
||||||||||
35
cw014
26.09.12
✎
11:18
|
На серверной БД абсолютно паралельно
Не надо |
||||||||||
36
unregistered
26.09.12
✎
11:19
|
(32) >> У оборотного регистра обороты - тоже виртуальная таблица.
У оборотного регистра есть физическая таблица итогов, хранящая обороты по периодам (аналогично таблице итогов по регистру остатков). |
||||||||||
37
Ткачев
26.09.12
✎
11:20
|
(7)(9)Смысл банить если можно новый ник создать.
|
||||||||||
38
Kyon8
26.09.12
✎
11:21
|
Ну да, норм. идея. В УПП, вроде, проблему решали подвешивая к документу 2 регистра - один остатков, другой оборотов.
Надо бы |
||||||||||
39
Ненавижу Неопределен
26.09.12
✎
11:22
|
(35) вот и врешь
|
||||||||||
40
Ненавижу Неопределен
26.09.12
✎
11:23
|
кстати выяснили, что половина народа орет, но даже не понимает о чем речь
|
||||||||||
41
Жан Пердежон
26.09.12
✎
11:23
|
(0) выдыхай афтыр
Что это? |
||||||||||
42
PR
26.09.12
✎
11:23
|
(0) Ты тупишь или троллишь?
|
||||||||||
43
Ненавижу Неопределен
26.09.12
✎
11:24
|
(42) не туплю и не троллю
|
||||||||||
44
PR
26.09.12
✎
11:25
|
(43) То есть просто просишь бан за осознанно дебильные ветки? :))
|
||||||||||
45
dmpl
26.09.12
✎
11:25
|
(36) Ну и? Зачем новый тип регистра, если достаточно просто на уровне платформы добавить итоги по оборотам?
|
||||||||||
46
Ненавижу Неопределен
26.09.12
✎
11:27
|
(44) нормальный подход, обоснуй сначала или ты тоже не в теме?
(45) дублирование данных? |
||||||||||
47
PR
26.09.12
✎
11:27
|
(45) Вы тут коллективно с ума что ли сходите?
А что, у регистра остатков обороты не агрегируются в отдельной таблице? |
||||||||||
48
Kyon8
26.09.12
✎
11:28
|
Кстати, те кто против так и не привели аргументов. Кроме "так было, так надо".
Ну да, разрабам платформы напрягаться. (45) Ну так в том и идея, добавить галку в регистр остатков. |
||||||||||
49
Ненавижу Неопределен
26.09.12
✎
11:28
|
(47) все PR ты уже превысил уровень своих познаний 1С, иди уже отсюда
|
||||||||||
50
PR
26.09.12
✎
11:28
|
(46) Если я каждому, кто считает, что земля плоская, буду доказывать, что она круглая, то у меня ни на что больше времени не хватит. А оно мне надо?
|
||||||||||
51
Ненавижу Неопределен
26.09.12
✎
11:29
|
(50) себе докажи, я про "А что, у регистра остатков обороты не агрегируются в отдельной таблице?"
|
||||||||||
52
Kyon8
26.09.12
✎
11:29
|
(47) Садись, два.
|
||||||||||
53
Ork
26.09.12
✎
11:30
|
Еще раз задам вопрос ТС.
Кто мешает вести учет паралельно в регистре остатков и регистре оборотов с теми же измерениями? Нужны итоги по остаткам - получили из регистра остатков. Нужны по оборотам - получили из регистра оборотов. Дублированние данных? - А я скажу "оправданная денормализация". |
||||||||||
54
unregistered
26.09.12
✎
11:31
|
(47) >> у регистра остатков обороты не агрегируются в отдельной таблице?
вообще-то нет... |
||||||||||
55
mikecool
26.09.12
✎
11:32
|
(53) а зачем занимать место на дисках? только потому, что щас они большие и быстрые?
да и время на запись двух массивов данных больше, чем на один расчет |
||||||||||
56
Ненавижу Неопределен
26.09.12
✎
11:32
|
(53) никто не мешает, но дублирование данных детектед
|
||||||||||
57
unregistered
26.09.12
✎
11:32
|
(53) Так об том и ветка. ИМХО.
Что лучше - добавить хранение данных об оборотах в таблицы итогов РН остатков или довольствоваться возможностью завести РН оборотов? |
||||||||||
58
Feanorko
26.09.12
✎
11:35
|
А я думал, что Рома Печенкин всё знает, владеет в совершенстве искусством программирования на 1С :(
|
||||||||||
59
mikecool
26.09.12
✎
11:35
|
(58) я давно в этом разочаровался... (((
|
||||||||||
60
dmpl
26.09.12
✎
11:35
|
(46) Зачем дублирование? Отдельные итоги по остаткам, отдельные по оборотам.
(47) Ну... я что-то не нашел. По крайней мере таблиц оборотов намного меньше по количеству, чем регистров. (48) Не имеет особого смысла, разве что для сокращения размера БД. Но непоняток только больше возникнет. |
||||||||||
61
Ненавижу Неопределен
26.09.12
✎
11:37
|
(60) дублирование движений, итоги сами по себе не живут в 1С
|
||||||||||
62
Feanorko
26.09.12
✎
11:38
|
(60) тогда нахрена вообще делить регистры на остатков и оборотов? две галочки и все :)
|
||||||||||
63
dmpl
26.09.12
✎
11:39
|
(61) Зачем их дублировать, если все делается на уровне платформы? 1 движение - 2 итога. Ничего необычного, новых типов регистров не надо. Просто надо доработать платформу, да и то только после анализа полезности данных итогов в реальной жизни.
|
||||||||||
64
ptiz
26.09.12
✎
11:39
|
(62) А это мысль.
1 галка - хранить итоги по остаткам 2 галка - хранить итоги по оборотам |
||||||||||
65
unregistered
26.09.12
✎
11:40
|
(60) >> Отдельные итоги по остаткам, отдельные по оборотам.
По одному регистру остатков? Это как? У РН остатков одна физическая таблица итогов. И хранит она только итоги по остаткам. При каждом обращении в виртуальным таблицам РН остатков Обороты или ОстаткиИобороты системы лезет в таблицу движений для расчета итогов по оборотам. |
||||||||||
66
Ненавижу Неопределен
26.09.12
✎
11:40
|
(63) одно движение 2 итога? вот именно, что доработать платформу!
|
||||||||||
67
PR
26.09.12
✎
11:40
|
Ну что, коллективный сход с ума начался? Ура, товарищи!
Объясните мне для начала, почему выборка оборотов из ВТ остатков и оборотов с отбором в ПВТ работает так же быстро, как и получение оборотов из ВТ оборотов с отбором в ПВТ. И это гораздо быстрее, чем делать выборку из реальной таблицы, потом фильтровать и потом складывать все это в разрезе по измерениям. Интересно, почему я не жду адекватный ответ? :)) |
||||||||||
68
Ненавижу Неопределен
26.09.12
✎
11:42
|
(67) обороты - не быстрее ни разу
почитай уже как устроены РН остатков на физическом уровне |
||||||||||
69
dmpl
26.09.12
✎
11:42
|
(65) А чо, одинесники код платформы утратили, что теперь поменять не могут?
(67) Потому что ты что-то делаешь не так :) |
||||||||||
70
mikecool
26.09.12
✎
11:42
|
(67) а может причина в тебе? уже не один человек в ветке согласился, что так будет лучше, а ты все гнешь свое... то, что ты не видишь суслика, не значит, что его нет.
|
||||||||||
71
PR
26.09.12
✎
11:43
|
(68) Что тупим?
У меня перед глазами база и я только что сделал замер. Для тех, кто на бронепоезде, повторяю, _быстрее_. Сегодня что, вспышки на Солнце что ли? |
||||||||||
72
Ork
26.09.12
✎
11:43
|
(64) Мысль идет дальше.
третья галочка - регистр сведений. С подгалочкой "периодический". можно продолжить... (справочник, перечисление) В программе сплошной разбор галочек. Поскольку галочка определяет чего можно получить от объекта, а чего нельзя. |
||||||||||
73
unregistered
26.09.12
✎
11:44
|
(67) >> Ура, товарищи!
Можешь восхищаться сколько угодно. Но факт остается фактом: итоги по оборотам РН остатков не хранятся. Каждый раз при обращении к оборотам по РН остатков платформа лезет в таблицу первичных движений регистра. |
||||||||||
74
Kyon8
26.09.12
✎
11:44
|
(67) SQL профайлер / технологический журнал с фильтром на запросы к БД знают ответ.
|
||||||||||
75
PR
26.09.12
✎
11:44
|
(70) Не трать время понапрасну. Лучше просто размажь меня по стенке аргументированным ответом на (67) :))
|
||||||||||
76
Ненавижу Неопределен
26.09.12
✎
11:45
|
(72) а к этому все и идет
кстати РС периодический и не периодический это две большие разницы, сливать в один тип было безумием 1С |
||||||||||
77
mikecool
26.09.12
✎
11:45
|
(75) тебе уже привели аргументы, но ты в своем репертуаре как всегда
|
||||||||||
78
PR
26.09.12
✎
11:45
|
(73) Ну да, тут недавно доказывали, что и виртуальные таблицы для регистров вообще на лету считаются :))
|
||||||||||
79
Ork
26.09.12
✎
11:46
|
(76) Так вы же предлагаете еще один такой вариант.
|
||||||||||
80
Feanorko
26.09.12
✎
11:46
|
(78) смотря для каких регистров
|
||||||||||
81
Ненавижу Неопределен
26.09.12
✎
11:47
|
(78) никто не доказывал, ты просто не знал терминологии и спутал таблицу итогов с виртуальной таблицей
|
||||||||||
82
PR
26.09.12
✎
11:48
|
(73) Какой-то прогрессирующий маразм.
Система лезет за оборотами в реальную таблицу потому, что она берет из агрегатов обороты только за полные месяцы. То есть, если нужно получить обороты за 2011 год и пять дней января 2012 года, то она возьмет агрегаты за 2011 год и добавит движений из реальной таблицы за пять дней. Быстрее начинаем читать документацию. Дважды! |
||||||||||
83
unregistered
26.09.12
✎
11:48
|
(78) если у тебя есть книжка http://v8.1c.ru/metod/books/book.jsp?id=360
можешь посмотреть на странице 332. Там описан алгоритм получения оборотов по РН остатков. |
||||||||||
84
PR
26.09.12
✎
11:49
|
(74) Конечно знают. И че?
|
||||||||||
85
Maxus43
26.09.12
✎
11:49
|
:) Все с короткими полосками говорят надо, все ветераны - "выдыхай. хорошая трава и т.д." :)
|
||||||||||
86
unregistered
26.09.12
✎
11:49
|
(82) Ты нормальный?
Тебе русским языком несколько человек уже сказали, что система НЕ хранит агрегатов оборотов по РН остатков. |
||||||||||
87
PR
26.09.12
✎
11:49
|
(81) Не какай мне в мозг. Произошло ровно то, что я сказал :))
|
||||||||||
88
mikecool
26.09.12
✎
11:50
|
(84) когда заканчиваются аргументы, в ход идет самый главный "и чо?"
|
||||||||||
89
PR
26.09.12
✎
11:50
|
(86) А есть что-то кроме голословных заявлений?
Ссылки на заявления 1С, статьи уважаемых людей, замеры производительности, которые можно повторить, что-то еще? |
||||||||||
90
unregistered
26.09.12
✎
11:51
|
(85) Ваше мнение?...
|
||||||||||
91
Ненавижу Неопределен
26.09.12
✎
11:51
|
(87) это тебе так кажется и только тебе
|
||||||||||
92
PR
26.09.12
✎
11:51
|
(88) Я к тому, что профайлер знает правду, но это не значит, что он знает именно то, что для оборотов не хранятся агрегаты.
|
||||||||||
93
unregistered
26.09.12
✎
11:51
|
(89) См. (83)
|
||||||||||
94
Ненавижу Неопределен
26.09.12
✎
11:52
|
(89) есть, таблицы описаны в книжке Габец и соавторы, толстенная такая книга
|
||||||||||
95
Ненавижу Неопределен
26.09.12
✎
11:53
|
(92) ну не веришь ему, открой менеджер SQL сервера и найди какие таблицы же хранят обороты таки
|
||||||||||
96
dmpl
26.09.12
✎
11:53
|
(89) Открой базу и найти эти таблицы. Сравни количество таблиц итогов по оборотам с количеством регистров накопления.
|
||||||||||
97
Maxus43
26.09.12
✎
11:55
|
(90) По виртуальным таблицам оборотов прекрасно и быстро строит хоть за месяц хоть за год все обороты, СуммаПриход СуммаРасход и т.д.
Не надо |
||||||||||
98
milan
26.09.12
✎
11:57
|
(72) Да, галки хранения итогов по остаткам и оборотам, а так же периодичности не хватает.
Ну и в периодическом РС в 8.3 уже запилили хранение среза последних, что не может не радовать. |
||||||||||
99
Ненавижу Неопределен
26.09.12
✎
11:57
|
(98) "уже запилили хранение среза последних" да ладно?
|
||||||||||
100
Ненавижу Неопределен
26.09.12
✎
11:57
|
сотко, Рома, жги!
|
||||||||||
101
ptiz
26.09.12
✎
11:58
|
(99) Но так криво, что лучше б не делали.
|
||||||||||
102
milan
26.09.12
✎
11:59
|
(99) Век свободы не видать.
Надо бы |
||||||||||
103
milan
26.09.12
✎
11:59
|
(101) поделись переживаниями по поводу кривизны
|
||||||||||
104
ptiz
26.09.12
✎
12:03
|
(103)
Оно работает только если в параметр виртуальной таблицы не передается никакой даты вообще. Даже если передать пустую - уже работает по-старому. Вот на кой так сделали? У меня в базе таких запросов (где дата не передается) с гулькин нос. И оно в принципе не работает, если нужен не "самый последний" срез, а, например, последний на позавчера. Что мешало им сделать хранение помесячно? Пускай бы эта периодичность задавалась в настройках регистра. Тогда достаточно было бы взять срез на начало месяца + обработать записи этого месяца, а не лопатить всю базу. |
||||||||||
105
McNamara
26.09.12
✎
12:04
|
(0) Автор ты отвечаешь, что в оборотном РН есть отдельная физическая таблица, где хранятся некие итоги по оборотам? Первый раз про такое слышу, а проверять лень.
|
||||||||||
106
Ненавижу Неопределен
26.09.12
✎
12:04
|
(105) ну тогда давай, досвидания!
|
||||||||||
107
ptiz
26.09.12
✎
12:05
|
(105) не позорился бы :)
|
||||||||||
108
milan
26.09.12
✎
12:06
|
(104) мдя, ну придется перепиливать запросы
|
||||||||||
109
unregistered
26.09.12
✎
12:06
|
(105) >> в оборотном РН есть отдельная физическая таблица, где хранятся некие итоги по оборотам?
Есть. |
||||||||||
110
McNamara
26.09.12
✎
12:06
|
А че мне позориться, разве позор узнать что-то новое. Хоть какая то пользы от мисты будет. ТС перед тем как создавать такие умные темы, написал бы краткий ликбез по теме, чтобы все могли принять участие в обсуждении.
|
||||||||||
111
unregistered
26.09.12
✎
12:08
|
(110) Ну... Это как бы все знают (должны знать). PR - исключение. :)
|
||||||||||
112
McNamara
26.09.12
✎
12:10
|
(111) это не должны знать все, ибо в 95% разработки на 1С это нафиг не нужно. Это знают те, кто раньше копался в файлах dbf 7.7 или лазиет по каким-то причинам в таблицах SQL 1с8.
|
||||||||||
113
Ненавижу Неопределен
26.09.12
✎
12:11
|
(112) ты прав, дятлов должно быть много
|
||||||||||
114
McNamara
26.09.12
✎
12:16
|
Многие дятлы даже тупо быдлокодить на встроенном языке не умеют рационально, а знать как устроены объекты 1с на уровне таблиц бд, это высшая математика. А кому-то это просто не надо, не все же работают в компаниях, где существенна производительность системы, таких скорее меньшинство.
|
||||||||||
115
Ненавижу Неопределен
26.09.12
✎
12:16
|
"быдлокодить рационально" это пять!
|
||||||||||
116
PR
26.09.12
✎
12:24
|
Для танкистов :))
Открываем ИТС. Открываем раздел "Технологическая поддержка". Ищем статью "Устройство регистра накопления". Находим раздел "Виртуальная таблица оборотов". Читаем тот бред, который пьяный студент в пятницу вечером запостил в этот раздел. Ищем дальше. Находим еще один раздел "Виртуальная таблица оборотов". Читаем правильные вещи, который протрезвевший студент написал в понедельник утром, забыв по пьяни удалить предыдущий бред. Долго думаем о смысле жизни и о том, как можно без агрегатов получить обороты за 40 лет деятельности фирмы с отбором по контрагенту Васе с такой же скоростью, как и с агрегатами. |
||||||||||
117
unregistered
26.09.12
✎
12:27
|
(114) >> знать как устроены объекты 1с на уровне таблиц бд, это высшая математика.
Нет там ни какой высшей математики. В том объеме, котором это нужно 1С-нику, всё достаточно просто. >> не все же работают в компаниях, где существенна производительность системы, таких скорее меньшинство. Но многие работают во франчах или фрилансят, работая таким образом с очень разными базами. В том числе и с теми, где производительность важна. |
||||||||||
118
PR
26.09.12
✎
12:28
|
+(116) Кому лень запускать ИТС, ищем в инете по ключевым словам, например http://yandex.ru/yandsearch?text=Виртуальная+таблица+оборотов+в+своей+работе+может+использовать+как+таблицу+итогов%2C+так+и+таблицу+движений&from=fx3&clid=1909644&lr=213.
|
||||||||||
119
McNamara
26.09.12
✎
12:29
|
(117) франчей и фрилансов к большим базам не допускают обычно, так как в таких компаниях обычно есть свой отдел программистов.
|
||||||||||
120
dmpl
26.09.12
✎
12:29
|
(116) Если по Васе 2 движения за 40 лет - то почему бы и нет? Сначала отбираются движения по Васе - и их остается всего ничего...
|
||||||||||
121
unregistered
26.09.12
✎
12:30
|
(118) Ссылку на ИТС-онлайн дай. Не могу найти.
|
||||||||||
122
PR
26.09.12
✎
12:32
|
(121) Что такое ИТС-онлайн? У меня ИТС-в-CD.
Да статья миллион раз перепощена в нете уже. |
||||||||||
123
Никола_
Питерский 26.09.12
✎
12:33
|
|||||||||||
124
PR
26.09.12
✎
12:34
|
(120) Ничего, что при выборке по реальной таблице сначала выбирается все, а потом уже идет отбор условий из ГДЕ?
|
||||||||||
125
ptiz
26.09.12
✎
12:35
|
Не понимаю, как можно не прочитать раздел про структуру таблиц и индексы по книжке "Проф.разработка в 1С". Как минимум - это жутко интересно.
|
||||||||||
126
PR
26.09.12
✎
12:35
|
Черт, не угадал автора Деградирую как программист :))
|
||||||||||
127
Никола_
Питерский 26.09.12
✎
12:36
|
(116) Вообще то это описание разных таблиц оборотов ))))
Рома путает регистр остатков и оборотов ! |
||||||||||
128
unregistered
26.09.12
✎
12:36
|
(122) Спасибо, уже нашел.
И ВНИМАТЕЛЬНО прочитал. Второй раздел "Виртуальная таблица оборотов" (написанный протрезвевшим студентом в понедельник утром) касается регистра ОБОРОТОВ, а не остатков. То что для РН оборотов есть физическая таблица итогов, хранящая обороты и так известно. |
||||||||||
129
PR
26.09.12
✎
12:38
|
(128) А, пардоньте, что-то переклинило.
Момент. Читаю еще раз, ища разумный ответ на вопрос, как получить обороты только по Васе за 40 лет... Хотя, на вскидку, думаю, что в этом случае остатки посчитаются по таблице остатков, а обороты по таблице оборотов. Иного разумного объяснения не вижу. |
||||||||||
130
mikecool
26.09.12
✎
12:39
|
(124) ужас... а как ты думаешь система готовит виртуальные таблицы? как то иначе?
|
||||||||||
131
Feanorko
26.09.12
✎
12:39
|
(129) кажется, скоро нужно будет признавать, что был не прав :)
|
||||||||||
132
mikecool
26.09.12
✎
12:41
|
(131) помню в "вокруг света за 80 дней" ктото обещал съесть свою шляпу...
жаль Роман не носит шляпу ) |
||||||||||
133
Никола_
Питерский 26.09.12
✎
12:42
|
Короче тема которую затронул автор(ТС) интересна, но думаю 1Сина не станет пока ломать сгодняшнюю архитектуру. А вот в версии 9.х может быть ! Но есть вероятность что 9-ка будет не совместима с 8-ой (((( по этому пользуемся тем что есть !
|
||||||||||
134
Feanorko
26.09.12
✎
12:44
|
(132) думаешь, нада подарить :)
|
||||||||||
135
PR
26.09.12
✎
12:44
|
+(129) Хотя стойте, спор же не про это, а про то, что для регистров остатков нет агрегатов оборотов вообще в принципе.
А это мне так кажется уже бред. При таком раскладе я не вижу способа быстро посчитать цифры с отбором по измерениям в ПВТ. Да и вообще получается, при получении оборотов по остаточному регистру нет разницы, ПВТ использовать или ГДЕ? |
||||||||||
136
PR
26.09.12
✎
12:46
|
(133) Пока ТС просто вкинул на вентилятор.
Выборка из регистра остатков при использовании виртуальной таблицы идет быстрее, чем при использовании реальной таблицы. Вопрос, как это возможно, если агрегатов нет? |
||||||||||
137
unregistered
26.09.12
✎
12:51
|
(136) Этот опыт (с замер производительности) ты проделал на некой конкретной базе с некими конкретными данными.
В общем случае запрос к одной физической таблице итогов (если бы она была) работал бы быстрее, чем запрос к физической таблице движений регистра. Особенно за значительный период (год, например) и при большом объеме таблице движений. |
||||||||||
138
Ненавижу Неопределен
26.09.12
✎
12:51
|
(136) ТС в отличии от тебя что-то знал уже, а не пришел как хамло с оскорблениями, совершенно не соображая в данной области
|
||||||||||
139
YF
26.09.12
✎
12:53
|
А итоги по оборотам за какой период хранить?
Что это? |
||||||||||
140
unregistered
26.09.12
✎
12:54
|
(135) >> получается, при получении оборотов по остаточному регистру нет разницы, ПВТ использовать или ГДЕ?
Надо смотреть в профайлере что там система у БД спрашивает. По логике разницы нет. Но твой опыт говорит об обратном. |
||||||||||
141
dmpl
26.09.12
✎
12:54
|
(124) Причем здесь ГДЕ, если речь идет о формировании виртуальной таблицы на уровне платформы из реальной таблицы? Там не ГДЕ, там в параметре передано условие, которое сразу же и учитывается.
(135) А вот тут как раз есть разница. Вот как раз ГДЕ отработает уже после формирования виртуальной таблицы. Пусть даже она и будет строиться по реальной таблице. |
||||||||||
142
unregistered
26.09.12
✎
12:56
|
(139) Так же как и остатки.
В регистре бухгалтерии, например, итоги по остаткам и оборотам по счетам и по счетам и субконто храняться в одной таблице с периодичностью месяц. Поля - СуммаОстаток, СуммаОборотДт, СуммаОборотКт. |
||||||||||
143
1Сергей
26.09.12
✎
12:57
|
Зачем?
|
||||||||||
144
Ненавижу Неопределен
26.09.12
✎
13:00
|
проверил, разницы не обнаружил особенной
|
||||||||||
145
PR
26.09.12
✎
13:41
|
Так.
Посмотрел с помощью ПолучитьСтруктуруХраненияБазыДанных() таблицы для регистра остатков, обнаружил только две таблицы, реальную и остатков. Два вопроса. 1. Нахрена вообще тогда таблицы остатков в регистре остатков и оборотов в регистре оборотов, если все и так типа быстро считается? А если считается медленно и можно ускорить, то почему до сих пор таблицы оборотов для регистров остатков нет? В 1С дураки? 2. Если я сделаю два одинаковых регистра, например "ВзаиморасчетыСКонтрагентами", но один остатков, а другой оборотов, то типа у меня второй будет работать быстрее, потому что там есть таблица оборотов, а в первом нет? |
||||||||||
146
Feanorko
26.09.12
✎
14:12
|
(145)
1а. Смысл таблиц итогов очевиден, разве нет? 2. да |
||||||||||
147
PR
26.09.12
✎
14:17
|
(146) А если считается медленно и можно ускорить, то почему до сих пор таблицы оборотов для регистров остатков нет? В 1С дураки?
|
||||||||||
148
PR
26.09.12
✎
14:18
|
+(147) И еще. Зачем тогда таблица оборотов для регистра оборотов?
|
||||||||||
149
Feanorko
26.09.12
✎
14:22
|
(147) Задай эти вопросы Нуралиеву
(148) повторяешься |
||||||||||
150
mikecool
26.09.12
✎
14:25
|
ура!!!! это свершилось! у Ромы наконец треснули розовые очки...
|
||||||||||
151
Feanorko
26.09.12
✎
14:26
|
(150) думаешь, это чревато уходом из 1С? :)
|
||||||||||
152
mikecool
26.09.12
✎
14:27
|
(151) ну шапку мог бы и съесть... ушанку )))
|
||||||||||
153
PR
26.09.12
✎
14:29
|
(149) Я просто не вижу логики.
Как не вижу и проблем со скоростью, работает-то быстро. Про разницу с двумя регистрами проверю как-нить, но что-то мне подсказывает, что разница должна быть копеечная, а если так, то не вижу смысла в таблице агрегатов для регистра оборотов. А если не копеечная, то непонятно, почему ее нет для регистра остатков или почему программисты для скорости не делают для каждого регистра остатков сопутствующий регистр оборотов, для скорости. |
||||||||||
154
PR
26.09.12
✎
14:30
|
(150) Главное, чтобы не резинка на трусах
|
||||||||||
155
acsent
26.09.12
✎
14:32
|
(153) 1с - это эталон логики??
|
||||||||||
156
Feanorko
26.09.12
✎
14:32
|
(153) u so slow)))
|
||||||||||
157
mikecool
26.09.12
✎
14:32
|
(154) если трусЫ не чугуниевые - не вижу проблем
|
||||||||||
158
Ненавижу Неопределен
26.09.12
✎
14:32
|
PR работал видимо только с ларечными базами
|
||||||||||
159
PR
26.09.12
✎
14:33
|
(152) Ну да, логично.
Прибежал ТС, вкинул на вентилятор вопрос, не имеющий под собой основания в виде реальной проблемы, так как выяснилось, что скорее всего и так все быстро работает, а потому нахрена агрегаты, то есть вопрос только один, нахрена агрегаты в регистре оборотов. Что хотел, что болит, чего хочет, ХЗ. |
||||||||||
160
PR
26.09.12
✎
14:33
|
(155) Нет. Но с логикой обычно дружат.
|
||||||||||
161
PR
26.09.12
✎
14:34
|
(158) Ну, смотря что считать ларьком.
Ты, кстати, так ни на один мой вопрос и не ответил, только поистерил малясь :)) |
||||||||||
162
Ненавижу Неопределен
26.09.12
✎
14:36
|
(161) а я обязан? я желаю отвечать в конструктивной беседе нормальным оппонентам
|
||||||||||
163
Ненавижу Неопределен
26.09.12
✎
14:37
|
интересно как PR проводит собеседования?
|
||||||||||
164
Feanorko
26.09.12
✎
14:37
|
(163) есть инфа, что от него все сбегают :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |