В базе данных отсутствует таблица.

1. niko11s 843 26.01.22 13:34 Сейчас в теме
База работает. но тестирование не проходит и не выгружается dt - шка. Как можно починить такую ошибку, и можно ли?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Torin 847 26.01.22 13:48 Сейчас в теме
(1) сохранить конфигурацию в файл , снять конфигурацию с поддержки, добавить в конфигурацию новый справочник , обновить ИБ ( произойдете перестроение таблиц) , загрузить ранее сохраненную конфигурацию из файла , заменив существующую. Обновить ИБ.. Проверить результат
P/S ну и не забываем про резервные копии
10. niko11s 843 26.01.22 15:21 Сейчас в теме
11. Torin 847 26.01.22 15:23 Сейчас в теме
(10) вместо справочника создать перечисление
2. wladimirpav 2 26.01.22 13:38 Сейчас в теме
После чего начала вылезать ошибка? Обновление или еще что? База файловая или sql?
4. niko11s 843 26.01.22 14:54 Сейчас в теме
(2)Переводили базу с Базовой на ПРОФ и после перевода обнаружили (со слов клиента). Но как оказалось позднее, ошибка была еще до перевода, так что причину уже не установить.
5. Torin 847 26.01.22 14:58 Сейчас в теме
(4) Переводили? или прям CF загрузили? Enum - какое то перечисление
6. niko11s 843 26.01.22 15:01 Сейчас в теме
(5)Это делал не я, поэтому не знаю.
8. Torin 847 26.01.22 15:03 Сейчас в теме
(6) сделать как в (3) и после ТИИ запустить
7. niko11s 843 26.01.22 15:02 Сейчас в теме
(5)Но 4 базы переводили и ошибка вылезла только по одной базе, по 3-м другим все норм.
9. niko11s 843 26.01.22 15:13 Сейчас в теме
12. vadim1011985 103 26.01.22 15:30 Сейчас в теме
1. Сделать копию !!! Желательно сам файл 1cv8.1cd
2. Снять полностью с поддержки
3. Выгрузить cf того же релиза но из другой базы
4. Загрузить cf в нерабочую базу с постановкой на поддержу
13. niko11s 843 26.01.22 16:06 Сейчас в теме
14. XAKEP 26.01.22 16:31 Сейчас в теме
(13)
версии конфигураций нужно использовать одинаковые

и смотреть правила перехода с базовой на проф
23. vadim1011985 103 26.01.22 21:55 Сейчас в теме
(13) ну тогда восстанавливать более сложными методами - конвертировать базу в формат 8.2.14 , определить что за таблица enum ( можно воспользоваться функцией глобально модуля - получитьСтруктуруИнформационнойБазы() )

Использовать tools1cd - там есть операция - поиск и восстановления потерянных таблиц - если не поможет , то из другой базы экспортировать эту таблицу( правда она там будет называться по-другому) , скорректировать файл описания таблицы desc. и импортировать в текущую .

И обратная конвертация 8.3.8
15. triviumfan 99 26.01.22 16:53 Сейчас в теме
16. niko11s 843 26.01.22 18:08 Сейчас в теме
18. XAKEP 26.01.22 19:08 Сейчас в теме
(16)
а смысл пробовать ?
если не верно делаете переход.

желательно указать версию Бух, с которой вы "боролись"
19. Online-Ufa 26.01.22 19:37 Сейчас в теме
(16) chdbfl в таких случаях может сделать хуже, если не помог, то всё дальнейшие эксперименты на копии исходника, а не после chdbfl
20. Online-Ufa 26.01.22 19:39 Сейчас в теме
Если база запускается в режиме 1С:Предприятие, то как вариант - это попробовать выгрузить данные в формате для перехода в облако (data_dump.zip) и загрузить в новую чистую базу того же релиза.
21. user952544 26.01.22 19:53 Сейчас в теме
Найти по структуре БД что за перечисление и добавить в него значение. Или более радикально - удалить перечисление вовсе, сохраниться и создать его заново - нужно будет ссылки на него убирать и заново прописывать.
22. user1203706 15 26.01.22 21:41 Сейчас в теме
(21) удаление может не завершится с той же ошибкой. Ибо в конфиг есть перечисление, а в схеме нема.
24. user1203706 15 26.01.22 22:24 Сейчас в теме
(23) последние конфы..уже в 8.2 тоже не конвертятся..
25. vadim1011985 103 26.01.22 23:16 Сейчас в теме
(24) cvndbfl - пробовали запускать с нужной командой ?
28. Online-Ufa 27.01.22 12:02 Сейчас в теме
(24)
последние конфы..уже в 8.2 тоже не конвертятся..

Только что с помощью утилиты cnvdbfl.exe конвертировал БП 3.0.106.101 (последняя на сегодня) в формат 8.2.14 и открыл ее в Tool_1CD



cnvdbfl.exe -c -f 8.2.14 D:\Base1C\Accounting\1Cv8.1CD

Каких либо затруднений с конвертацией не заметил.
После конвертации база открывается как Кнфигуратором, так и в режиме 1С:Предприятие.
О каких полседних конфах речь?
26. user1203706 15 27.01.22 10:27 Сейчас в теме
(25) да, конвертится. Только вот..в tools1cd - там есть операция - поиск и восстановления потерянных таблиц не очень корректно работает
27. user1203706 15 27.01.22 10:29 Сейчас в теме
(1) Найди это перечисление в базе по структуре таблицы, пробуй, для начала, изменить любой название значения перечисления, или добавь туда еще одно значение и пробуй обновить базу..
29. user1382261 15.12.24 15:32 Сейчас в теме
Все оказалось несколько проще (повезло)...
Сегодня декабоь 2024 года (чтобы ни кто не думал что ответ старый и на сегодня не рабочий).
Конфигурация Бухгалтерия предприятия 3.0.167.
Размер файловой базы 15.4 Гиг.
Ошибка при попытке выгрузить в dt файл "В базе данных отсутсвует таблица _ResSInf18654.
1 - нашли выгрузку базы без ошибки за сентябоь этого года.
2 - проверили и исправили ошибки в сбойной базе с помощью chdfl
3 - конвертировали сбойную базу в формат 8.2.14. с помощью cnvdbfl -c -f 8.2.14 <путь к файлу 1cd>
4 - Открыли ее с помощью 1CDtool.
5 - В программе 1CDtool закладка "дополнительно" - "найти потерянные объекты" выпало 84 пропавших таблицы. Переписываем название каждой.
6- используя пункты 3-4 открываем последнюю удачную копию нашей базы (полностью рабочую) используя 1CDTool.
7 - находим и выгружаем в отдельный каталог потерянные 84 таблицы. Закладка "Дополнительно" - "Экспорт текущей таблицы". Да пришлось экспортировать ручками каждую таблицу... Долго, Муторно, но все таки лучше чем восстанавливать руками с сентября по декабрь..
8 - в нашей битой базе загружаем потерянные таблицы экспортированные на 7 шаге (закладка "Дополнительно" - "Импорт и создание таблиц".)
Все. Оборотно-сальдовая ведомость все выдала цифра в цифру. Есть разбег по некоторым цифрам в регистрах, но это гораздо лучше ручного восстановления за полгода.
Так что те кто пишет что конвертация базы в формат 8,2,14 не позволяет некоторым конфигурациям нормально работать - не пудрите мозг людям. Во всяком случае на 15 декабря 2024 года все работает.
Летяга; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот