|
v7: codebase error -310 | ☑ | ||
---|---|---|---|---|
0
vip03
26.06.15
✎
05:35
|
Есть оборотный регистр. нужно в него добавить еще несколько ресурсов.
при реструктуризации счетчик доходит до 2416400 и 1с вылетает с этой ошибкой. как победить? убить файлы и перепровести документы не вариант. обороты за 3.5 года. |
|||
1
rphosts
26.06.15
✎
05:36
|
а какой размер файла-то?
|
|||
2
vip03
26.06.15
✎
05:38
|
файл небольшой
RG 217MB RA 249MB индексные вообще копейки |
|||
3
big
26.06.15
✎
06:15
|
это ошибка на количество записей в файле. Вот нужная ссылка по теме:
http://catalog.mista.ru/public/77617/ |
|||
4
vip03
26.06.15
✎
06:39
|
(3) про это я в курсе. была у нас такая проблема с документами.
дело в том, что в файле меньше 2.5 миллионов записей. т.е. до критичного количества еще работать и работать... |
|||
5
ЧеловекДуши
26.06.15
✎
06:44
|
(4) Выгрузи, загрузи, БД
|
|||
6
ЧеловекДуши
26.06.15
✎
06:44
|
+ Потом накатывай
|
|||
7
vip03
26.06.15
✎
08:47
|
блин...
выгрузка не работает. "Упаковка файла переноса данных" и сразу же "Ошибка при чтении из архива" |
|||
8
vde69
26.06.15
✎
08:50
|
открой любым DBF редактором
добавь строку и потом ее удали.... все |
|||
9
vip03
26.06.15
✎
09:01
|
(8)
что открыть? rg? ra? |
|||
10
vde69
26.06.15
✎
09:01
|
(9)ту таблицу на которой вылетает
|
|||
11
Mikeware
26.06.15
✎
09:02
|
(9) Видимо, ра - у тебя ж на реструктуризации таблицы движений вылетает
|
|||
12
vip03
26.06.15
✎
09:03
|
так не пишет она на чем вылетает...
хотя ладно. попробую обе. хуже все равно не будет. |
|||
13
vip03
26.06.15
✎
09:04
|
(11) откуда такие сведения?
может движения, может остатки. просто ошибка индексного файла -310 |
|||
14
ДенисЧ
26.06.15
✎
09:05
|
(13) У тебя в состоянии что пишет перед вылетом? Дословно.
|
|||
15
vde69
26.06.15
✎
09:06
|
(12) твоя ошибка - это кривой заголовок DBF файла, в заголовке стоит количество строк, если фактически строк в таблице другое количество - имеем сабж.
вещь простая как 3 копейки (для 7.7 бывает частенько), но я не понимаю почему 1с сама не умеет исправлять это... |
|||
16
vip03
26.06.15
✎
09:35
|
(15) база рабочая. как же работаем с кривым заголовком?
|
|||
17
vde69
26.06.15
✎
09:38
|
(16) фиг его знает :)
1с это проверяет только при входе первого юзера. Может пропатчили ее и она теперь не проверяет вовсе... |
|||
18
Fedor-1971
26.06.15
✎
09:39
|
(15) кривой заголовок DBF не может исправить и FoxPro останавливается с ошибкой.
Если не получится исправить через редактор DBF, то придётся изменять количество записей в заголовке файла руками HEX редактором. (16) можно работать и с кривым индексом и с гнутым заголовком до ТИИ, когда 1С пытается всё это привести в норму. |
|||
19
aka AMIGO
26.06.15
✎
09:39
|
(16) заголовок (хидер иначе) - правильный по конструкции, но поле в нём с количеством записей не соответствует количеству записей.
Вообще-то ТИИ я б попробовал.. лечит-же |
|||
20
vip03
26.06.15
✎
09:43
|
ТИИ запустил уже. посмотрим что выведет...
в ДБвьювере посмотрел. оба файла вроде правильные количество записей совпадает с заголовком. вот только в РА 2472139 записей в РГ 2999675 как в РА может быть записей меньше? |
|||
21
aka AMIGO
26.06.15
✎
09:46
|
(20) ra - движения
rg - остатки посмотри в файлике *.DD |
|||
22
ДенисЧ
26.06.15
✎
09:50
|
(20) Может. Запросто
|
|||
23
vip03
26.06.15
✎
09:51
|
(21) я в курсе где что. мне интересно почему записей движений МЕНЬШЕ чем записей остатков.
сейчас дбвьювером посмотрел: в РА движения с 13 года (что правильно), а в РГ есть записи за 12 год. измерения есть - ресурсы 0. откуда? |
|||
24
aka AMIGO
26.06.15
✎
09:53
|
(23) кстати, как в CDX, так и в DBF могут быть записи, помеченные на удаление, но не использующиеся. Они входят в количество записей, но СУБД их, при нормальной работе, пропускает (типа "не видит")
При ТИИ они исчезают, если поставить соотв. маркер |
|||
25
Mikeware
26.06.15
✎
09:53
|
(23)что-то провели 12-м годом. итоги появились.
сняли с проведения (изменили период и перепровели, просто перепровели) - движения удалились, а итоги обнулились... |
|||
26
Ёпрст
26.06.15
✎
09:53
|
(23) не закрытый регистр
|
|||
27
Ёпрст
26.06.15
✎
09:54
|
или нулевые итоги
|
|||
28
Mikeware
26.06.15
✎
09:54
|
(26)оборотный
|
|||
29
Ёпрст
26.06.15
✎
09:55
|
(28) да разницы то нет особой, он то же хранит итоги по оборотам
|
|||
30
aka AMIGO
26.06.15
✎
09:57
|
и еще - "Удаленные" записи появляются при перепроведении документов. Старые движения помечаются "удаленными"..
извините, если это - привет от КЭП"а.. |
|||
31
vip03
26.06.15
✎
09:59
|
(25) оппа... а разве итоги не удаляются? что за ересь хранить нулевые итоги? еще можно понять нулевые движения, но итоги?
|
|||
32
Mikeware
26.06.15
✎
10:00
|
(29) но не тащит из предыдущих периодов...
а при любом незакрывающемся регистре количество заисей в итогах будет не больше, чем количество движений. Элементаная математика.... |
|||
33
aka AMIGO
26.06.15
✎
10:01
|
(31) "Нуль" - тоже цифра..
"Итог = 0" - отличкается от "Итог отсутствует" |
|||
34
Mikeware
26.06.15
✎
10:01
|
(31) не удаляются. почему так сделано - не знаю.
|
|||
35
vde69
26.06.15
✎
10:01
|
я-бы на копии сделал пересчет итогов и сравнил-бы
|
|||
36
Ёпрст
26.06.15
✎
10:01
|
(31) конечно нет
|
|||
37
Ёпрст
26.06.15
✎
10:02
|
(35) не поможет
|
|||
38
Mikeware
26.06.15
✎
10:02
|
(33) по большому счету - ничем не отличаются.
|
|||
39
Ёпрст
26.06.15
✎
10:03
|
только удаление прямым запросом или штатно- выгрузить данные/загрузить данные или руками удалить табличку итогов и пересчитать регистр.
|
|||
40
Mikeware
26.06.15
✎
10:03
|
(37) +1
лучше удалить нулевые итоги. Это безопасно. |
|||
41
aka AMIGO
26.06.15
✎
10:05
|
(38) если это в самом начале работы с базой - конечно, итоги отсутствуют, а вот в процессе - может и записаться нуль..
да ладно.. я фантазирую.. |
|||
42
vip03
26.06.15
✎
10:56
|
(8) помогло.
еще бы понять в чем было дело. всем спасибо. |
|||
43
aka AMIGO
26.06.15
✎
11:00
|
(42) дык ясно-ж.. несоответствие числа "количество записей" с фактическим количеством записей..
|
|||
44
aka AMIGO
26.06.15
✎
11:01
|
+43 и бд могла сбойнуть..
|
|||
45
vip03
26.06.15
✎
11:03
|
понятно. тогда на рабочей базе такую же операцию надо сделать...
|
|||
46
aka AMIGO
26.06.15
✎
11:09
|
у меня на днях случилась странность при отладке модуля документа..
поставил точку останова, стартую отчет - получаю системное сообщение "1cv7s.exе неожиданно завершило работу" и сразу отваливаются и Программа и Отладчик. перенес точку останова - вижу, отладчик заработал, как положено. разбираться не стал, смысла нет, интереса тоже - ни у меня, ни у кого тут.. |
|||
47
aka AMIGO
26.06.15
✎
11:11
|
* стартую отчет = стартую Проведение документа
|
|||
48
FN
26.06.15
✎
12:02
|
(32) не совсем верно.
Пример с остатками - оприходовать 1 единицу товара в январе - к декабрю в итогах будет уже 12 записей (при периодичности месяц). |
|||
49
FN
26.06.15
✎
12:03
|
(48)+ сорри, не прочитал что про речь про обороты.
|
|||
50
Злопчинский
26.06.15
✎
18:28
|
на всякий
http://catalog.mista.ru/public/180018/ |
|||
51
vip03
29.06.15
✎
08:40
|
деньгу хочет...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |