Имя: Пароль:
1C
1С v8
Ошибка SQL: Таблица не найдена '_Document 139_VT3060'
,
0 AL_Rain
 
14.03.13
13:51
Приветствую всех, нужна помощь специалистов.
Читал неделю весь форум и другие источники в инете, пока не получилось решить проблему.
Дано: 1С:Предприятие 8.2 (8.2.16.352)
Бухгалтерия предприятия, редакция 2.0 (2.0.42.5)
Толстый клиент (не SQL версия), обычная файловая.

При последних обновлениях конфигурации появилась проблема
Ошибка SQL: Таблица не найдена '_Document 139_VT3060' и последующее обновление невозможно. Ранее оно не возникало.

Бекапы старые имеют ту же самую проблему, так косяк не всплывал при прежних обновлениях, до нынешнего момента.

chdbfl.exe - ничего не находит и говорит, что всё хорошо.

По этой ссылке я пытался решить свою проблему
http://www.softmaker.kz/articles/1s/oshibka-subd-oshibka-sql-tablica-ne-najdena-reference-kak-ispravit.html

Нашёл с помощью внешней обработки (изменив справочники на документы) нужную запись по ошибке:
Документ.НДФЛиЕСНДоходыИНалоги.ТабличнаяЧасть.НДФЛПредоставленныеВычеты - Document139.VT3060

Есть прежняя база: Бухгалтерия предприятия, редакция 1.6 (1.6.30.7)
при проверки целостности - ошибок не выдаёт.
Копировал с неё НДФЛПредоставленныеВычеты, вставляя в проблемную конфу и удаляя ненужную, при проверке целостности, всё равно выскакивает ошибка. Как победить пока не знаю, кто сталкивался с подобным, подскажете решение?
Заранее благодарю.
1 Maxus43
 
14.03.13
14:05
Реструктуризацию полную делали?
2 AL_Rain
 
14.03.13
14:07
Нет, а как её сделать?
3 Maxus43
 
14.03.13
14:08
(2) в конфигураторе, ТИИ - реструктуризация
4 AL_Rain
 
14.03.13
14:11
Запустил - отпишусь по результату.
5 Maxus43
 
14.03.13
14:14
бэкап сделал?)
6 AL_Rain
 
14.03.13
14:14
Конечно)
7 Эмбеддер
 
14.03.13
14:20
Почистить кэш
8 AL_Rain
 
14.03.13
14:22
Реструктуризация не помогла:
В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка СУБД:
Ошибка SQL: Таблица не найдена '_Document139_VT3060'
по причине:
Ошибка SQL: Таблица не найдена '_Document139_VT3060'
Кеш чистил, тоже безрезультатно...
9 Kreont
 
14.03.13
14:26
База точно файловая?

А нету возможности закинуть базу на SQL любой временно, там запустить ТИИ (если будет та же ошибка, через SQL создать нужную таблицу), а потом обратно в файл?
10 AL_Rain
 
14.03.13
14:28
База точно файловая - расширение .1CD
Закинуть на SQL - хм...задачка, попробую конечно...
11 Maxus43
 
14.03.13
14:29
не получится наверно, при выгрузке ДТ свалится, или не развернётся на скл
12 Kreont
 
14.03.13
14:35
может и не пойдет через СЮЛ, я просто аналогичную ошибку решал для СЮЛ базы. Н
о там проще было, зашел прямо в базу СЮЛ и там таблицу нужную чистую создал, может както можно так и файловую зайти и создать вручну, не пробовал такого.
13 AL_Rain
 
14.03.13
14:36
Пока эксперементирую - позже отпишусь.
14 EasyRider
 
14.03.13
14:37
(12)Как потом от этих созданных таблиц избавился?Или так и остались в скуле висеть?А то тоже на днях также проблему решил.
15 Kreont
 
14.03.13
14:44
(12) так и оставил, они ж получается долны быть как никак, появились думаю что изза динам.обновлений (раньше таким баловался, теперь не рискую). Хорошо что это были таблицы (какой то там левый справочник) которые мне не нужны и не использовались нигде :)
16 AL_Rain
 
14.03.13
15:09
Интересно получилось: в конфигурации - поддержка - настройка поддержки - снял с поддержки конфу, вставил с 1.6 НДФЛПредоставленныеВычеты в 2.0 - удалил прежнюю - сохранил конфу - обновил конфу - далее сделал реструктуризация и проверку на ошибки - Проверка таблицы SeqB7889: удалено 1 записей. Прежней ошибки не нашёл, сейчас пытаюсь обновляться, пока обновляется...)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший