Перейти к содержимому


Услуги программиста 1С
Профессиональные программисты 1С.
Весь комплекс услуг сопровождения 1С.

Курсы 1С
Бухгалтерам, менеджерам
и программистам.
Бесплатно!
Живое индивидуальное обучение по 1С.

Свертка базы


  • Закрытая тема Тема закрыта
Сообщений в теме: 30

#1   Vava

Vava

      Подполковник

    • Пользователи
    • PipPipPipPipPip
    • Сообщений: 146
    • Регистрация: 25-May 08
    • Откуда:, ,

Отправлено 25 May 2010 - 14:55

Конфигурация бух.275. Правленная. Размер - 600 МБ. Запустил стандартную обработку свертки базы 8 часов назад на Е8500 3,16 GHz, 2Гб ОЗУ. Пока выполняется...
Каковы шансы успешного выполнения операции? Посоветуйте как лучше поступить!
Спасибо!
  • 0

#2   Zaval

Zaval

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 1109
    • Регистрация: 26-December 07
    • Откуда: , ,

Отправлено 25 May 2010 - 15:26

600 Мб? Не обижать маленьких... smile
  • 0
Киев

#3   pepe

pepe

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 1148
    • Регистрация: 12-April 08
    • Откуда: , ,

Отправлено 25 May 2010 - 16:27

Смотря какой должен быть результат. Есть другие, нестандартные обработки, выполняющие обрезку, работающие на порядок быстрее.
  • 0
Спасибо не надо, помог - есть "+" в репутацию.

#4   Vava

Vava

      Подполковник

    • Пользователи
    • PipPipPipPipPip
    • Сообщений: 146
    • Регистрация: 25-May 08
    • Откуда:, ,

Отправлено 25 May 2010 - 17:28

Не дождался завершения процесса. Завтра посмотрю еще. Встречал в сети утверждение ,что если в конфигурацию вносились изменения то стандартная обработка не способна правильно отработать. А что за нестандартные обработки? За счет чего они работают быстрее? Не в ущерб ли качеству? Можно ли поделиться? =)
  • 0

#5   pepe

pepe

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 1148
    • Регистрация: 12-April 08
    • Откуда: , ,

Отправлено 25 May 2010 - 18:25

Способов свертки есть много.
Если надо начать "с нуля", достаточно сделать копию базы, "убить" все документы нестандартным способом и в новую базу перенести остатки через ОЛЕ.
Если надо "отрезать" WRAP в помощь или другая обработка.
  • 0
Спасибо не надо, помог - есть "+" в репутацию.

#6   Ardi

Ardi

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 958
    • Регистрация: 27-January 09
    • Откуда:Столица

Отправлено 25 May 2010 - 19:46

Ещё можно создать виртуальный жесткий диск в памяти. Папку временных файлов 1с тоже в виртуальный диск.
И вперёд
  • 0

#7   Vava

Vava

      Подполковник

    • Пользователи
    • PipPipPipPipPip
    • Сообщений: 146
    • Регистрация: 25-May 08
    • Откуда:, ,

Отправлено 25 May 2010 - 20:50

Quote
Ещё можно создать виртуальный жесткий диск в памяти. Папку временных файлов 1с тоже в виртуальный диск.
И вперёд

Ardi, если можно поподробнее.

Ну стандартная обработка должна сделать свое дело даже если конфигурация дорабатывалась? Просто времени на это уходит много?

  • 0

#8   Zaval

Zaval

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 1109
    • Регистрация: 26-December 07
    • Откуда: , ,

Отправлено 25 May 2010 - 21:33

Перефразирую вопрос: зачем сворачивать такую маленькую базу?

Сразу оговорюсь. Если таким образом хотите уйти от косяков в учете и последствий криворукой доработки.... косяки нужно смывать... потом юзеров smile

  • 0
Киев

#9   Темный_Эльф

Темный_Эльф

      Полковник

    • Пользователи
    • PipPipPipPipPipPip
    • Сообщений: 229
    • Регистрация: 16-January 10
    • Откуда:Запорожье , Запорожская Область , Украина

Отправлено 26 May 2010 - 06:46

Раздели свертку на этапы.
1. - формирование остатков процедура ЗакрытиеСчетов(); в стандартной обработке. Единственно дату формирования операций увеличить на 1 день, чтобы затем при удалении документов не вылавливать операции, которые должны остаться
2. - установка периода расчета бухитогов до первого документа в системе.
3. - удаление документов процедура ПометитьВсеДокументы(); в стандарте. Транзакцию убрать вообще или оставить, но не полностью, а по 100 документов. В единой транзакции мало-мальски размерная база будет удаляться вечность.
4. - вернуть бухитоги на родину. Все.
Это че. У меня такая база неделю крутилась. Еще бы - несколько десятков тысяч документов грохнуть в единой транзакции (так, как это делает стандартная обработка) и еще с пересчетом итогов при каждом удалении документа. А вот пару дней назад я ее всего за час обрезал. Рецепт описан выше.
  • 0

#10   Vava

Vava

      Подполковник

    • Пользователи
    • PipPipPipPipPip
    • Сообщений: 146
    • Регистрация: 25-May 08
    • Откуда:, ,

Отправлено 26 May 2010 - 21:18

Zaval, так и есть. =) Надо уйти от косяков в учете. Попросили свернуть, а там уже сами будут смывать потом )))
  • 0

#11   Zaval

Zaval

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 1109
    • Регистрация: 26-December 07
    • Откуда: , ,

Отправлено 26 May 2010 - 23:22

Vava, свертка косячной базы - лотерея. Вариант - "научить" обработку корректно обрабатывать косяки конкретной базы.
  • 0
Киев

#12   Sekator

Sekator

      Полковник

    • Пользователи
    • PipPipPipPipPipPip
    • Сообщений: 158
    • Регистрация: 02-March 08
    • Откуда: , ,

Отправлено 27 May 2010 - 12:53

Проще перенести остатки и начать заново. Все зависит от степени косячности и вида косяков.
Если чисто юзерские проделки, то, вероятно, начать новую базу - выход. Только исключить повторное граблехождение.
  • 0
Не быть умнее, чем ты есть на самом деле, жить без сомнений, с верой в честь, с душою в теле.

#13   Vava

Vava

      Подполковник

    • Пользователи
    • PipPipPipPipPip
    • Сообщений: 146
    • Регистрация: 25-May 08
    • Откуда:, ,

Отправлено 28 May 2010 - 08:45

Меня просто попросили свернуть. Дальше сами будут разбираться. Если не разберутся - тогда уже буду смотреть.
  • 0

#14   Zaval

Zaval

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 1109
    • Регистрация: 26-December 07
    • Откуда: , ,

Отправлено 28 May 2010 - 09:10

Это понятно. Но ты с этой сверткой можешь продолбиться втрое дольше запланированного(и оцененного), а заказчик будет морщить нос "ничего не сходится", и ты будешь рыться в их косяках, доказывая, что верблюд не ты.
  • 0
Киев

#15   Vava

Vava

      Подполковник

    • Пользователи
    • PipPipPipPipPip
    • Сообщений: 146
    • Регистрация: 25-May 08
    • Откуда:, ,

Отправлено 30 May 2010 - 12:15

Копия базы до свертки есть =) там будем смотреть.
А почему размер базы после свертки стал больше чем до?
  • 0

#16   pepe

pepe

      Генерал-полковник

    • Пользователи
    • PipPipPipPipPipPipPipPipPip
    • Сообщений: 1148
    • Регистрация: 12-April 08
    • Откуда: , ,

Отправлено 30 May 2010 - 13:52

Упакуй базу.
  • 0
Спасибо не надо, помог - есть "+" в репутацию.

#17   Golub____Ka

Golub____Ka

      Лейтенант

    • Пользователи
    • PipPip
    • Сообщений: 72
    • Регистрация: 18-November 09
    • Откуда:Ужгород , Закарпатская Область , Украина

Отправлено 01 June 2010 - 13:15

конфігуратор / адміинистрирование/ там є галочка упаковка баз даних wink
  • 0

#18   Valerka

Valerka

      Генералиссимус

    • Пользователи
    • PipPipPipPipPipPipPipPipPipPip
    • Сообщений: 1305
    • Регистрация: 03-April 08
    • Откуда:Каменец-Подольский

Отправлено 02 June 2010 - 19:25

А с чего промелькнула фраза "стандартная свертка должна корректно отработать на переделанной базе"? smile Не факт smile И вообще, сходи на infostart.ru, там есть готовые решения на порядок практичнее стандартных.
  • 0
Можно ответить на любой вопрос, если вопрос задан правильно.
Если сообщение помогло Вам - не забудьте нажать на МАЛЕНЬКУЮ стрелочку справа снизу Изображение

#19   Shahta27

Shahta27

      Лейтенант

    • Пользователи
    • PipPip
    • Сообщений: 61
    • Регистрация: 17-January 10
    • Откуда:Ужгород , Закарпатская Область , Украина

Отправлено 15 May 2012 - 12:38

А почему размер базы после свертки стал больше чем до?

Доброго дня!
1С 7.7 Бух.280,типова. В Базі документи за 6 років.
Розмір - 605 мб. Зробив "свертку бази", видалив документи за три роки

Упакуй базу.


конфігуратор / адміинистрирование/ там є галочка упаковка баз даних Изображение

Після обробки в конфігураторі - "упаковка баз даних" розмір зменьшився лише на 25мб -
до 580. Так і має бути?
  • 0

#20   UACLUB

UACLUB

      Генералиссимус

    • Администраторы
    • Сообщений: 1426
    • Регистрация: 29-October 11
    • Откуда:Украина

Отправлено 15 May 2012 - 12:55

Документы полностью удалены, или только помечены на удаление?

Чтобы очистить базу от мусора, который занимает лишнее место, сделайте на копии:
1 Администрирование-Выгрузить данные
2 Администрирование-Загрузить данные

Посмотрите изменится ли размер базы
  • 0
Стремись к невозможному - получишь максимум!



Похожие темы

  Название темы Автор Статистика Последнее сообщение



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных