Вход | Регистрация
    1  2
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Как одолеть ограничение в 2ГБ?

v7: Как одолеть ограничение в 2ГБ?
Я
   box
 
07.06.21 - 16:48
Как одолеть ограничение в 2ГБ?
Kernel3x не дает результата
   Злопчинский
 
101 - 15.06.21 - 23:14
(98) ну сделай блин ТИПОВОЙ отчет с максимально возможным количеством группировок без фильтров Меню-Отчеты-Ведомость по партиям и смотри что незакрыто, будет видно сразу.
   Ёпрст
 
102 - 15.06.21 - 23:15
Ну или саму табличку rg открыть и посмотреть глазками, там тоже сразу видно, по какому измерению не закрыто
   box
 
103 - 15.06.21 - 23:17
(100) еще есть Реквизиты: Внутреннее (число)
   Злопчинский
 
104 - 15.06.21 - 23:18
для полного отчета по всем измерениям (такового может и не оказаться если вдруг) - заюзать или штатный "универсальный отчет по регистру" или https://infostart.ru/public/14794/
   Злопчинский
 
105 - 15.06.21 - 23:19
(103) вообще-то это ты приводишь скорее всего для регистра ОСТАТКИТМЦ. а номер 328 - это регистр "ПартииНаличие"
   Злопчинский
 
106 - 15.06.21 - 23:20
в (32)+(1-03) приведена структура типового Регистр.ОстаткиТМЦ, а речь идет о "328" - это другой регистр (Партии) с другим набором измерений
   box
 
107 - 15.06.21 - 23:58
(106) Регистр: ПартииНаличие

Измерения:
Фирма
МОЛ
Номенклатура
СтатусПартии
Партия
ДатаПартии
ЦенаПрод

Ресурсы:
Количество
СуммаУпр
СуммаРуб
СуммаБезНДС
СуммаПлат
   Злопчинский
 
108 - 15.06.21 - 23:58
(107) я знаю.
   Ёпрст
 
109 - 16.06.21 - 00:07
выкладывай уже свою базу на файлопомойку целиком, нужны *.dbf и *.md, всё
   Злопчинский
 
110 - 16.06.21 - 00:18
(109) что, на снеговике - скучно? ;-)
   andrewalexk
 
111 - 16.06.21 - 11:16
(107) :)
Реквизиты
КодОперации
ПродСтоимость
Выручка
   box
 
112 - 16.06.21 - 11:22
(111) да, как его теперь закрывать?
   andrewalexk
 
113 - 16.06.21 - 11:24
(112) :) епрст прав - выложи базу, посмотрим что можно почикать
   Mikeware
 
114 - 16.06.21 - 11:31
(113) хватит и RG328
   box
 
115 - 16.06.21 - 11:42
   tgu82
 
116 - 16.06.21 - 11:42
Так может по движениям восстановить RG328  и он наверняка будет меньше и создастся. Недавно так делал.
Правда файл был чуть меньше 2 ГБ но все равно индексироваться не хотел.
Перезаполнил его по RA328 и вроде все норм стало - файл RG328 стал 1.3 ГБ
   box
 
117 - 16.06.21 - 11:44
(116) удалить его и перепровести документы? по времени сколько выйдет?
   box
 
118 - 16.06.21 - 11:46
(117) с учетом, что периодичность сохранения остатков установлена 5 дней
   tgu82
 
119 - 16.06.21 - 11:50
(117) Документы перепроводить не надо никакие. Но если 5 дней то возможно будет долго пересчитывать
   Mikeware
 
120 - 16.06.21 - 12:02
(119) пересчитать на копии, подменить, пересчитать последние 5 дней дерганьем ТА
   box
 
121 - 16.06.21 - 12:17
(120) с регистром в 2 ГБ? Запускал когда то, с ошибкой вылетало
   tgu82
 
122 - 16.06.21 - 12:37
(121) Размер РА какой?
   box
 
123 - 16.06.21 - 12:42
(122) 41 МБ сейчас
   Злопчинский
 
124 - 16.06.21 - 12:42
(122) выше писал, 47 Мб
   Злопчинский
 
125 - 16.06.21 - 12:43
(121) файл итогов убить нахрен. далее - как написано. посмотреть что получится.
   Злопчинский
 
126 - 16.06.21 - 12:47
сделать копию базы.
сдвинуть ТА на самый первый документ.
удалить RG328.*
на псоледнем документе текущем в сейчас - правой мышью - установить ТА на документ - в появившемяс окошке НИЧЕГО ГАЛКАМИ НЕ ОТМЕЧАТЬ, все выключить (то есть без перепроведения документов).
прога начнет сдвигать ТА от первого дока на сейчас, ПЕРЕСЧИТЫВАЯ ИТОГИ и более ничего не делая (документы не перепроводятся!).
.
ждать.
.
когда закончится (если закончится) - смотреть что получилось.
скорее всего получилось примерно как было и раньше.
плюс есть возможность не дождаться можжет молотить и сутик и двое и больше в самом худшем случае.
.
индикатором является продолжительность открытия нового периода.
   tgu82
 
127 - 16.06.21 - 12:47
(125) Ну не знаю как можно получить из Ра в 47 МБ РГ в 2 ГБ
   Злопчинский
 
128 - 16.06.21 - 12:48
(127) наверное ТС очень старался.
   tgu82
 
129 - 16.06.21 - 12:50
(128) Да все бывает - плюс на минус вот и итог появился
   Злопчинский
 
130 - 16.06.21 - 12:51
(129) могло еще так быть, например, поработали чуток, потом поняли что партионка нахрен не нужна, отключили ее в коде. а ранее наработаннное осталось незакрытым и начало тянуться . все 10 лет что работает база. вот и дотянулось.
 
 
   Cthulhu
 
131 - 16.06.21 - 12:53
автор смотри чего я тебе нашел - https://ru.wikipedia.org/wiki/Виргинский_опоссум
"При серьёзной опасности опоссумы «притворяются» мёртвыми. Сильно напуганный опоссум входит в каталептическое состояние, падает на землю, сворачиваясь клубком и поджимая конечности; на прикосновения он не реагирует, а лежит на боку с приоткрытой пастью и вывалившимся языком. При этом мышцы его расслабляются, а анальные железы выделяют зловонный зеленоватый секрет." (с)
https://scontent.fiev21-1.fna.fbcdn.net/v/t1.6435-9/166012492_1903418776477108_4023971221029157740_n.jpg?_nc_cat=103&ccb=1-3&_nc_sid=825194&_nc_ohc=RvA1JPzv71QAX_3Con5&_nc_ht=scontent.fiev21-1.fna&oh=42292f0b65277301338f1d96ea607c6e&oe=60CF2645
   Злопчинский
 
132 - 16.06.21 - 12:59
(131) спасибо, поржал! ;-)
   Злопчинский
 
133 - 16.06.21 - 12:59
Короче, скучно тут с вами, пойду на выставку смотаюсь RosUpak
   Харлампий Дымба
 
134 - 16.06.21 - 13:34
(127) Был у меня такой клиент. Выгрузка базы - 50 мегабайт, MDF - 10 Гигабайт. Пересчет итогов за 6 лет, запущенный из спортивного интереса на мощном компе, - я сбросил на второй неделе.
А всего-то один регистр на 7 измерений, в которых последние 2 - должны были быть реквизитами, но кривые руки сына маминой подруги, на коленке подрихтовавшего чужую нетленку, сделали из регистра остатков огромную кучу мусора. Ведь разница между "Измерением" и "Реквизитом" несущественная). Номенклатура тогда была под 150 тысяч.
НА каждом (!) реквизите при этом стояли галки "Отбор движений" и "Отбор итогов". А на регистре - "Быстрая обработка движений".
Ну и чтобы это всё быстрее работало - периодичность сохранения остатков была установлена в "Пять дней".
Оптимизаторы, блин...
Берёг я потом эту базу как экспонат для Кунсткамеры.

Я это всё к чему - может у ТС там не только регистр не закрывается (хотя это и наиболее вероятно), но и периодичность сохранения остатков прооптимизирована.
   Djelf
 
135 - 16.06.21 - 13:48
Ну посмотрел dbf из (115) - куча пустых партий с минусовым остатком по количеству и нулями по суммам.
И с чего такой регистр должен свертываться?
Возможно из старой и кривой свертки они ползут...
Много зависших партий от 2015 года, видимо по той же причине.
Ну а так СуммаУпр всегда равна СуммаРуб, можно ее удалить.
ДатаПартии в этом регистре вообще не нужна, ее можно из самой партии вытянуть.
   box
 
136 - 16.06.21 - 17:18
(135) Короче,.. Овчинка выделки не стоит? или как то можно позакрывать?
   Mikeware
 
137 - 16.06.21 - 17:28
(136) двигателем регистров закрой старые партии
   box
 
138 - 16.06.21 - 17:49
(137) на начало каждого периода или последнего?
   Злопчинский
 
139 - 16.06.21 - 20:24
(135) ДатаПартии в типовой ТиС не эквивалентна дате документа партии. В некоторых местах чуть по другому делается если посмотреть. Но не думаю что это принципиально. если надо будут более развернуто пояснения - это отдельно...
   Злопчинский
 
140 - 16.06.21 - 20:25
(138) правильнее закрывать всё на конец каждого периода, тогда этот закрытй итог не будет дальше тянутся... вопрос в том как определить что закрывать.
   Ёпрст
 
141 - 17.06.21 - 11:18
(115) кинь ra этого регистра
   box
 
142 - 17.06.21 - 11:35
   Злопчинский
 
143 - 17.06.21 - 12:06
галактика замерла в ожиданиии...
   box
 
144 - 17.06.21 - 12:09
(143) )))
   Ёпрст
 
145 - 17.06.21 - 12:29
(142) У тебя 
1.мол и цена прод можно выкинуть, как и цена упр (в плане производительности)

2. есть 2 возврата от покупателя с партиями от  28.06.2019 и 02.06.2020 по другой фирме, по которой не было расхода

но, там записей в rg не так и много, ибо провели их мае этого года.

3.ща.. занят пока.
Основной затык будет в партиях/датепартии/статусе партии. ща скажу, где
   Злопчинский
 
146 - 17.06.21 - 12:34
(142) читаем (145) и отвечаем на вопрос: а зачем ты соврамши что учет ведется по одной фирме?
   Злопчинский
 
147 - 17.06.21 - 12:36
При таком колве движений по партиям - периодичность в 5 дней - нафиг не нужна. выставить периодичность итого = 1 месяц, размер КП после пересчета итогов упадет раза в 4-6.
   Ёпрст
 
148 - 17.06.21 - 12:38
Есть приход 07.09.2017 который сделал 12 записей (12 товаров в нём) с отличным статусом партии, и который породил 3264 записей в итогах (ибо списания с таким статусом партии нема).

но это пока не всё.
   Злопчинский
 
149 - 17.06.21 - 12:39
При таком РА и таком РГ и даже при периодичности в 5 дней = все равно очень все несбалансировано.
Скорее всего проводили сделки, а потому удаляли приходы и/или работали исключительно как печмаш без контроля остатков. Поэтому в коде отрубить нафиг формирование движений по партиям (там немного мест, забыть про партии совсем и работать дальше как работали.
   box
 
150 - 17.06.21 - 12:49
(146) Добавлено фирм несколько, но фактически используется только одна
   box
 
151 - 17.06.21 - 12:54
(149) Так и есть! Пользователям делают правки в документах задним число, с изменением цен, количества и др.
   Ёпрст
 
152 - 17.06.21 - 12:57
Короче, основной трабл, в валюте.
У вас не верный пересчет, либо балуетесь курсами и куева туча записей оставляет куеву тучу останков, ибо суммаУпр<> СуммаРуб.
   Ёпрст
 
153 - 17.06.21 - 12:58
Валюта упр и бух учета какая ?
   box
 
154 - 17.06.21 - 13:01
(153) UAH изначально было установлено(
   Злопчинский
 
155 - 17.06.21 - 13:04
(150) фактически - несколько. Епрст показал.
   box
 
156 - 17.06.21 - 13:04
(154) поэтому, при скачке курса массово меняем цены согласно нового курса
   Злопчинский
 
157 - 17.06.21 - 13:05
(156) это никак не относится к кривости партий
   box
 
158 - 17.06.21 - 13:05
(155) в справочнике несколько, а в документах одна фирма... Возможно проскользнула в проведении другая фирма, но не массово
   Злопчинский
 
159 - 17.06.21 - 13:07
нужен ли валютный учет? то есть себестоимость и финрезультат в разрезе двух валют? если нет - то валюту учета установить такую же как нацвалюту. прибить все РГ. отключить контроль остатков (перевсти периодичность итогов на месяц) и полностью перепровести базу. вернуть контроль остатков как было (периодичность оставить месяц)
   Злопчинский
 
160 - 17.06.21 - 13:08
насколько мне помнится при двухвалютном учете в партионке все там нормально по СуммаУпр и СуммаРуб. если играются задним числом ценами, количествами и прочим, то регулярно восстанавливать ГП., а лучше привести процессы к нормальному варианту учета без массовых правок жопой.
 
 
   Злопчинский
 
161 - 17.06.21 - 13:09
(158) похрен. либо да либо нет. "не массово" - это самоуспокоение, ведет к тому что на это забивают и имеем то что имеем.
   Злопчинский
 
162 - 17.06.21 - 13:10
(158) в справочнике фирм пометить на удаление ВСЕ ФИРМЫ кроме ОДНОЙ ИСПОЛЬЗУЕМОЙ.
Удалить шттано. Апосмотреть что из фирм осталось неудаленным. курить бамбук и много думать.
   Ёпрст
 
163 - 17.06.21 - 13:14
На вот, наглядненько:

http://pics.rsh.ru/img/_7edz6jfw.png

Вы покупаете с одной суммой, списываете с другой в СуммаРуб у вас осталось 5 копеек.
Эти пять копеек на остатке, теперь с 16 года в каждом периоде.
Таких записей в ra 17 тыр с копейками. Делайте выводов, сколько записей будет в rg, не удивительно, что он распух с геометрической прогрессией.
   Ёпрст
 
164 - 17.06.21 - 13:18
(156)
Короче, установить валюту упр и бух учета одинаковой.
Сделать тупо 
update ra328 
set sp343 = sp421

Прибить rg328.dbf, rg328.cdx,ra328.cdx

Зайти монопольно, сделать пересчет итогов, сдвинув ТА на первый документ и обратно, на последний.
Усё.
   Ёпрст
 
165 - 17.06.21 - 13:18
Наслаждяться, кушать печенки.
   box
 
166 - 17.06.21 - 13:19
Я понял, спасибо, сейчас буду делать)
   Злопчинский
 
167 - 17.06.21 - 13:23
(166) это все можно было увидеть типовым отчетом "Ведомость по партиям", но вы забили болт на мои рекомендации и отвлекли такого уважаемого спеца как Епрст на полную хрень.
.
Ёпрст не признается, но ночами он тихо плачет в подушку и тоскует по клюшкам.
Поэтом для ТС расстрел отменяется...
   Ёпрст
 
168 - 17.06.21 - 13:23
ну и исправить (148)
   Злопчинский
 
169 - 17.06.21 - 13:24
(166) я бы всетаки сдвинул периодичность итогов на "месяц"...
   Ёпрст
 
170 - 17.06.21 - 13:24
(167) не, я не такой..
   Ёпрст
 
171 - 17.06.21 - 13:24
(169) не надо. 5 дней - идеально
   Злопчинский
 
172 - 17.06.21 - 13:26
(170) такой, такой... иначе че ты оправдываешься ;-)
   Злопчинский
 
173 - 17.06.21 - 13:27
(171) ну, м.б....
5 дней когда инфы по движениям настолько много, что это имело бы смысл. При таком объеме движений (40Мб) за НЕСКОЛЬКО ЛЕТ, как минимум 5 (с 2016) - 5 дней имхо ну совсем лишнее.
   Ёпрст
 
174 - 17.06.21 - 13:30
Нет. При 5 дней - самый быстрый режим работы.
Мгновенная запись движений, мгновенный расчет остатков (в том числе. сводных). Мгновенные штатные отчеты с коност
   Ёпрст
 
175 - 17.06.21 - 13:33
Автору, при желании, можно выкинуть измерения
фирма/мол/ценаПрод/датапартии/статуспартии
ресурсы валютаупр/суммаплат

и.. размер ra (он и так смешной) будет еще меньше
+порезать числовые реквизиты (16.2 сделать, 8.2, напрмер)
   Ёпрст
 
176 - 17.06.21 - 13:33
Короче, можно соптимизировать и так детскую базу.
   Злопчинский
 
177 - 17.06.21 - 13:36
(174) это понятно. я как раз говорю, что это м.б. при том объеме движений как у ТС совершенно некритично (хоть и быстро).
   Злопчинский
 
178 - 17.06.21 - 13:37
ДатаПартии используется при расчете ФИФО. И отличается от даты документа при регистрации возвратов.
   Злопчинский
 
179 - 17.06.21 - 13:38
(175) нафига ему это делать, поправит сейчас как ты сказал и уписаются от счастия и без этого всего.
   Злопчинский
 
180 - 17.06.21 - 13:38
ТС напиши потом что в итоге получилось-то... по размерам...
  1  2

Список тем форума
 
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.