Версия для печати темы (https://pro1c.org.ua/index.php?s=765841712208e03f88b87e2ed66b25a3&showtopic=26838)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ 1С Комплексный учет 7.7 для Украины _ Свертка или обрезка базы

Автор: Aleg 08.12.15, 16:09

Доброго дня, є база 1С Підприємство 7.7, конфігурація: зарплата + кадри + бухгалтерія для Підприємства (7.70.001).

Від початку створення бази, нічого не робилося для профілактики (з 2008 року, базі майже 8 років) Самий більший файл в базі 1SBKTTL - 1,5 гіга та 1SENTRY - 1,2 гіга. Розмір самої бази 5,2 гіга. Можливо якось звернути базу хоча б по 2014 рік. Конфігурація змінена та багато чого дописано. Я звертав тільки ТиС (з нею проблем не мав). Якщо можна підкажіть як можна оптимізувати роботу бази? Обрізати і тд. більш детально. Що я вже робив ( Тестування та виправлення помилок, перевірка лог.цілістності та фізчної, реіндексація, вигрузка та загрузка бази). Дякую

Автор: sava1 08.12.15, 18:36

Вариант 1. - Переложить базу на СКЛ и она дальше будет спокойно жить.
Вариант 2. - Обрезать - проблем быть не должно - добавляем один документ и обработку, которая заполняет документ остатками на
определенную дату и удаляем все документы до.

Автор: Aleg 09.12.15, 8:04

Цитата(sava1 @ 08.12.15, 19:36) *
Вариант 1. - Переложить базу на СКЛ и она дальше будет спокойно жить.
Вариант 2. - Обрезать - проблем быть не должно - добавляем один документ и обработку, которая заполняет документ остатками на
определенную дату и удаляем все документы до.



Забув вказати, що вона для СКЛ і є, але тормозить страшно.

Обрізати я тільки за, от тільки обработку під ЗиК якби написали яку брати, а краще трошки пояснили типу: 1.- цею я роблю так....2. - а от цею так....

Я звертав тільки торгівлю та склад, штатними обработками, а як заліз в ЗиК, то зрозумів, що краще в досвідчених людей запитати. На даній фірмі людина нова, не хочеться начудити. В ЗиК пробував робити wrap.ert, після мого чаклування база авиросла ще на гіг 09000000.gif , дякую Вам за відповідь

Автор: zetovich 09.12.15, 8:40

5,5 для SQL это не размер.
а) что это "SBKTTL - 1,5 гіга та 1SENTRY - 1,2 гіга" если она SQL?
б) смотрим самые медленые места - делаем выводы (может Вы отчет продажи с кучей группировок смотрите при 500-1000 документов в день)

Автор: Acid 09.12.15, 8:46

+1
SBKTTL на сиквеле не бывает

Автор: Aleg 09.12.15, 9:04

Цитата(Acid @ 09.12.15, 9:46) *
+1
SBKTTL на сиквеле не бывает


Мабуть Ви праві, я думаю, що 1с і для Sql, але він не піднятий на сервері. Я просто не побачив різниці між роботою бази на даній фірмі та колишній (де була ТиС на простенькому псевдо сервері без Sql). Щойно пробував універсальною обработкою для 7.7 ''перенос остатков'' зробити, скачав цілу колекцію обработок, нічого не виходить, лізуть помилки або взагалі нуль реакції, тобто нічого не робиться (програма не висне). Як краще зробити? Якщо база не на Sql? Піднімати не буду, Люди працюють цілодобово, а на новорічні свята...ну самі розумієте smile.gif В мене стоїть завдання, обрізати базу з 2008 р. по 2014р. видалити звільнених, непрацюючих працівників. Я так думаю, потрібно перенести всі залишки на сьогоднішню дату, видалити документи які помічені, а потім ''відкусити'' оті потрібні роки?

Автор: Acid 09.12.15, 10:39

так. ви все правильно кажете.

При видаленні старих данних не чіпайте документів "Наказ на відпустку". Вони повинні залишитись і використвуються для розрахунку невикористаних відпусток.

Або нічого не обрізайте, а перенесіть базу на SQL. Якщо він куплений.

Автор: CobraS 09.12.15, 10:58

Цитата(Aleg @ 09.12.15, 8:04) http://pro1c.org.ua/index.php?act=findpost&pid=105998
Доброго дня, є база 1С Підприємство 7.7, конфігурація: зарплата + кадри + бухгалтерія для Підприємства (7.70.001).
Самий більший файл в базі 1SBKTTL - 1,5 гіга та 1SENTRY - 1,2 гіга.
Обрізати я тільки за, от тільки обработку під ЗиК якби написали яку брати, а краще трошки пояснили типу: 1.- цею я роблю так....2. - а от цею так....

Я звертав тільки торгівлю та склад, штатними обработками, а як заліз в ЗиК, то зрозумів, що краще в досвідчених людей запитати. На даній фірмі людина нова, не хочеться начудити. В ЗиК пробував робити wrap.ert, після мого чаклування база авиросла ще на гіг 09000000.gif , дякую Вам за відповідь

Судя по приведенной инфе Вы имеете дело не с ЗиК, а с Комплексной конфой "Бухгалтерия+Торговля+Склад+Зарплата+Кадры" для Украины.
Здесь нужно смотреть - какие участки учета у Вас включены (константа Участки учета). Я так понимаю, как минимум, работают Бухгалтерия, Зарплата+Кадры.
Так как самые большие файлы 1SBKTTL.dbf и 1SENTRY.dbf (остатки и проводки по бух.учету), то Вам просто необходимо свернуть этот участок.
Воспользуйтесь типовой обработкой Архивирование периода (свертка информационной базы).
И не трогайте участок Зарплата+Кадры (самый сложный для понимания). Не имея опыта, Вам участок Зарплата+Кадры не свернуть.

Автор: Aleg 09.12.15, 11:27

Цитата(CobraS @ 09.12.15, 11:58) http://pro1c.org.ua/index.php?act=findpost&pid=106009
Судя по приведенной инфе Вы имеете дело не с ЗиК, а с Комплексной конфой "Бухгалтерия+Торговля+Склад+Зарплата+Кадры" для Украины.


Вибачте, саме так, Слово Бухгалтерія на сервері за вікно сховалася, коли згорнув тоді й побачив blink.gif

Автор: CobraS 09.12.15, 13:15

Цитата(Aleg @ 09.12.15, 11:27) *
Дякую, зараз спробую, а можете підказати, потрібно працівників видалити непрацюючих є обработка ''Очистка журналов расчетов от ненужных записей по уволенным сотрудникам'', кричить про помилку {C:\USERS\ADMIN\DESKTOP\ОЧИСТКАЖР.ERT(56)}: Поле агрегатного объекта не обнаружено (НачальноеСальдоОкругления), так і про НДФЛ пише, думаю проблема в гл модулі, там ковиряти не дуже хочу, може в когось є обработка щоб видалити, почистити журнали, базу, від непрацюючих?

Обработка ОЧИСТКАЖР.ERT - внешняя. Что там написано и что она делает не знаю.

Автор: Aleg 09.12.15, 15:56

Цитата(CobraS @ 09.12.15, 14:15) *
Обработка ОЧИСТКАЖР.ERT - внешняя. Что там написано и что она делает не знаю.


Така сама є, але після вибору інтервалу дати та нажимаю ''Выполнить'', кричить с помилкою {C:\USERS\ADMIN\DESKTOP\ОБРАБОТКИ\ОЧИСТКАЖР (1).ERT(56)}: Поле агрегатного объекта не обнаружено (НачальноеСальдоОкругления) і те саме тільки (НДФЛ). why.gif

Автор: Gazulo 10.12.15, 14:35

Зверніться до програміста

Автор: Aleg 10.12.15, 14:46

Цитата(Gazulo @ 10.12.15, 15:35) *
Зверніться до програміста


Та не потрібно, вирішили, що базу підніму на SQL, почищу та й. Або з Нового року, будемо працювати у чистій базі, при потребності будуть заходити в стару, а так будуть в новій, хоча на SQL думаю можуть і в теперішній непогано працювати. Дякую усім за відповідь!

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua