#0
by mashunka
Добрый день! Имеется DBF-база Бухгалтерии 7.7, которую необходимо свернуть. Перед сверткой файл 1SBKTTL.dbf весит 1.7 Гб. Во время свертки он доходит до предельного размера в 2 Гб, выдает ошибку с кодом -70, и вылетает. Попытка перед сверткой пересчитать итоги приводит к тому же самому. Есть ли какие-то способы решения этой проблемы?
#3
by Ёпрст
1. либо заплатка от hogik 2. либо создание операций по вводу остатков + отключить проводки, прибитие файла итогов, свертка, + перепроведения операций ввода останков. 3. либо переход на альтернативные бд - кодебайс, адвантадже 4. либо переход на скуль 5. еще варианты.. ЗЫ: самое простое - 1.
#4
by Ёпрст
+3 забыл самое главное 6.Исправление алгоритмов базы, чтоб счета закрывались по аналитике, ибо файло итогов не может быть больше файлов проводок по-определению
#7
by Ёпрст
так не бывает. У вас незакрытая аналитика на счетах болтается - куча незакрытых договоров и т.д..
#9
by mashunka
бывает, к сожалению: организация ведет учет бланков строгой отчетности "поштучно", в конце прошлого года был огромный приход в 200 с чем-то тысяч штук. Это все, соответственно, отдельные строки итогов. А на предмет незакрытой аналитики уже проверяли...
#10
by Ёпрст
ну и что ? И при таком файле итогов, файл проводок какого размера ? Итоги, если что, в разврезе кварталов хранятся, нулевые в следующий квартал не летят, табличка итогов должна быть в разы меньше таблички проводок.
#11
by mashunka
но они же не нулевые! Они еще не списались, висят на остатках из квартала в квартал! С чего бы табличке итогово становиться меньше?
#13
by Ёпрст
+12 как с чего ? Был приход с клиентоса 100 рублей в 1 квартале - в итогах за первый квартал 100 рублей. Сделали расход на 100 рублей в 1 квартале - в итогах за первый квартал - 0. Открыли следующий период - в итогах во втором квартале записи по этому клиентосу нет. Это как должно быть. А у вас так: сделали приход по Клиентосу по договору 1 на 100 рублей - в итогах запись + 100 клиентос,договор1 сделали расход по клиентосу на 100 рублей по договору 2 в итогах запись минус 100 клиентос,договор2 открыли следующий период - эти 2 записи попали в начало 2-го квартала. Итого: по клиентосу в целом - 0 сальдо, в разрезе договоров - по одному +100, по другому -100.. В следующий период опять полетят эти записи и т.д.. Итого - табличка итогов пухнет как на дрожжах.
#14
by Ёпрст
+13 это для примера, а у вас - всё что угодно может быть. И еще раз - табличка итогов всегда в разы меньше таблички движений по-определению, для нормально закрывающихся счетов. Размер 1SENTRY какой сейчас ?
#15
by mashunka
Да нет же! Сделали приход по клиенту 100 рублей и до сих пор, блин, НЕ БЫЛО расхода! он вполне обоснованно там висит! И на начало второго квартала. И на начало третьего. А так как на конец прошлого года был ОГРОМНЫЙ приход, который еще не списан, то никак не обязана табличка итогов быть меньше. Могла бы, но не стала. И чего вы подняли тему о том, ПОЧЕМУ файл итого такой здоровый, если речь идет о том, КАК ее теперь свернуть! з.ы. Если очень интересно, то табличка движений где-то 1,2 Гб.
#19
by Megas
Аттракцион невиданной жадности: Есть база бух аж на 2 гига ... оборот оффигенный, но вот СКУЛЬ жмёмся купить... а бабло считать как то надо!
#22
by Voronve
Поясни разграмотный - ПУБ стандартный. база с 09 года. три раза в неделю клиент шлепает документы на 60контров: заявка, план, выпуск, реализация, сф. База проапдейченная по последний релиз. размер таблиц итогов >1.5 гига. ворочается очень туго. КАК поправить ?
#30
by Torquader
Проблемы роста итогов возникают, если БухИтоги используют для аналитики. Например, мы пишем на какой-то счёт все операции клиента - просто для того, чтобы знать оборот по этому клиенту за любой период. В итоги, число клиентов растёт и растёт и файл итогов, так как "умная" 1С хранит все итоги за все периоды в одном файле (и не только 1С так делает). Если итоги по клиенту не нужны каждый раз "мгновенно", а именно мгновенно 1С может показать итоги по счёту на какую-то дату, то можно вместо субконто использовать параметр проводки и делать выборку вручную (обороты по итогам). А если более строго говорить, то итоги - они и в Африке итоги - мы же со счетами работаем - если же хочется какой-то аналитики, то для этого придуманы регистры - там каждый регистр в своих файлах и как бы мы не старались - так быстро 2 Гб не пройти.
#32
by Mikeware
у него бухитоги. Формально - другое. фактически - тот же регшистр, только периодичность квартал
#33
by Эльниньо
В том то и дело. Много регистров взамен плана счетов не решает проблему быстрого роста таблиц итогов. У меня при 1SBKTTL.DBF = 300 м, одна из RG > 600. Авторы напихали туда 11 измерений и 7 ресурсов. Вообще к типовой бухии прикручивать регистры - зло.
#34
by Torquader
Типовую должны были эти "типы из 1С" нормально писать, чтобы не садилась в лужу на первом же большом файле. А если в БухИтоги 11 субконто сделать - думаю, что помрёт ещё на старте. P.S. если бы каждый квартал жил бы в отдельном файле, то никакие свёртки и танцы с бубном были бы не нужны.
#36
by Mikeware
тем не менее, оперативная подсистема ввиду более строгой типизации, и более коротких периодов хранения - удобнее, особенно на прямых запросах. Работать с премлемой скоростью реально большие бухтаблицы (типа размером комплексной 107Г, уж не знаю сколько там проводки и итоги) мне не удалось, да и мало кому удалось...
#37
by Эльниньо
Оставим пока прямые запросы в стороне. В конфе, срочную замену которой сейчас пишу, бухитоги пересчитываются минут 20, оперитоги 10 часов. Та что от регистров я наверное откажусь.
#38
by Torquader
И что тут удивительного - бухитоги - все в одном файле, а на каждый регистр - свой файл. Кроме того, в БухИтоги обычно пишутся только результаты операций, а в регистры - вся детализация.
#39
by Mikeware
во-первых, можно сделать и так, что оперитоги будут 100 часов пересчитываться. во-вторых, почему "оставим прямые запросы"? например, у меня прямыми запросами происходят регламентно (т.е. по расписанию) 1) контроль оперитогов. 2) при необходимости - выборочный пересчет оперитогов. 3) "восстановление" партионного учета - т.е. грубо говоря, восстановление последовательности по партиям до текущей даты 4) ежемесячная "подрезка" базы до 37 месяцев. Все это не выгоняя юзверей и не создавая запредельной нагрузки. Методами ЖКК такого не добиться
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Повреждён 1SACCESL.DBF и 1SSBSEL.DBF
- Как округлить до десяти (напр.168,23 до 170,00 ИЛИ 252,00 до 250,00)
- kladr.dbf, street.dbf, socrbase.dbf
- DBF: Проблема с dbf файлом.
- Файлы t1.dbf, t2.dbf и т. д.
- можно ли без последствий удалить 1SBKTTL.DBF и 1SBKTTLC.DBF в бухии ?
- можно ли без последствий удалить 1SBKTTL.DBF и 1SBKTTLC.DBF в бухии ?
- Файл остатков 1SBKTTL.DBF растет непомерно
- Работа с DBF. Как проверить необходимость реиндексации DBF?
- ЗУП. Отпуска по уходу за ребенком до 1,5 и до 3-х лет
- v7: 1SBKTTL.DBF превысил 2 гб
В этой группе 1С
- Логин и пароль в консоли 1С8
- ЗУП: исправление расчета страховых взносов
- где почитать про Построитель запроса
- Выгрузка из 1с 8.1 комплексная и загрузка в 1с 8.1 бухгалтерия
- v7: Печать табличной части документа 1С 7.7
- БП 2.0 Форма списка ОС инвентарный №
- Кто-нибудь использует ЭР: Штрихкодирование и управление документами?
- ЗУП: Годовые премии: учитываемые частично, не индексируемые
- Фильтр на выгрузку данных из 1С в КПК
- Модель базы SQL, Full или Simple?
- УПП Начисление ЗП по разным подразделениям
- Параллельное выполнение нескольких процедур в 1С
- v8: Проверить на деление нацело в запросе
- нумерация в документе Начисление заработной платы
- УПП. Заполнение значения права "разрешить превышение остатка на складе"
- Закрытие затрат по 20 счету при расчете себестоимости УПП 8.1
- Регламентное задание удаление файлов
- 1с 8.2 Иерархический список. Как отказать раскрытие группы?
- Ошибка при попытке соединения с сервером "smtp.inbox.ru:25" (10060)
- Отбор в наборе записей