Последнее обновление: 23 мая 2015 в 14:58
Подпишись на RSS
rss Подпишитесь на RSS, чтобы всегда быть в курсе событий.
28 января 2009 ·

Очень многие организации ведут учет в 1С 7.7, в конфигурации Торговля и Склад. Когда объем базы данных становится большим — база начинает работать медленнее. Для очистки базы используют свертку. У 1С есть стандартная обработка, но она на мой взгляд работает не корректно. Поэтому я написал свою обработку для свертки Торговли и склада, которая так же […]


23 июля 2009 · Тренировки

В очередной раз в жопе заиграло детство и мы решили провести очередную вылазку с целью наполнить кровь адреналином. В Ульяновске есть осветительная вышка, которая стоит возде завода «Авиастар». Высота вышки — около 64 метров (это как два девятиэтажных дома), замеряли с помощью GPS. Надо сказать, что мы периодически лазаем наверх, обычно абсента наверху попить или […]


Метки

Метки записей
Методика свертки 1С Отношения Drivers Asus Eee Сайты новости свертка торговли переустановка windows Спорт LiveCD Dr.Web открыть xlsx docx скачать конвертер office 2003-2007 Печатные формы уменьшить размер базы Мужчина и женщина Армия Драйвер ODBC скачать Новая форма счет-Фактуры Работа ZverCD Добавить новую метку День жестянщика Свертка базы 1С Бухгалтерия Фото Взлом 1С homachi локальная сеть через интернет Проблемы Файлы 1С Делаем LiveCD гаджеты jaws Кино Структура 1С Анализ ПДЗ Оборудование автоматизация Программы Ошибки 1С XPE Пошаговая свертка сбились номера документов Вопросы Альпинизм Отзывы Вся Загрузка с компакт - диска Взлом удаляем пароли перенумарация СМС оплата узнать пароль расчет ПЗД портативный аккумулятор Юмор СМС Интерент 1с и MySQL печать от поставщика взломать пароль Лирика свертка в картинках код защита перенос документов вирус SMS свертка вирус эмулирует нажатие Win Экономика Командная строка office 2007 Система сертфикаты Драйвера дравер MySQL скачать Взлом 1 Windows XP Oracle Отчет Обзоры Вирусы Свертка 1С антивирус Скачать 1С реестр Удаление партий Подключить 1С к MySQL Zver DVD антивирусы удаление документов Свертка по партиям просроченная дебиторская задолженность Оптимизация Жизнь Программы для 1С связь Установка Windows программы для слепых Видео Интересные места сверка базы 1С Обработки Интернет вирус Игры Автомобили пакетный запуск 1С Экстремальные игры сайт заблокирован Спутниковое ТВ Интренет HP Pavilion dv6000 Деньги office 2003 Финансы автозапуск контент-провайдер восстановить нумерацию партии Документы на почту 1с реестр редактирование DBF мошенничество бесплатно
10 апреля 2009

Свертка торговой базы 1С пошагово.

Пришла пора на работе свернуть свою родную торговую базу, прекрасный шанс написать статью как это сделать пошагово. Вот результат:

Во первых подобные статьи (мои же):

Методика свертки 1С

Свертка по партиям 1С

Свертка торговой базы 1С пошагово

Скачать обработку свертки

Делаем копию БД

Основная информационная база лежит в каталоге База.

Копируем ее в папку БазаСвернуто

 

dic Свертка торговой базы 1С пошагово.

Авторские права на предоставленный материал принадлежат автору сайта http://extremallife.ru

Копируем Удаление.CMD в папку БазаСвернуто

Запускаем Удаление.CMD.

 

dic2 Свертка торговой базы 1С пошагово.

 

В появившемся окне DOS несколько раз нажимаем «Y», подтверждая, что хотим удалить файлы.

del Свертка торговой базы 1С пошагово.

Удаляем файлы

after del Свертка торговой базы 1С пошагово.

Каталог базы после удаления документов

Далее запускаем БазаСвернуто в монопольном режиме, чтобы она переиндексировалась. Ждем завершения переиндексации, отмечаю, что переиндексация должна пройти достаточно бысто, т.к. БазаСвернуто уже не содержит документов.

index Свертка торговой базы 1С пошагово.

Запускаем монопольно и индексируем

Открываем файл УдалениеПартий.ert.

open del partii Свертка торговой базы 1С пошагово.

Открываем файл Удаление партий.ert

Жмем Удалить Партии. Обработка может занять значительное время, как правило справочник Партии содержит очень много элементов, т.к. там хранится информация о всех партиях, когда либо присутствующих в базе данных.

run del partii Свертка торговой базы 1С пошагово.

Удаление партий

В строке состояния можно увидеть товар, по которому обработка удаляет партии.

run del partii 2 Свертка торговой базы 1С пошагово.

Строка состояния удаления партий

Далее можно удалить помеченные на удаление объекты, которые невозможно было удалить, пока они содержались в документах.

del object Свертка торговой базы 1С пошагово.

Удаляем помеченные объекты

Ну и для полного счастья тестируем и исправляем ошибки, а также заодно и сжимаем и восстанавливаем базу данных, что может сильно уменьшить объем, освободив таблицы от удаленных объектов (элементов справочников).

Для этого заходим в Конфигуратор — Администрирование — Тестирование и исправление ИБ. Ставим все «галки», в. том числе и «Упаковка таблиц информационной базы«. Нажимаем выполнить и идем наливаем себе кофе.  Гы…

test Свертка торговой базы 1С пошагово.

Открываем Тестирование и исправление ИБ

test2 Свертка торговой базы 1С пошагово.

Тестирование и исправление ИБ

На этом мы закончили подготовку новой базы — БазаСвернуто

Далее надо создать в коне диска С: папку Свертка. Мой компютер — С — правой кнопкой — создать папку — Сверка. Туда обработка выгрузки будет записывать данные в DBF формате, а обработка загрузки — забирать данные.

dir svertka Свертка торговой базы 1С пошагово.

Создаем папку Свертка

Далее работаем с информационной базой «База»

Открываем старую информационную базу — База, желательно монопольно, но не обязательно.

Открываем файл Свертка.ert. Выставляем дату на которую надо сделать свертку и жмем Сформировать. прогрессор сообщит о степени завершенности выгрузки данных. В окне сообщений обработка сообщает об обработанных фирмам.

svertka ert Свертка торговой базы 1С пошагово.

Обработка Свертка.ert

Если программа выдаст ошибку вроде:

База.ОчиститьФайл();
{D:\1C2009\СВЕРТКА\СВЕРТКА.ERT(122)}: Перед выполнением операции нужно открыть базу!
База.Добавить();
{D:\1C2009\СВЕРТКА\СВЕРТКА.ERT(136)}: Перед выполнением операции нужно открыть базу!
База.УстановитьЗначениеПоля(«FIRM»,СПРФирм.Код);
{D:\1C2009\СВЕРТКА\СВЕРТКА.ERT(137)}: Перед выполнением операции нужно открыть базу!

Значит Вы не создали папку Свертка в коне диска С. Проверьте еще раз наличие этой папки.

Все. Выгрузку сделали.

Далее возвращаемся к нашей новой информационной базе «БазаСвернуто«

Открываем внешнюю обработку СверткаЗагрузка.ert. Выставляем дату на которую будут сформированы документы. Нажимаем Сформировать.

 

svertkazagr ert Свертка торговой базы 1С пошагово.

И вновь прогрессор сообщит нам о степени завершенности.

svertkazagr ert work Свертка торговой базы 1С пошагово.


Открываем общий журнал на той дате, которую указывали в форме и смотрим что у нас имеется.

Должны быть созданы документы «Ввод остатков ТМЦ на складе«, «Ввод остатков долг покупателя фирме«, «Ввод остатков долг фирмы покупателю«, а так же «Ввод остатков по подотчетникам» и «Ввод остатков по кассам«.

Далее нам надо провести эти документы. Можно было бы сделать обработкой, но я делаю Операции — Проведение документов.

 

proveden Свертка торговой базы 1С пошагово.

 

journal proved Свертка торговой базы 1С пошагово.

Теперь нам осталось сделать один последний шаг.

Для того, чтобы сохранить нумерацию документов, то есть продолжить ее из старой базы создаем каждый документ, например Реализация, ПКО, РКО, ПоступлениеТМЦ с последним номером, который существует в старой базе и метим его на удаление. После чего вновь созданныы документы продолжаю нумерацию. А вообще если есть процедура выгрузки в Бухгалтерию, то номера лучше проставить у всех использующихся документов, чтобы не было проблем с выгрузкой в бухгалтерию. ))

Все свертка завершена.

Для проверки формируем необходимые отчеты в старой базе и в новой базе — например «Остатки ТМЦ» по складам и фирмам, «Ведомость по контрагентам«, и сверяемциферки должны совпасть на 100%.

Ита, после свертки имеем:

Объем База — 2,15 Гигабайт

obiem baza Свертка торговой базы 1С пошагово.

Объем первоначальной базы

Объем СвернутоБаза —  471 Мегабайт.

obiem baza svern Свертка торговой базы 1С пошагово.

Объем свернутой базы

Объем снизился более чем в 4 раза.

Время, затраченное около 2х часов, причем в развалочку, попивая кофе и оформляя данную статью.

Проблемы. При выполнении данной процедуры на скалады приходуются товары в основных единицах, поправил руками на базовые. Имеет смысл если Базовые единицы отличаются от основных.

По просьбам немного доработал обработку свертки. Исправил ошибку, связанную с единицами измерений (возникает на некоторых базах), добавил выбор каталогов.

Скачать обработки свертки




К записи "Свертка торговой базы 1С пошагово." 49 комментариев

Это значит в этой базе нет справочника «Партии»

Ответить

т.е. в этой базе не получится или какой выход?

Ответить

какая конфигурация?
Если не ТиС, то возможно не получится.

Ответить

8я редакция. возможно не получится,
попробуй свернуть без удаления партий. Если ошибки будут, то не получится…

Ответить

При свертке пишет : переменная не определена глРубли

Ответить

значит и глГубли не нет в глобальном модуле.
У тебя случаем конфигурация не для Украины?

Ответить

неа, оптово-розничная конфигурация

Ответить

Выполнил на debian lenny, под etersoft@wine. Все отлично, автору огромный респект и спасибо. Проблемы были, но касательно ОС, скрипты сработали безупречно, руководство понятно и  доходчиво, даже поверхностно знакомому с 1с.

Ответить


Оставить комментарий

*

Блог программиста 1С. Программирование 1С
Если Вас что-то заинтересовало или возникли вопросы, пишите.
petr@evseev.ru
Skype - evseev_petr
ICQ - 262808698

Сохраните меня в социальных сервисах

Комментарии

Присоединяйтесь к обсуждению
  • Леха: Мало того, что это говно-антивирус требует .Net Framework не ниже 4.0, так он еще пожирает ресурсы компьютера,...
  • tommy: AVG равно еще хуже Касперского . Иди в жопу с ним
  • просто_чайник: Не люблю этот антивирус. Заметил такую особенность. Если обновить базы в начале работы, довольно часто...
  • Елена: Самое главное. Файл для совместной работы открыть нельзя! Если надо что-то отредактировать — только...
  • Виктор: Поставили мне на работе эту замечательную программку. Работать невозможно, ужасные тормоза. Стали...

Избранное видео

Ссылки