|   |   | 
| 
 | 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) есть инфа, что от него все сбегают :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |