|
Ошибка обновления самописной конфигурации, 1с 8.2 | ☑ | ||
---|---|---|---|---|
0
DmitriyDI
27.09.13
✎
09:40
|
Всем доброго времени суток, на днях произошла следующая проблема, есть ИБ, 300 гб, 1с платформа 8.2.17.169, mssql вариант, самописная, есть документ, 2 000 000 элементов, при обновлении ИБ (добавления новых реквизитов в этот документ) происходит следующая ошибка, база зависает на длительно время, потом выходит сообщение а предложение завершить работу 1с. И виснет блокировка на самой базе часа на три, т.е. никто не может зайти в базу.
При последующих попытках добавления реквизиты появляется следующая ошибка: Runtime Error! Program: C:\Program Files (x86)\1cv82\8.2.13.169\bin\1cv8.exe this application has requested the runtime to terminate it in an unusual way. Please contact the application's support team for more information. Когда захожу в каталог C:\Program Files (x86)\1cv82\, там вообще нет папки 8.2.13, есть только 8.2.17, тут думая проблемы с записью об установленной ранее платформы в регистре. На развернутой копии были произведены следующие действия выгрузка\загрузка базы из файла, при этом, необходимые реквизиты появились в базе но теперь появилась ошибка при попытке захода в документ: ошибка sdbl ожидается cast идентификатор или константа pos = 109, так же была сделанна реиндексация базы данных в скуле, так же без результатно. Теперь вопрос, какие дальнейшие действия можно предпринять? |
|||
1
DmitriyDI
27.09.13
✎
09:41
|
о предложение*
|
|||
2
DmitriyDI
27.09.13
✎
09:41
|
о предложении*
|
|||
3
qeos
27.09.13
✎
09:43
|
а на скуле есть такой каталог?
|
|||
4
qeos
27.09.13
✎
09:43
|
есть ИБ, 300 гб
есть документ, 2 000 000 элементов *взял попкорн |
|||
5
qeos
27.09.13
✎
09:46
|
а нет лирешения подобной ошибке в более новых версиях?
почитайте баглист 1с, может там чтото найдете.. |
|||
6
DmitriyDI
27.09.13
✎
09:47
|
(5) дело в том, что если изменения производятся в другом месте, не в этом документе (в скуле нашел его), то база обновляется
|
|||
7
DmitriyDI
27.09.13
✎
09:49
|
поднимали копии более ранние, ситуация аналогичная
|
|||
8
qeos
27.09.13
✎
09:51
|
бывает в конфах битые данные на какихто объектах.
помнется у нас так картинка была битая. при каких либо манипуляциях с ней база падала. если ее не трогать, то все работало.. |
|||
9
DmitriyDI
27.09.13
✎
09:54
|
(8) вариант такой был, т.е. так и сделали добавили другой документ привязали по ид, в принципе с технической стороны задача можно сказать решена, но хотелось бы разобраться с этой проблемой
|
|||
10
Aleks73
27.09.13
✎
09:54
|
создай новую конфу, этот документ в ней удали, сделай руками такой же и перенеси данные.
|
|||
11
qeos
27.09.13
✎
09:56
|
попробуйте такой вариант:
на пустой базе проверить обновляется ли реквизит. если все ок, то выгрузить эту конфу и загрузить в большую. именно загрузить. после этого _возможно_ все будет корректно добавляться с обновлением. естественно не забывайте о копии. |
|||
12
DmitriyDI
27.09.13
✎
09:58
|
(10) это самая первая идея которая пришла в голову, но посчитав сколько по времени будут переносится 2 000 000 документов.
есть у меня обработка которая из 7ки через ком в 8ку загружает так вот 2000 документов это 5 минут, теперь считаем 5 000 минут, 83 часа. |
|||
13
Aleks73
27.09.13
✎
10:00
|
(12) щас начни в понедельник вечером отрапортуешь
|
|||
14
vde69
27.09.13
✎
10:01
|
Мкорее всего памяти не хватает
Я бы начал с отделения мух от котлет, делаешь пустую базу и ее обновляешь, если ошибки нет, то дело в памяти.... Ну а блокировка это откат транзакции... |
|||
15
DmitriyDI
27.09.13
✎
10:06
|
(14) дело в том, что когда я выгружаю только конфигурацию в файл, а потом ее загружаю, реквизиты появляются автоматически, хотя в оригинале их нет.
|
|||
16
DmitriyDI
27.09.13
✎
10:07
|
(11) не совсем понял, как загрузить в большую ее? можно допустим таблицу config в sql вставить, первое что пришло в голову
|
|||
17
DmitriyDI
27.09.13
✎
10:10
|
в пустой конфе все хорошо...
|
|||
18
DmitriyDI
27.09.13
✎
10:16
|
(14) 200 гб, на диске С, 150 на Д, где собственно и лежит база,
|
|||
19
qeos
27.09.13
✎
12:54
|
(15) вот это не понятно вообще.. т.е. откудато появляются рекцизиты?
(16) имелось ввиду база которая 300Г |
|||
20
DmitriyDI
27.09.13
✎
13:00
|
(19) да тут забэкапил кое кто оказывается базу поверх того бекапа новым числом)) но дело в том что сейчас в базе реквизитов нет, бэкапим, разворачиваем, вот они вместе с ошибкой ошибка sdbl ожидается cast идентификатор или константа pos = 109, т.е. проблема серьезная, можно сказать бэкапа нет.
|
|||
21
zva
27.09.13
✎
13:31
|
Ошибки исправленные в 8.2.18.96
"20014611 Режим совместимости не поддерживается текущей версией Проблема: При запуске клиента может происходить Ошибка SDBL: Ожидается имя таблицы (pos=19) если после обновления конфигурации информационной базы изменился режим совместимости, который не поддерживается текущей версией платформы. После исправления ошибки восстановление работоспособности информационной базы возможно после выполнения тестирования и исправления, в режим которого добавлена проверка и исправление структуры таблиц информационной базы на соответствие заданному в конфигурации режиму совместимости. Дата публикации: 2013-05-13 " |
|||
22
DmitriyDI
27.09.13
✎
15:22
|
После того как развернул копию, удалил появившееся реквизиты добавил новые и через 4 часа (время обновления конф) все встало в норму. теперь осталось за малым вечером сделать на оригинале
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |