|
v7: Во время проведения документа выбрасывает из базы, но оставляет проводки по рег. | ☑ | ||
---|---|---|---|---|
0
an0521
24.06.15
✎
07:29
|
Доброго всем дня!
Ситуация: Документ.ПоступлениеОС при проводке выдаёт сообщение "невосстановимая ошибка БД" и выкидывает из программы(Закрывает сессию 1С). Данный документ ставят на удаление, но проводки по регистрам (регистр.ОСНаличие) висят и мешаются. 1С Комплексная. MS SQL 2008 С чем может быть связано ? Как выявить ошибку? В 2014 г. было 3 таких эпизода, в 2015г. пока 1. |
|||
1
an0521
24.06.15
✎
07:40
|
П.С.
Текст ошибки: SQL State 2300 Native 2627 Vessage [Microsoft][ODBC SOL Server Driver][SOL Server] Нарушение "PK_RA6216" ограничения PRIMARY KEY. Невозможно вставить повторяющийся ключ в объект ""dbo.RA6216". Это регистр ОСНаличие |
|||
2
Маратыч
24.06.15
✎
07:45
|
ТИИ, не?
|
|||
3
bodri
24.06.15
✎
07:46
|
+(2) можно попробовать выгрузка/загрузка
|
|||
4
Маратыч
24.06.15
✎
07:47
|
(3) Это вот точно поможет, но блин, долго же на крупных базах.
|
|||
5
an0521
24.06.15
✎
07:48
|
(2) Комплексная конфигурация
Бухгалтерия+Торговля+Склад+Зарплата+Кадры |
|||
6
an0521
24.06.15
✎
07:51
|
(2) По опыте прошлого года - не помогало. вычищали ручками.
|
|||
7
an0521
24.06.15
✎
07:57
|
(3) Выгрузка-загрузка помогало, т.е. делаешь копию базы, что бы локально ковыряться, и ошибка исчезала.
Но не будешь же прерывать процесс работы для копия/восстановление. |
|||
8
vcv
24.06.15
✎
08:04
|
После падения 1С при проведении документа остались движения/проводки. Но они не удаляются автоматически, потому что документ непроведен и движений к нему быть не положено.
Можно или, определив sql-идентификатор документа, вычистить все записи по нему в таблицах движений и проводок. Можно в таблице общего журнала поправить информацию о документе, что бы он считался проведенным и с движениями по регистрам. Потом сделать непроведенным и кривые движения удалятся. Но это всё не избавляет от необходимости пересчета итогов. Потому что итоги по регистрам/счетам/субконто наверняка кривые. |
|||
9
an0521
24.06.15
✎
08:10
|
(8) - Можно или, определив sql-идентификатор документа, вычистить все записи по нему в таблицах движений и проводок - так и делаем.
- Можно в таблице общего журнала поправить информацию о документе, что бы он считался проведенным и с движениями по регистрам. Потом сделать непроведенным и кривые движения удалятся. - Интересная идея. Попробуем. |
|||
10
Z1
24.06.15
✎
18:57
|
(9)
>>>> - Можно или, определив sql-идентификатор документа, >>>>вычистить все записи по нему в таблицах движений и >>>>проводок - так и делаем. Так сам же скорее всего что-то не так руками чистишь и остаются ошибки. Найди на инфостарте мою обработку проверка регистров по 7.7 и прогони базу через все обработки. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |