Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Разделить базу / 9 сообщений из 9, страница 1 из 1
20.02.2012, 02:49
    #37669778
kozebobinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
Здравствуйте! Заранее прошу прощение, если вопрос глупый.
Есть база 1С 7.7, в ней хранятся данные с 2009 года по текущий момент. Надо ее разделить на две 2009-2011 и 2012. Интуитивно понимаю, что надо просто сделать две копии базы и в одной удалить все документы до заданной даты, а в другой - после. Но я не знаю как выбрать ВСЕ документы скопом.
Заранее спасибо за помощь.
...
Рейтинг: 0 / 0
20.02.2012, 12:52
    #37670184
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
kozebobinka,

Не просто удалить а еще ввести остатки на 01.01, почистить партии, почистить историю, перепровести документы, ... Так что это только кажется что делов на пять сек.
...
Рейтинг: 0 / 0
20.02.2012, 17:04
    #37670793
kozebobinka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
Хорошо, я не права, что просто, можно хоть примерный алгоритм, что не забыть сделать и как удалить все документы до даты?
...
Рейтинг: 0 / 0
20.02.2012, 17:59
    #37670933
pail
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
База-то хоть какой конфигурации ?
Хотя бы на какой компоненте работает (оперучёт,бухучёт,расчёт)?
...
Рейтинг: 0 / 0
20.02.2012, 18:00
    #37670936
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
Особой пользы от того что вы распилите базу на 2 не будет.
А алгоритм примерно такой.
0. Бекап.
1. закомментируем модули проведения всех документов.
2. кладем начальные остатки по регистрам - если в конфе есть соответсвующий документ(ы) то используем их если нет, то создаем такой
табличная часть название регистра, и куча реквизитов неопределенного типа. обработкой получаем остатки на дату светки и заполняем документы. записывем но не проводим.
далее нужно зафиксировать все периодические реквизиты меняемые документами на начало свертки - т.е это будут или документ или просто значение. (т.е. чтобы последнее значение не потерялось после удаления значений до свертки )
3. типовой обработкой (вроде wrap - кладем начальные движения по бухгалтерии)
4. решаем будем или нет резать зарплату
5. смещаем дату ТА в начало времен.
5. помечаем на удаление документы до даты свертки (обычная выборка с исключением документов которые хочется оставить)
6. раскомментируем модуль проведения документов
7. смещаем та на 01.01.12.
8. проводим документы начальных остатков.
9. смещаем та на текущую дату
7. удаляем помеченные на удаление документы через меню операции
...
Рейтинг: 0 / 0
20.02.2012, 18:02
    #37670946
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
а зачем комментировать модули ?
...
Рейтинг: 0 / 0
20.02.2012, 18:10
    #37670962
rigus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
А затем, что модуле в процедуре распроведения может быть распроведение подчиненных документов, а они могут лежать другой датой :-)
Или еще чтонибудь не очень хорошее - типа запрета распроведения или отправки письма.
...
Рейтинг: 0 / 0
20.02.2012, 18:48
    #37671050
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
rigusА затем, что модуле в процедуре распроведения может быть распроведение подчиненных документов, а они могут лежать другой датой :-)
Или еще чтонибудь не очень хорошее - типа запрета распроведения или отправки письма.

с логикой надо разбираться и вводить остатки актуальные
если чет накуролесили в распроведениях то это необходимо всё равно анализировать
...
Рейтинг: 0 / 0
20.02.2012, 19:03
    #37671078
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разделить базу
kozebobinka,

С таким подходом вам проще нанять специалиста на порезку базы. Тем более что цены вполне приемлемые. Все зависит от объема, формата, кода, ... Ну немогу я по фотографии полечить, немогу и все тут.
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Разделить базу / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]