Имя: Пароль:
1C
1C 7.7
v7: Ошибка при загрузке в серверную базу
0 Mandel1985
 
30.11.16
11:21
Здравствуйте.
Подскажите пожалуйста. Выгрузил базу из файлового варианта и пытаюсь загрузить в серверный. При загрузке появляется такая ошибка: http://ge.tt/2TVZeRh2

Как быть?
1 Ёпрст
 
30.11.16
11:37
дык нет доступа к указанной базе, раз он не может альтер сделать
2 Ёпрст
 
30.11.16
11:37
права то дай
3 Mandel1985
 
30.11.16
15:57
Да. Спасибо. А теперь такая ошибка возникает:http://ge.tt/5GlcpRh2
4 SergTheGreat
 
30.11.16
16:07
(3) Это попытка создания дубликата одной из строк. Наверное, в 1-й раз часть данных все-таки загрузилась :-)
Удали SQL-базу, создай заново (хоть средствами SQL, хоть 1C) и загрузи еще раз данные.
5 Ёпрст
 
30.11.16
16:07
И желательно, проверить на ошибки саму дбф базу перед выгрузкой
6 Это_mike
 
30.11.16
16:23
(4) часть загрузилась, если прав не было? :-)
не, скоре всего, ошибка в базе или файле выгрузки.
Иногда помогает простой реиндекс.
7 МихаилМ
 
30.11.16
16:43
простая реиндексация дбф не поможет.
и дцбли не выявит

ищите дубли, удаляйте.
8 Mandel1985
 
30.11.16
16:47
Вот такое пишет:

Документ.ХХХ Обнаружены дублирующиеся номера строк документа. Произведена перенумерация строк. '   50'

причем пару раз с таким соообщением смог из файловой в серверную загрузить. а сейчас видимо нет.
9 Ёпрст
 
01.12.16
09:04
(8) ищи документы, где количество строк >9999, разбивай их на части, потом загружай в скуль. ИЛИ, не грузи этот док, потом прямым запросом можно закинуть
10 Ёпрст
 
01.12.16
09:07
Либо, отключи индекс на табличке в скуле, загрузи базу, потом прибей дубли в самом скуле и создай индекс
11 Mandel1985
 
01.12.16
13:40
'ищи документы, где количество строк >9999'
я думаю из-за этого: когда документ заполняют в серверном варианте, то Out of memory, в файловом - все гуд.
12 Ёпрст
 
01.12.16
13:43
(11) так ты базу в скуль загрузил или нет ?
Перед загрузкой, нужно найти все ощибки в дбф, + привести мд в порядок, в части общих реквизитов документа неогр. длины, они должны быть последними в дереве метаданных.
13 Ёпрст
 
01.12.16
13:45
+ избавиться от документов, в которых >9999 строк, ибо в дбф lineno это int 4, и нумерации потом нема, а в скуле из этого поля лепится индекс.
14 Мандалай
 
01.12.16
14:30
Если сможете найти документы на которые он ругается попробуйте изменить время документа, хотя на секунду