|   |   | 
| 
 | Количество записей ИТОГИ в регистре накопления | ☑ | ||
|---|---|---|---|---|
| 0
    
        Dekan79 02.05.15✎ 22:45 | 
        Бодрого времени суток. Есть регистр накопления Заказы поставщикам. Таблица Итоги    содержит 5 204 377 записей, Основная таблица содрежит 488 171 записей. Мне кажется что количества записей в таблице ИТОГИ как бы многовато для такого количества записей основной таблицы. Запускал через конфигуратор пересчет итогов - количество не изменилось. Стоит ли таблице Итогов данного регистра уделить внимание по уменьшению количества записей в таблице ИТОГИ или оставить как есть???. Я думаю удалить все записи с таблицы ИТОГИ средствами MSSQL и заново запустить пересчет итогов - таким образом таблица ИТОГИ заполниися верными данными. Ни разу просто ещетакого не делал. Кто что скажет по этому вопросу???     | |||
| 1
    
        Zamestas 02.05.15✎ 22:55 | 
        (0) На копии посмотреть религия запрещает?     | |||
| 2
    
        DrShad 02.05.15✎ 23:09 | 
        Проще сразу прострелить себе коленку     | |||
| 3
    
        Armando 02.05.15✎ 23:18 | 
        >> Мне кажется что количества записей в таблице ИТОГИ как бы многовато для такого количества записей основной таблицы
 Почему тебе так кажется? | |||
| 4
    
        Armando 02.05.15✎ 23:20 | 
        >> Я думаю удалить все записи с таблицы ИТОГИ средствами MSSQL и заново запустить пересчет итогов - таким образом таблица ИТОГИ заполниися верными данными. Ни разу просто ещетакого не делал. Кто что скажет по этому вопросу???
 Пересчет итогов именно это и делает, если я правильно помню. | |||
| 5
    
        ДенисЧ 03.05.15✎ 08:07 | 
        Сначала проверь, что у тебя регистр корректно закрывается     | |||
| 6
    
        zak555 03.05.15✎ 08:18 | 
        Зачем удалять, елси в режиме предприятия их можрь заново пересчитать ?     | |||
| 7
    
        Провинциальный 1сник 03.05.15✎ 08:25 | 
        Читал где-то, что 1с при закрытии оборотного регистра (когда итоги становятся равны нулю) не удаляет записи в таблицах итогов, а обнуляет их. И только полный пересчет итогов приводит к физическому удалению.     | |||
| 8
    
        НП 03.05.15✎ 09:57 | 
        (0) В Итогах делаются новые записи каждый месяц. Со временем их станет сколь угодно больше основных записей. База пухнет. Поэтому её и обрезают. Что в 7.7, что в 8. Что в файловой, что в sql От этого никуда не денешься. Там есть специальные обработки.     | |||
| 9
    
        НП 03.05.15✎ 09:58 | 
        (7) В оборотных регистрах итогов нет. Совсем.     | |||
| 10
    
        ДенисЧ 03.05.15✎ 10:06 | 
        (9) Прямо таки совсем? Совсем-совсем?     | |||
| 11
    
        ДенисЧ 03.05.15✎ 10:06 | 
        (8) "В Итогах делаются новые записи каждый месяц. Со временем их станет сколь угодно больше основных записей"
 Сразу видно, что ты регистры проектировать не умеешь. | |||
| 12
    
        DrShad 03.05.15✎ 10:18 | 
        (11) +1     | |||
| 13
    
        Зеленый пень 03.05.15✎ 12:10 | 
        (0) "и заново запустить пересчет итогов " - для этого незачем чистить их в SQL
 Либо регистр не закрывается, либо итоги рассчитаны на 100 лет вперед. | |||
| 14
    
        DrShad 03.05.15✎ 12:17 | 
        (13) либо на сто лет назад     | |||
| 15
    
        ГеннадийУО 03.05.15✎ 13:11 | 
        Да ладно, вот в некоторых специализированных решениях вообще незакрывающийся остаточный регистр это не баг, а фича...     | |||
| 16
    
        Dekan79 05.05.15✎ 17:38 | 
        Давайте поумничаем дальше. Что было сделано. Были удалены все записи с таблицы Итогов. Запустил пересчет итогов - получил тоже самое количество записей в таблице итого что и было. Но в таблице итогов так же присутствуют записи с периодом 3999-11-01 00:00:00.000. Таких записей в таблице Итоги 337тысяч. Это не нулевые записи тк. содержат значения в ресурсах. Что за записи??? Проверил что в основной таблице нет записей с такого периода.     | |||
| 17
    
        Новый участник 05.05.15✎ 17:48 | 
        Документы с пустой датой, наверное.
 Посмотри все ссылки на те элементы, ссылки на которые есть в этих лишних записях. | |||
| 18
    
        ssh2006 05.05.15✎ 17:50 | 
        (16) > Что за записи???
 Это текущие актуальные остатки. | |||
| 19
    
        ssh2006 05.05.15✎ 17:50 | 
        Возможно, по каким-то измерениям не закрываются регистры     | |||
| 20
    
        Access granted 05.05.15✎ 18:17 | 
        (11), (12) Сразу видно тех, кто не читал документацию и не знает, как устроен внутри регистр накопления остатков. Единственный правильный пост по теме обсмеять, это надо иметь талант. Товарищ в (8) все правильно написал, итоги  рассчитаны помесячно + есть еще актуальные итоги. Это типовое поведение платформы, на которое нельзя повлиять. Поможет только свертка.     | |||
| 21
    
        zak555 05.05.15✎ 18:23 | 
        (20) > итоги  рассчитаны помесячно + есть еще актуальные итоги
 а если отключить использование итогов и текущих итогов ? | |||
| 22
    
        ssh2006 05.05.15✎ 18:34 | 
        Можно штатно установить нижнюю границу рассчитанных итогов, например держать итоги только за последний год.     | |||
| 23
    
        РазДва 05.05.15✎ 18:36 | 
        (16) В основной таблице - 488 171, в актуальных итогах - 337 000. Такая небольшая разница говорит о том, что в регистре всё-таки имеется проблема с незакрывающимися итогами по измерениям.
 Вообще не сообщена конфигурация, но в конфигурациях 1С есть общая проблема с регистрами заказы поставщикам и заказы покупателей: в случае валютного договора или валюты управленческого учета отличающейся от рубля, в регистры записываются суммы по курсу на дату операции, и если заказ и документ поступления или отгрузки в разные дни, то сумма не схлопывается в "ноль". Сама 1С вроде бы рекомендует вводить по таким заказам документ "закрытие заказов". | |||
| 24
    
        Гёдза 05.05.15✎ 18:39 | 
        если используется режим разделения итогов, то их необходимо периодически пересчитывать     | |||
| 25
    
        zak555 05.05.15✎ 18:40 | 
        (24) зачем ?     | |||
| 26
    
        Oleg_ka 05.05.15✎ 18:42 | 
        (16)Это "самые актуальные итоги". Дело в том, что есть как-бы крайняя дата, на которую всегда рассчитаны итоги. 1С сделали её именно такой - 3999-11-01 00:00:00.000.
 Об этом упоминал в своих курсах или Гилев или Чистов. | |||
| 27
    
        Fragster гуру 05.05.15✎ 18:42 | 
        (25) чтобы схлопнуть записи, которые возникли  при параллельной записи. правда это в любом случае при расчете итого происходит.     | |||
| 28
    
        Гёдза 05.05.15✎ 18:45 | 
        (27) в сумме может быть 0, а по разделителю нет     | |||
| 29
    
        zak555 05.05.15✎ 19:09 | 
        (27) чтобы по разделителю в ноль -- это надо с бд выгнать ))     | |||
| 30
    
        Fragster гуру 05.05.15✎ 19:12 | 
        (29) нафига? ПересчитатьИтогиЗаПериод     | |||
| 31
    
        zak555 05.05.15✎ 19:14 | 
        без кода     | |||
| 32
    
        Fragster гуру 05.05.15✎ 19:18 | 
        (31) самурай без меча подобен самураю с мечем, только без меча     | |||
| 33
    
        Лефмихалыч 05.05.15✎ 20:12 | 
        (0) давай, это займет тебя на какое-то время, но в итоге ты вернешься сюда с вопросом, какого уха ни чего не изменилось после такого гениального хитрого хода.
 Если это что-то вроде УТ или какой другой типовой, введи соответствующим образом документы ЗакрытиеЗаказовПоставщикам. | |||
| 34
    
        GROOVY 05.05.15✎ 21:13 | 
        Отличная статья по работе механизма итогов: http://goo.gl/NbcHcg
 Это сайт ИТС, нужна подписка, но есть тестовый доступ на 7 дней. | |||
| 35
    
        GROOVY 05.05.15✎ 21:17 | 
        (26)  Я теперь даже знаю что они называются "Текущие итоги" :)     | |||
| 36
    
        GROOVY 05.05.15✎ 21:17 | 
        (9)  Есть итоги у оборотных регистров.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |