Имя: Пароль:
1C
1C 7.7
v7: ТиС. Что-то непонятное творится с регистрами
,
0 mk-61
 
26.11.11
23:11
Всем привет! Конфигурация: ТиС для Украины (7.70.002), версия платформы 7.70.025. База dbf.

Копирую базу целиком на другой компьютер (назовем его компьютер-2). Запускаю 1-с на том другом компьютере и происходят странные вещи: во-первых, ТА почему-то переносится на 01.11.2021 (тобишь на 10 лет вперед). Во-вторых, вообще все регистры на любую дату оказываются не рассчитанными. Запускаю любой отчет (остатки товаров, взаиморасчеты, деньги и т.д.), в них: начальные остатки ноль, конечные остатки ноль. При этом обороты по документам показывают то, что надо.

Копировал базу несколько раз. Каждый раз одно и тоже. При этом на исходном компе все нормально.

Если выполнить на компьютере-2 тестирование и исправление ИБ, то ситуация нормализуется. Т.е. для себя проблему я решил, но хотелось бы узнать природу такого поведения. Подскажите, куда копать. Спасибо.
1 Академик_
Келдыш
 
26.11.11
23:15
сделай выгрузку загрузку. Подозрение на драйвера одбц
2 andrewks
 
26.11.11
23:16
как копируешь?
3 andrewks
 
26.11.11
23:16
(1) dbf
4 mk-61
 
26.11.11
23:22
Копирую целиком всю папку с ИБ.
5 mk-61
 
26.11.11
23:24
И еще добавлю. С того же исходного компьютера таким же способом копирую и бухгалтерию. С ней проблем нет.
6 kiruha
 
26.11.11
23:57
(0)
Какая именно галочка в Тест и Исправл нормализует базу ?
7 andrewks
 
26.11.11
23:59
(4) в это время в базе, случайно, никто не сидит?
8 mk-61
 
27.11.11
00:48
(7) Нет, база свободна во время копирования
9 mk-61
 
27.11.11
02:06
(6) Поигрался с тестированием и исправлением ИБ. Выполнял каждый из пунктов по отдельности, затем смотрел, что происходит. Результаты:
1 - Проверка физ. цел. - ничего не поменялось.
2 - Переиндексация - появились остатки, но НЕПРАВИЛЬНЫЕ.
3 - Проверка лог. цел. - ничего не изменилось.
4 - Пересчет служ. данных - без изменений.
5 - Пересчет итогов - появились остатки ПРАВИЛЬНЫЕ.

Попробовал также запустить сразу пункт 5 - пересчет итогов, без предварительного прохождения первых четырех процедур. Выскакивает сообщение "Невосстановимая ошибка БД. Код - 4".
10 Злопчинский
 
27.11.11
02:25
размеры файлов базы - самые большие какие?
сильно похоже на то, что летят файлы - либо диски косячат, либо хз.. смотреть пристално.. чудес не бывает...
11 kiruha
 
27.11.11
03:01
Возможно в файлах сидят недопустимые символы
12 kiruha
 
27.11.11
03:06
На компе 1 сделать копию, провести тестирование и исправление, перенести базу на комп 2
?
13 mk-61
 
27.11.11
12:32
Решил проблему. Всё оказалось до ужаса просто. В базе-получателе почему-то несколько файлов rg*.dbf были датированы 2021 годом. Копирование на второй комп осуществлял .bat файлом при этом в одну и ту же папку. Этот батник не перезаписывал эти несколько файлов, так как считал их более новыми. В итоге получалось то, что получалось.

Для меня только осталось загадкой, почему система ни разу не реагировала сообщениями об ошибке или еще как-нибудь на такую подмену?

Спасибо всем за помощь.
14 DJ Anthon
 
27.11.11
12:38
сам себе на грабли наступил ))
15 Mikeware
 
27.11.11
12:40
(14) страшнее граблей - только детские грабли...©
16 mk-61
 
27.11.11
13:29
(14) согласен ;)
17 Эльниньо
 
27.11.11
17:08
Век живи, век учись - всё равно новые грабли найдутся.
18 filh
 
28.11.11
08:48
ну вот, писал, что всю папку копировал, а тут пакетным режимом копировал.
19 1Сергей
 
28.11.11
09:08
какой смысл копировать базу в непустую папку?
20 mk-61
 
28.11.11
13:35
(19) Смысл есть. Рассказывать подробно не буду, так как проблема, поднятая в теме решена и флудить не вижу смысла.