Имя: Пароль:
1C
1C 7.7
v7: Как быстро удалить 4 фирмы из 5 в ТиС 9.2?
0 Paul_Nevada
 
09.02.16
08:45
Можно ли как-то БЫСТРО удалить в старой (большой ~5 ГБ) файловой ИБ 4 из 5-ти фирм и выполнить что-то вроде ТИИ, что бы остатки всех регистров каким-то волшебным образом пересчитались и стали показывать только 1 оставшуюся фирму?)
1 vde69
 
09.02.16
08:51
нет...

самое быстрое это перенести 1 фирму в пустую базу
2 Тихий омут
 
09.02.16
08:53
(0) дорого это будет. да и лень, во вторник-то...
3 Масянька
 
09.02.16
08:56
(0) Только - волшебством. Ищи волшебника :)
4 asady
 
09.02.16
08:56
(0)
1. отключаем итоги (я бы тупо удалил файлы регистров)
2. пишем обработку перебор метаданных документов и справочников где есть реквизит фирма
бежим по документам (элементам) проверяем фирму и помечаем на удаление ненужные.
3. удаление помеченных объектов
4. монопольный вход с пересчетом итогов

на всё про всё не торопясь примерно часа 3-4 - ну не более 1 раб.дня - что стоит примерно 10000 руб
5 Ma3eIIa
 
09.02.16
09:00
(1) да так быстрее будет. вернее само быстро
6 Paul_Nevada
 
09.02.16
09:02
Скорректируюсь в части ТЗ:

Свернуть старую ТиС, оставив, при этом, 1 из 5 фирм. Доки за 2016 оставить.
7 Ma3eIIa
 
09.02.16
09:04
(6) ну так. гугля в помощь. где то были обработки свертки на ТИС.
8 Strogg
 
09.02.16
09:05
(6)
1) установитьКД
2) создать правила выгрузки между ТиС9.2 и ТиС9.2, в которых установить отбор по требуемой фирме
3) выгрузить из старой базы по созданным правилам
4) ???
5) PROFIT!
9 vde69
 
09.02.16
09:07
(4) на базе 5 гигов, полный пересчет итогов будет идти примерно 1 час, еще час уйдет на удаление помеченых объектов и ТИС.
еще час на написание обработки
дальше нужно чистить периодические реквизиты, константы, справочники (например учетную политику), регламентную отчетность (во внешних файлах)

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

учитывая, что база древняя такое вполне возможно....
10 Ma3eIIa
 
09.02.16
09:07
(8) обрезать доки до 2016. хотя это все в КД и делаешь
11 Ma3eIIa
 
09.02.16
09:07
(10) но я бы сделал переход на 1с8.
12 vyaz
 
09.02.16
09:09
А потом выяснится, что списание товара производилось без контроля остатков с общего склада, а остатки (сводные) должны остаться на одной из пяти фирм в новой базе.
13 Ma3eIIa
 
09.02.16
09:13
(12) у нас был сотрудник. бабка. она ОС не заводила новую карточку а исправляла и назначала на новое подразделение. в отчетах все красиво. но когда переносил в другую базу. думал что за бред.
14 Trotter
 
09.02.16
09:13
(12) Ну надо копию на всякий сделать перед этим ) А потом уж...
15 Paul_Nevada
 
09.02.16
09:20
Всем - спасибо большое - буду крутить...
16 Paul_Nevada
 
09.02.16
09:59
(4) удалять только RA-файлы же следует?
17 Paul_Nevada
 
09.02.16
09:59
вернее RG?
18 Paul_Nevada
 
09.02.16
10:38
16, 17 - по-прежнему актуальны
19 asady
 
09.02.16
11:02
(16) удаляй и RA и RG
20 Paul_Nevada
 
09.02.16
11:04
(19) удалил
потом не хватает пересчет итогов ничего)
21 Paul_Nevada
 
09.02.16
11:06
1. удалил RA и RG;
2. удалил все ненужные доки в обходом по метаданным и проверкой на глЕстьРеквизитШапки("Фирма",Док.Фирма);
3. пересчет итогов - ни фига)
22 Paul_Nevada
 
09.02.16
11:06
перепроводить доки оставшихся фирм - ДОЛГО
23 Paul_Nevada
 
09.02.16
11:06
дабы набить регистры остатками вновь
24 Paul_Nevada
 
09.02.16
11:12
удалил и дбф, и цдх
25 Mikeware
 
09.02.16
11:14
(21) ну так у теб нет движений. на основании чего ты хочешь получить остатки?
26 Paul_Nevada
 
09.02.16
11:24
(25) ну так я и вопрошал выше - какие из таблиц удалять - все - не катит. а если удалять только таблицы остатков, то удаление доков медленно очень идет
27 Mikeware
 
09.02.16
11:49
(26) сдвинь ТА на самый зад.
или позови программиста, чтоль...
28 Злопчинский
 
09.02.16
12:24
ну если будет актуально - стучись вечером, часов в 18-19.
1. 5-7 минут, внедряем "универсальный двигатель регистров"
2. с п.1 снимаем текущие остатки по нужной фирме - 10 мин
3. удаляем штатным образом в транзакции все доки (20 мин)
4. проводим документ по п.2 (10-20 мин)
5. перепроводим 2016г. - 20 мин.
..
все...
29 Злопчинский
 
09.02.16
12:25
2а пропустил - удаляем файло регистров...
30 Paul_Nevada
 
10.02.16
08:32
всем - спасибо!
28, 29 - отдельное спасибо, коллега!!! =)
31 Mikeware
 
10.02.16
08:35
(30) а оскорблять-то зачем?
32 Paul_Nevada
 
10.02.16
09:20
(31) и не думал)
33 Paul_Nevada
 
10.02.16
09:20
Всем - равное СПАСИБО!
2 + 2 = 3.9999999999999999999999999999999...