Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 398
от 10.01.2007, 15:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 306, Экспертов: 32
В номере:Вопросов: 1, Ответов: 4


Вопрос № 69659: Добрый день! Есть задача - на 7-ке очень разрослась база. Нужно сделать так, чтобы остатки остались актуальными а все предыдущие годы в архив. У меня есть мысль просто скопировать базу, потом удалить все документы и проводки в копии, а потом каки...

Вопрос № 69.659
Добрый день!
Есть задача - на 7-ке очень разрослась база. Нужно сделать так, чтобы остатки остались актуальными а все предыдущие годы в архив. У меня есть мысль просто скопировать базу, потом удалить все документы и проводки в копии, а потом каким-то образом перенести остатки из старой копии (ессно автоматизированно). Возможно ли это? Или есть другие варианты?
Отправлен: 05.01.2007, 14:54
Вопрос задал: Soloma (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Strawberry
Здравствуйте, Soloma!
Неудобство предложеного способа долго удалять документы стандартными способами (а остатки зачем их носить ??? они же будут в базе перед удалением документов).
Поэтому если решили удалять документы стандартно, то перед этим сформируйте ввод остатков (обработки которые заполнят документы по вводу ортатков). и потом ТА в начало жизнедеятельности базы, и по удаляйте документы + переодические реквизиты справочников
Ответ отправил: Strawberry (статус: 2-ой класс)
Ответ отправлен: 05.01.2007, 16:57

Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Soloma!
У меня была та же проблема. Решил это дело я у себя хорошо. Давайте мыло, скину образец обработки. Образец потому что он не заработает в Вашей базе, Вам его нужно будет подправить в соответствии с Вашей конфигурацией. Эта процедура называется Архивирование периода.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Студент)
Ответ отправлен: 05.01.2007, 19:50

Отвечает: Gl0betrotter
Здравствуйте, Soloma!

1. Копируем базу (если база в SQL, производим выгрузку, создаем из выгрузки DBF версию).
2. В копии создаем документы ввода остатков, заполняем актуальными на интересующую нас дату остатками (здесь вариантов много, от создания обработки по заполнению самостоятельно до поиска таковой в Интернете, например по линкам на http://mista.ru/links_1c.htm).
3. В случае если имеем конфигурацию с оперативным учетом - удаляем в каталоге базы-копии файлы с названием RA*.DBF и RG*.DBF. Если имеем конфигурацию с бухгалтерским учетом – удаляем 1SACCSEL.DBF, 1SENTRY.DBF, 1SBKTTL.DBF, 1SBKTTLC.DBF, 1SSBSEL.DBF, 1SOPER.DBF. При совместном учете - удаляем все указанные выше файлы. Удаляем все индексные файлы *.CDX Компонентой «Расчет» не пользовался, лично посоветовать ничего не могу, но тут может помочь вот эта ссылка http://www.1c.creativez.com/literature.php?sub=1 – смотрите в ней раздел «Состав информационной базы», похоже необходимо удалять фалы CJ*.DBF…
4. Через конфигуратор в базе-копии производим несущественное изменение метаданных (да хоть добавить и удалить пробел в названии конфигурации), сохраняем конфигурацию - будет произведен анализ изменений, автоматом создадутся ранее удаленные нами файлы, будет произведена реиндексация.
5. Заходим в базу и групповой обработкой метим на удаление (или если такое возможно - удаляем) все документы, кроме созданных нами ранее вводов остатков (шаги 3 и 4 были необходимы, чтобы существенно облегчить этот процесс – программе не надо удалять движения/проводки документов – их же нет). Если обработкой только пометили документы на удаление – удаляем их через пункт «Операции».
6. Проводим вводы остатков…
7. Для успокоения души производим тестирование и исправление информационной базы, не забыв при этом выбрать флагом пункт «Упаковка таблиц информационной базы» (я бы даже произвел процедуру дважды – вначале выполнив только упаковку, затем – по полной программе)…

Вроде все… Удачи!
Ответ отправил: Gl0betrotter (статус: 8-ой класс)
Ответ отправлен: 05.01.2007, 20:31
Оценка за ответ: 5

Отвечает: Maska
Здравствуйте, Soloma!

Можно воспользоваться обработкой свертка базы. Инструкцию по закрытия года и обработку можно найти на диске ИТС. В некоторых конфигурациях она уже имеется (Меню "Сервис").

С уважением, maska!!!
Ответ отправила: Maska (статус: 3-ий класс)
Ответ отправлен: 09.01.2007, 07:30
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.38 от 20.12.2006
Яндекс Rambler's Top100

В избранное