Имя: Пароль:
1C
1С v8
Реструктуризация при обновлении ИБ. Можно ли выполнять частями?
0 sabiony
 
23.09.13
09:49
На тестовой базе.
После крупного обновления конфигурации, запускаю обновление ИБ. Начинается реструктуризация таблиц регистров бухгалтерии. Первым идет Хозрасчетый. Пробовала нажать Ctr+Breake, когда реструктуризация Хозрасчетного прошла и пошла реструктуризация МСФО-шного регистра, тогда выполнение прерывается, но при повторном запуске начинается все с самого начала.
Проблема в том, что запускала реструктуризацию в Пт,а в Пн утром увидела подвисшую 1С-ку, пришлось ее закрыть принудительно. Думала, что хоть большая часть выполнилась, но нифига, все начинается сначала.:( Как быть-то?
1 Fish
 
23.09.13
09:51
(0) База скульная?
2 sabiony
 
23.09.13
09:53
Да
3 Sammo
 
23.09.13
09:55
Какие были изменения?
Теоретически, если добавляется только новые типы (т.е. данные _точно_ не будут меняться) можно методами скуля перед реструктуризацией таблички перенести во временные, после реструктуризации назад их залить.
НО!
1. Считается нарушением лицензионного соглашения.
2. Требуются скилы по скулю.
4 Лефмихалыч
 
23.09.13
09:56
(2) можно руками добавить нужных полей в таблицы перед обновлением, но у этой машины нет мозгов, нужно будет использовать свои
5 mikecool
 
23.09.13
09:57
"можно методами скуля перед реструктуризацией таблички перенести во временные" а нафига так сложно? сразу в таблицы добавить поля
6 sabiony
 
23.09.13
09:59
(3)
Изменений дофига и больше. Делаю пробное обновление со старого релиза 2.0 на новый релиз 3.0.
Что-то больно сложные методы вы предлагаете. А других способов нет?
7 ИС-2
 
naïve
23.09.13
10:01
8 Лефмихалыч
 
23.09.13
10:02
(6) перенос остатков в пустую базу еще есть
9 Sammo
 
23.09.13
10:03
(6) Ждите ноября. Там 04.11 будет выходной может за 3 дня реструктуризация пройдет.
Либо дробите релиз на более мелкие с реструктуризациями по отдельным регистрам. Но такое может быть и невозможно...
10 sabiony
 
23.09.13
10:03
(8) Да, да) Этот вариант мы и рассматриваем как основной для перехода. Просто решили попробовать посмотреть, что будет с базой после обновления, вдруг... )
11 sabiony
 
23.09.13
10:05
(9) Да, тоже уже думаю попробовать обновиться по отдельным объектам
12 sabiony
 
23.09.13
10:07
Получается, транзакция по реструктуризации завершается при полном успешном ее окончании?
13 ИсчадиеADO
 
23.09.13
10:07
в файловой разве не быстрее?
14 Эмбеддер
 
23.09.13
10:09
13+ использовать более мощный комп
15 wms
 
23.09.13
10:10
(0)я неделю по ночам делал в БП когда релиз поменяли (база в наследство досталась)- там известный глюк был.
16 ИсчадиеADO
 
23.09.13
10:10
(14) вроде тактовая частота и оператива больше повлияют, чем кол-во ядер?
17 sabiony
 
23.09.13
10:11
(14) А почему быстрее должно быть в файловом варианте? По опыту?
18 sabiony
 
23.09.13
10:13
(15) Неделю по ночам, т.е. последовательно? В том-то и фишка, что после прерывания, начинает все сначала. У вас было иначе?

А что за известный глюк?
19 Sammo
 
23.09.13
10:18
(13) А по размеру таблиц он пролезет? С учетом времени реструктуризации?
20 mikecool
 
23.09.13
10:18
в файловую иногда хрен выгрузишь
а если можно выгрузить - то не такая уж она и большая
21 Эмбеддер
 
23.09.13
10:20
(16) так вроде файловая использует все равно только одно ядро
22 sabiony
 
23.09.13
10:28
(20) Неделю назад рабочая, поднятая в файловую, весит 120 Гб. Это как по вашим оценкам?
23 floody
 
23.09.13
10:30
(22) не мало, есть SSD на 256 гиг?
24 IШаман
 
23.09.13
10:31
(0) Хранилище?
25 sabiony
 
23.09.13
10:37
(24) Нет, подопытная база не подключена к хранилищу.
26 IШаман
 
23.09.13
10:39
А что именно меняли что такая реструктуризация идет?
27 dmpl
 
23.09.13
10:56
(0) Она не подвисла, скорее всего шла переиндексация таблицы. В это время строка состояния не обновляется, да и окно белым может стать.

(26) Достаточно удалить документ/справочник - и пойдет реструктуризация всех объектов с реквизитами с типами ДокументСсылка, СправочникСсылка и ЛюбаяСсылка. С учетом того, что 1С не чурается использовать такие типы в типовых - объектов таких будет достаточно. Например, те же регистры бухгалтерии практически гарантировано пойдут на реструктуризацию.
28 Fragster
 
модератор
23.09.13
10:58
сделать бэкап, оттранкэйтить реструктуризируемые таблички, перекинуть данные средствами скуля из бэкапа
29 dmpl
 
23.09.13
11:04
(28) Если можно не реструктуризировать - почему об этом не догадалась 1С?
30 sabiony
 
23.09.13
11:12
Как копия поднимется, попробую запустить на файловой копии. Напишу, что из этого выйдет.
31 Sammo
 
23.09.13
11:12
(29) Ей лень догадываться. Использовать "Любая ссылка" - сас себе злобный Буратино (даже если не было изменений в данных)
32 dmpl
 
23.09.13
11:34
(31) Дык если реструктуризация не нужна в принципе (а совет из (28) на это и указывает) - не лень им было ее писать?

А так, в типовой УПП тип ЛюбаяСсылка имеют, например, такие объекты:

РегистрСведений.ОбъектыИнформационныхБаз
РегистрыСведений.СоответствиеОбъектовДляОбмена
РегистрыСведений.СоответствиеСчетовБУиМСФО
РегистрыСведений.КоллизииПриОбмене

А уж ДокументСсылка и СправочникСсылка так вообще направо и налево (все регистры расчета ЗУП и документы, партии товаров на складах, партии товаров переданные, продажи себестоимость и т.п.).
33 Fragster
 
модератор
23.09.13
11:38
(32) это маленькие объекты как правило (даже РС если будет пару миллионов записей - реструктуризироваться будет достаточно быстро)
34 dmpl
 
23.09.13
11:48
(33) Партии товаров - маленькие? Плюс не стоит забывать, что их совсем не 1 штука... Да и по обмену в РИБах объектов может быть дофига. А если документ делал проводки - то автоматом идет реструктуризация регистров бухгалтерии - а там тоже записей дофига может быть.
35 dmpl
 
23.09.13
11:55
(30) Скорее всего не поможет - по моему опыту реструктуризация регистров бухгалтерии в файловом варианте в разы (если не на порядок) медленнее, чем в клиент-серверном.