Имя: Пароль:
1C
 
Можно ли прерывать ТиИ конфигуратора (пересчет итогов) ?
0 pectopatop
 
10.12.07
07:21
Проблема следующая: есть конфигурация, переделанная ТиС, на 1С77 DBF. В ней последнее время скопилось достаточно много ошибок запросов, и потому решено было сделать Тестирование и Исправление базы с пересчетом итогов. Сначала запустил я это на простом компе - выполнялось ~2.5 суток. Потом переговорили с пользователями, и решили, что на выходных запустим ТиИ на рабочей базе. Причем т.к. была еще одна большая процедура, и она нужнее, то решили сначала ее запустить.
А потом, если первая завершится до вечера субботы, то и ТиИ. Т.к. на него останется остаток выходных - 1.5 суток. А рабочий сервер - мощнее ПК на котором тестили, типа "наверное хватит времени"..

Времени не хватило. Пользователи, конечно, стали возмущаться. Т.к. в базу им не зайти.

Можно ли прерывать Тестирование и Исправление быза с пересчетом итогов? Можно ли, не останавливая ТиИ, скопировать в соседнюю папку всю базу (пусть даже и немонопольно, есть программка-бэкапилка, которая нормально делает бэкапы базы в рабочее время).
1 Нуф-Нуф
 
10.12.07
07:31
прерви и восстанови из архива (то что перед ТиИ делается бекап это аксиома)
2 pectopatop
 
10.12.07
07:38
Еще такой вопрос:
можно ли как-то узнать сколько процентов ТиИ уже прошло?
(не знаю, допустим по размеру какой-нибудь DBFки).
3 pectopatop
 
10.12.07
07:39
(1) а по-другому бы.. как-нибудь.. ???
4 Нуф-Нуф
 
10.12.07
07:42
(3) бугага! бекап не сделал! жгешь товагисчь!
имхо беги в аптеку за вазелином
5 pectopatop
 
10.12.07
07:43
бэкап-то сделал.
прерывать нежелательно просто.. потому что потом все равно запускать.
6 de Bug
 
10.12.07
07:48
(2) В смысле, Конфигуратор "побелел" и не показывает?
7 pectopatop
 
10.12.07
07:50
(6) да, побелел..
но, наверное, через время экран отрисуется..

а он показывает что ли где-то процент этот???
8 pectopatop
 
10.12.07
07:51
ну-ка щас проверим.. на другой базе..
если показывает - то это заипца!
9 Mikeware
 
10.12.07
07:55
Чтоб "показывало" - запускай пофигуратор в режиме совместимости с 2000
10 Mikeware
 
10.12.07
07:56
Прерывать нежелательно. Ибо итогам настанет кирдык
11 pectopatop
 
10.12.07
07:58
(9), (10) о, спасибо.
12 Mikeware
 
10.12.07
07:58
Блиннн.... Короче, если прервешь,  и база файловая - перекидывай из архива все регистры и переиндексируйся.
Если база сиквельная - смотри, что и когда считает - профайлером - и после прерывания пересчитаешь итоги обработкой с предыдущего прерванному периода - в разжделенном режиме...
13 Mikeware
 
10.12.07
08:00
+(12) Только прекидывай не только итоги, но и движения. Иначе возможны некоторые сюрпризы (точнее, в сиквельной базе они возможны, в файловой - не знаю, но не исключаю)
14 Ursus maritimus
 
10.12.07
08:01
Проще было сделать выгрузку - загрузку
15 Mikeware
 
10.12.07
08:02
(2) ПО размеру дбф-ки не узнаешь, но если сможешь скоппировать какую-нибудь таблицу итогов - посмотри вьюером на дату  последних итогов.
16 Mikeware
 
10.12.07
08:05
Пардон, сразу не увидел, что база файловая.
Кстати, дурная она у тебя.Либо регистры не закрываются, либо ХЕЗ. База 12Г (сиквельная) пересчитывает итоги с 2005 года в пределах рабочего дня (меньше суток).
17 Подводный Таракан
 
10.12.07
08:37
Случаем не комплекс у тебя?? в нем вполне возможны такие фиги... тут нужно глубже копать иначе этот трабл с пересчетом итогов будет повторяться
18 pectopatop
 
10.12.07
12:11
(17) нет. не комплексная. переделанный ТиС.
(16) так то - сиквельная, а тут - файловая. файловая вроде всегда (на больших объемах) тормознее. объем ~4Гб. а хотя я сам - хз.
(15) скопировать не удалось, и вручную и прогами разными..
видимо 1Сина блокирует файлы полностью. вернее все кроме DBF и CDX смогла бэкапилка подхватить, в свой архив.
(12) прервал.. уже.. и с бэкапа восстановил.
(13) поглядел потом, для интереса, на базу с прервынным ТиИ пересчет итогов, вроде ничего - цифры по основным регистрам - нормальные..
только вот точка актуальности - стала 22 июля :)
19 pectopatop
 
10.12.07
12:11
всем спасибо. решили следующие выходные занять под это дело.. полностью
20 ildus
 
10.12.07
12:16
(0) можно.
выгрузка-загрузка намного быстрее пройдет
21 DrShad
 
10.12.07
12:22
(0) можно, но только один раз в жизни. гы
22 Эльниньо
 
10.12.07
12:23
Да уж. Файловая. Что мешало сделать копию на серваке, делать на ней и в случае успеха натравить всёх на неё.
23 pectopatop
 
10.12.07
12:25
(22) ну почти так и было.
только наоборот, конфигуратор "делал свое грязное дело" в папке основной базы.
24 Mikeware
 
10.12.07
12:28
(22)Ага. Даже не натравить, можно тупо скопировать из перепроведененой в рабочий каталог.
25 Эльниньо
 
10.12.07
12:29
(23) К следующим выходным:
1. Делаешь ТИИ до персчёта
2. Удаляешь все RG
3. ТИИ с пересчёта.
26 pectopatop
 
10.12.07
12:31
(18) +ежели что.. имеется ввиду - В УБИТОЙ КОПИИ БАЗЫ - ТА=22/07.
в той, где юзеры сидят (из архива) - все ок.
27 Эльниньо
 
10.12.07
12:33
(26) Значит чуть-чуть не дотянул
28 1Cко
 
10.12.07
12:46
(9) и реально будет отрисовывать окно??
29 Эльниньо
 
10.12.07
12:52
(28) Строка состояния будет освежаться.
30 1Cко
 
10.12.07
12:53
здорово))) не знал
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший