|
Удаление документов | ☑ | ||
---|---|---|---|---|
0
St17
28.12.10
✎
08:36
|
Добрый день. 1с в7 файловая
Стоит задача- избавится от документации в 1с.2011 год начать в чистой 1с.но должны остались все справочники заполненные. Подскажите как быстрее можно выполнить данную задачу. Я знаю несколько способов. 1-Стандартное (пометить на удаление и удалить после) 2-Удаление некоторых файлов в базе. вот каких не помню. Спасибо за внимание! |
|||
1
Wobland
28.12.10
✎
08:36
|
(0) тоже не помню, смотри в *.dd
|
|||
2
Chum
28.12.10
✎
08:37
|
1. Удалить сразу без пометки.
2. чревато 3. Создать пустую ИБ и перенести в нее справочники. |
|||
3
forforumandspam
28.12.10
✎
08:38
|
(0) ИМХО - лучше первый вариант.
|
|||
4
chelentano
28.12.10
✎
08:39
|
(0) не забудь про периодические реквизиты справочников (если есть), которые устанавливаются документами
|
|||
5
forforumandspam
28.12.10
✎
08:39
|
А должны быть заполнены периодические реквизиты справочников, заполняемые документами?
|
|||
6
Мулька
28.12.10
✎
08:40
|
Если периодика из доков в справочники не шла, то 1. Если шла, все равно 1.
Стандарное, оно накатанное |
|||
7
filh
28.12.10
✎
08:58
|
(0) развернуть новую базу и перекинуть справочники из старой.
|
|||
8
1Сергей
28.12.10
✎
08:59
|
а удалять dt*.* и dh*.* уже не комильфо?
|
|||
9
zuza
28.12.10
✎
09:05
|
(8) +100. Хотя смотря что нужно. Если чистая база с заполненными справочниками и без остатков, то да.
|
|||
10
andrewks
28.12.10
✎
09:08
|
конфа-то хоть какая?
|
|||
11
DEVIce
28.12.10
✎
09:09
|
Могу заслать батник, который это делает. Правда, для ТиС и Комплексной нужно будет еще определить где лежит справочник партий и тоже его грохнуть.
|
|||
12
DEVIce
28.12.10
✎
09:11
|
(8). Не забываем про регистры и журнал документов, проводки и прочее.
|
|||
13
andrewks
28.12.10
✎
09:13
|
(12) во-во
|
|||
14
1Сергей
28.12.10
✎
09:13
|
(12) ТиИ наше фсйо
|
|||
15
St17
28.12.10
✎
09:17
|
2 метод пробовал:
перенес все справочники.dbf начинающиеся на букву s.удалил 214(партии). в результате доков нет а вот грохнулись все длинные наименования в справочниках и надо кучу всего заполнять. щас пробую пометить все на удаление и удалить стандартным способом. |
|||
16
andrewks
28.12.10
✎
09:17
|
копируем:
1SUSERS 1SSYSTEM 1SCONST 1SUIDCTL 1SBLOB SC* 1Cv7.md, 1Cv7.dd, папку USRDEF ТиИ с очисткой ссылок, выгрузить-загрузить (на всякий случай) |
|||
17
andrewks
28.12.10
✎
09:19
|
+(16) спр.партий для ТиС переносить не надо
|
|||
18
St17
28.12.10
✎
09:24
|
накатал обрабоку для пометки на удаление.
Процедура Сформировать() Док=СоздатьОбъект("Документ"); Док.ВыбратьДокументы(НачДата,КонДата); Пока Док.ПолучитьДокумент()=1 Цикл Если Док.ПометкаУдаления()=0 Тогда Док.Удалить(0); КонецЕсли; КонецЦикла; КонецПроцедуры 20 минут 4 дня. пометить и удалить надо весьгод. писец. |
|||
19
andrewks
28.12.10
✎
09:27
|
(18) чукча не читатель, чукча писатель?
|
|||
20
St17
28.12.10
✎
09:31
|
ну да. исправлюсь.
|
|||
21
MKMK
28.12.10
✎
09:32
|
(0)думаю задачу по избавлению документации, не следует принимать так близко к сердцу
|
|||
22
1Сергей
28.12.10
✎
09:32
|
Таки ТИС? тогда ТА двигать в начало времен
|
|||
23
zuza
28.12.10
✎
09:34
|
||||
24
zuza
28.12.10
✎
09:34
|
(+23) тока копию базы сделай... Батник помести в каталог базы и запусти.
|
|||
25
Rie
28.12.10
✎
09:49
|
(0) Пошарься в Сети. Был где-то уже готовый универсальный SQL-скрипт для этой задачи.
|
|||
26
St17
28.12.10
✎
09:51
|
Спасибо все. сделал как написал andrewks. все как я и хотел.
|
|||
27
YHVVH
28.12.10
✎
09:53
|
регистры надо будет чистить пресчитывать еще.
|
|||
28
andrewks
28.12.10
✎
09:55
|
(27) накуя? они и так девственно чистые будут
|
|||
29
DEVIce
28.12.10
✎
09:57
|
(16). Между скопировать нужные файлы и удалить ненужные разницы нет. :)
|
|||
30
dva1c
28.12.10
✎
10:07
|
А грохнуть общий журнал , а потом ТиИ, не предлагать?
|
|||
31
dva1c
28.12.10
✎
10:09
|
+(30) ссылка Очистка ТиС
|
|||
32
St17
28.12.10
✎
13:54
|
При даннлм способе копирования файлов как указал andrewks. В контрагентах не заполнены поля банка.
|
|||
33
Dimon4ik
28.12.10
✎
14:00
|
Создай батник
rem Очищаем служебные папки del New_Stru del Syslog rem Удаляем индексы, списки и шаблоны программиста del *.cdx del *.lst del 1cv7srct.st rem Удаляем документы del dt*.* del dh*.* del 1sjourn.dbf del 1scrdoc.dbf del 1sdnlock.dbf rem Очищаем регистры и последовательности (для компоненты Оперативный учёт) del 1sstream.dbf del rg*.* del ra*.* rem Удаляем проводки, операции сальдо и остатки (для компоненты Бухгалтерский учет) del 1SOPER.dbf del 1SENTRY.dbf del 1SBKTTLC.dbf del 1SBKTTL.dbf del 1SACCSEL.dbf del 1SSBSEL.dbf rem Очищаем журнал регистрации УРИБ del 1supdts.dbf del 1sdwnlds.dbf del 1sdbset.dbf После этого в конфигураторе тестирование и исправление. |
|||
34
St17
28.12.10
✎
17:24
|
спасибо!
|
|||
35
Прохожий
28.12.10
✎
18:30
|
Универсальным переносом данных XML перенеси все справочники.
1. Некоторые периодические значения реквизитов могут быть введены документами. 2. Могут быть нарушения в структуре файлов или некорректные значения, при переносе структура данных будет гарантировано правильной. 3. Перенос только справочников много времени не занимает ибо с итогами никак не связан. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |