Имя: Пароль:
1C
1C 7.7
v7: Вопрос: Разрушение справочника. База полетела. Проблемы со справочниками и дбф
0 mirvel
 
11.01.12
05:30
У МЕНЯ ВОПРОС:
как так может быть что в 1ске в справочнике есть строки с пустыми значениями, а в дбф -файле нету вообще этих строк!!!
Описание проблемы ниже...


Вообщем ситауация такая база перестала работать. Начал разбираться удалять сдх=не помогло. Сделал выгрузку, начал загружать = при загрузке база вылетала на справочнике контрагенты. Запустил тестирование и исправление базы. (без опции исправления) и выявил одну из проблем:
//(сообщение от теста: Проверка уникальности внутреннего идентификатора в справочнике. Контрагенты. Элемент 88000896(Курочкин Илья). Вн. идентификатор      0   . Исправить вручную
Проверка содержания справочников. НоменклатураПоставщиков. Элемент 6126. Для подчиненного элемента не удалось создать элемент в род. справочнике. Проверка содержания справочников.  Неисправимая ошибка)

Думаю дай посмотрю на этого контрагента...и правда в 1ске с ним траблы...Наименование вроде в списке есть, а начинаешь заходить в карточку контрагента а там наименование пустое! Попытался заполнить, а он создает еще одну номенклатуру (т.е дублирует запись).
Пометил на удаление, но при запуске на удаление (контроль удаления) а его вообще нету в списке на удаление... Одним словом НЕ УДАЛЯТСЯ

Решил посмотреть его напрямую в дбфке....Оказца Справочник Контрагенты содержал запись с уникальным внутренним кодом ID (смотрел через вьювер) = 0 как раз тот на котрую ругалась 1ска....удалил его
И все база взлетела....
Загрузка и Выгрузка базы тоже заработала....

вроде все нормально....решил нужные данные слить в копию той же базы... через Export771.ert  и Import77.ert... Экспорт работает...а импорт тормозит выдает ошибку.....ТекущийСправочник.УстановитьАтрибут(Имя, Значение);
{Z:\EXPIMP77\IMPORT77.ERT(1681)}: Неверное значение!

Запустил еще раз тестирование базы и исправление...

База нашла проблемы в другом справочнике "номенклатурапоставщиков"..сообщение типа не могу установить родителя...на элементе 35509

начал смотреть этот справочник через 1ску..... а этот элемент 35509 пустой!!! а заним номера 35510,35511 и так далее тоже пустые..
И я Подумал..наверное такая же проблема как с контрагентом...зашел через ДБФ вьвер...а там этих записей вообще нету!! т.е. строки заканчиваются на элементе 35508!!!

это меня смутило... И ПОДУМАЛ все таки 1ска берет данные не напрямую из дбфке? что то есть между...удалил CDX этого дбф-а. не помогло

У МЕНЯ ВОПРОС:
как так может быть что в 1ске есть строки, а в дбф -файле нету!!!

Заранее благодарен
1 Чайник Рассела
 
11.01.12
05:50
Одно из двух - то ли фокус, то ли чЮдо (с)
2 big
 
11.01.12
06:18
(0) HDD у вас в порядке вообще?
(1) +1
3 dk
 
11.01.12
07:22
индексы снесли для начала на копии
4 dk
 
11.01.12
07:23
отбой, уже было )
5 1Сергей
 
11.01.12
07:29
>>Думаю дай посмотрю на этого КОНТРАГЕНТА...и правда в 1ске с ним траблы...Наименование вроде в списке есть, а начинаешь заходить в карточку КОНТРАГЕНТА а там наименование пустое! Попытался заполнить, а он создает еще одну НОМЕНКЛАТУРУ (т.е дублирует запись).

Легким движением руки Контрагент превращается... Контрагент превращается... Контрагент превращается... в Номенклатуру
6 1Сергей
 
11.01.12
07:31
да и вообще. У тебя в справочниках некоторых элементов нет (скорее всего часть ДБФ-ок восстановлены из архива), а в документах ссылки на них есть. Вот 1С и создает пустые элементы при ТиИ
7 jyupiter
 
11.01.12
07:32
> У МЕНЯ ВОПРОС:
> как так может быть что в 1ске есть строки, а в дбф -файле нету!!!

а может быть, что 1ска старая, с данными, а ДБФ-ка просматривается из новой базы, куда эти данные недоподгрузились
8 1Сергей
 
11.01.12
07:33
в общем, восстанови из архива всю базу и не мучайся
9 mirvel
 
11.01.12
09:25
(5) Опечатка (Номенклатура) заменить Контрганет :)

(6)(7)(8)... да действительно я закинул дбф файлы в рабочую бэкап базу...
но я не понимаю почему в 1ске в справочнике есть элементы а в дбф ке нету?
(6) хочешь сказать созадет пустые элементы...при ТиИ ...и где она их создает?
(7) как она может просматриваться из новой базы? разве справочники формируются из ссылок??
(8) так и попробую сделать...но тем не менее объясните структуру подргузки дбф файлов в 1ску и формирование справочников на первичном уровне!!!