Таблица не найдена 1с
Если база открывается то выгрузить для перехода в сервис, во фреше загрузить, потом выгрузить уже в обновленной версии - круто? При тестировании выбери только реструктуризация как варик. Если не чего не поможет WinHex и погнал )))
(9) там нет. если отменить все изм, и реструктуризация не катит, загрузка CF со структурой до обновления не помогает. тогда только hex
(3) выгрузить конфу в файлы, в руте будет файло с идентификатором, по идентификатору находишь в тул1сд че за константа
Если база открывается в режиме предприятия то создаешь пустую базу и выгружаешь все данные через XML.
На битых данных будет падение выгрузки - их пропускаешь
(31) Спасибо, не сомневаюсь. Вопрос только в том чтобы найти нужную. Да ищу, параллельно пробую спрашивать.
(32) Тебе нужно попробовать с помощью Tool_1CD удалить таблицу CONFIGSAVE
По всей видимости твоя база упала в момент реструктуризации.
То есть таблица CONFIG должна быть живая.
(29) >Изначально думал поднять из сф новую базу и воспользоваться ПолучитьСтруктуруХраненияБазыДанных()
В базах даже с одинаковой конфигурацией будут разные идентификаторы.
То есть ПолучитьСтруктуруХраненияБазыДанных() даст разные данные.
это та самая схема в которой нет моей константы? как понять формат этого чтобы корректно внести данные?
таблица _CONST30015 в файле присутвует
(39) таблица CONFIGSAVE пуста, это как я понимаю копия конфигурации которую надо будет применить
(47) Пример как такое делать есть ?
У меня пару месяцев назад был подобный вопрос с базой.
Тоже ругалось на отсутствие в схеме базы данных.
Я не нашел способ редактировать DBSCHEMA и решил задачу выгрузкой данных через XML.
(51) Если нужно и не найдешь стукнись на мыло. Мыло в профиле. Сброшу.
Я не помню уже где скачивал.
(57) это обычный текст, не надо его разбирать
При желании, можно в json конвертнуть или в xml.. только, не за чем
(68) да. не восстанавливает.проверил на 1с8.2. но как-то мне удалось восстановить DBSchema без моего участия. может подменой похожего или пустого и реструктуризацией.
Коллеги, а почему автор не хочет очистить таблицу CONFIGSAVE и просто вернуться к той конфигурации которая была ?
(71)архива с конфой-донором нет.но если типовая то конфу-донора можно сгенерировать.возвожно- это самое простое решение. очистка CONFIGSAVE не поможет. произошло рассогласование метаданных и структуры бд или таблицы проекции метаданных в структуру бд
,кот. хранится в записи dbnames из таблицы params
пока не совсем понимаю в чем различие, правильно ли я понимаю что сами метаданные это то что хранится в таблице CONFIG
структура бд это то что храниться в DBSCHEMA а проекция это то что в храниться в dbnames и dbnames должно соответвовать DBSCHEMA ?
нет. не правильно понимаете . в DBSCHEMA хранятся соответствия типов 1с и бд . и естественно DBSCHEMA должна соответствовать dbnames .но все , о чем я питсал относится к 1с8.2 . в 1с8.3 может быть по-другому.
(72) >если типовая то конфу-донора можно сгенерировать
А разве это не приведет к тому же что и создание новой базы с такой же конфой но при этом у объектов будут другие индентиффикаторы ?
(0) А как ты с этой базой столкнулся ? Может все таки есть какие то бэкапы.
Это какое то реальное безумие обновлять базу при полном отсутствии бэкапов.
(75) структура бд в новой базе может быть другой. задача - привести в соответствие метаданные , dbnames и структуру бд. поскольку тулсиди умеет выгружать-загружать конфигурацию замена конфигурации- более простая операция для файловой базы чем редактирование dbnames или изменение структуры бд.
+(75) а для серверной бд проще изменить структуру бд. и на последнем месте - правка dbnames и DBSCHEMA
Немного разобрался как свзяаны талицы. нашел свою константу в DBNames. Может ктото подскажет как ее отредактировать?
(81 )тулсиди вроде умеет выгружать- загружать таблицы. выгрузите парамс отредактируйте запись DBNames. загрузите обратно. если в DBNames будет абракадебра - то разожмите-сожмите ее c помощью v8unpack
Мне как то попадалась база с такими симптомами, у меня сложилось впечатление что при обновлении базы записалась новая dbNames? а новая dbschema не записалась, поэтому и ругается и даже если если исправите проблему с этой конкретной константой, потом будет другая и еще другая константа, и а потом потом справочник итак далее. ДЛя исправления этого надо ручками прописать dbschema для новых и измененных объектов, а задача эта достатчно муторная. Либо проверить соответствие DBShema - dbNames? и все записи которых нет в DBShema удалить из dbNames. Затем что нибудь изменить в конфе чтобы пошел процесс реструктуризации.
Все это возможно сделать если перевести базу в SQL (у меня сработала выгрузка в dt/загрузка из dt), у меня сложилось мнение что на файловой сделать это нельзя. Хотя я уже не помню, но в SQL легче переписывать эти файлы.
:(
(94) ДЛя исправления этого надо ручками прописать dbschema для новых и измененных объектов, а задача эта достатчно муторная. как сформировать правильную схему?
Либо проверить соответствие DBShema - dbNames? да я пока вижу неторое количество новых констант. Как сопоставить пока не поинмаю только начинаю узучать
сди толс умеет вроде следующее, только как пока я не могу применить, по сути надо номер сопоставить с названиями с одной базе и другой и получить соответвие номеров вот как и поулчить я бы тоже хотел понять.
Поле ввода «Файл соответствия номеров» и кнопка «Замена TREF»
Иногда в процессе восстановления возникает необходимость переноса таблиц из одной базы в другую базу с такой же конфигурацией, но с несовпадающей нумерацией в DBNames. Например, разрушена таблица в центральной базе, но нужная таблица есть в периферийной базе. Кроме того, что в таких базах не совпадают имена таблиц и полей, которую можно решить правкой файла описания таблицы, есть еще проблема несовпадения типов ссылок, которые хранятся в полях с окончанием "TREF". Подробности описаны в разделе "Структура информационной базы 1С". Данный инструмент позволяет произвести замену всех значений во всех таблицах базы в полях с окончанием TREF. Список замен должен содержаться в файле, выбираемом в поле ввода. Файл представляет собой текстовый файл. В каждой строке файла содержатся два числа, разделенных табуляцией. Второе число - заменяемое. Все поля, содержащие такое значение, заменяются на первое число строки.
Все замены производятся без изменения индексов в базе!
Самый простой путь, удаляйте все из DBNames на что ругается (напишите сравнение dbnames и dbshema). Так вы по сути вернетесь к базе до обновления. ТОлько для этого надо еще все конфиги вернуть к релизу до обновления (если это типовая база), то это легко. Если все сделаете верно, то с вероятностью 95 % база снова запустится, и будет как до обновления.
я не знаю с какого релиза обновлялись.
мне вот удаление конкреной константы не помогло. хотя не исключаю что к я уже чет напутал. ладно, завтра со свежей головой
Имеется слегка побитая база. Потеряна таблица - '_InfoRg21301'
Опытным путем выяснено, что это - регистр сведений движения.
База файловая, открывается, функционирует.
Ошибка ловится при ТИСе либо попытке обновления.
Аналогично при попытке выгрузить данные в XML, с целью залить в такую же конфу.
Ищу не ответ, но человека, который возьмется.
Раньше обращался к awa, но, увы.
(27) какой секрет то ? У него в заголовке темы уже известная потерянная табличка - _InfoRg21301. По структуре хранения, это РегистрСведений.РейтингАктивностиОбластейДанных.
Дальше тупо его прибиваем (таблички то всё равно нет, следовательно и данных нет), и потом восстанавливаем регистр из этого же cf файла, который заранее выгрузили.
Ну а остальные "битые" моксели и формы выявляются потом.
Сделать выгрузку информационной базы. Сделать новую чистую папку где будет база. Открыть конфигуратор из новой чистой папки и загрузить туда выгруженные ранее данные. Это для файловой базы.
И какая версия программы у вас (платформа какая), может просто обновить платформу нужно.
(3) с большой долей вероятности оно не выгрузится.
(1) выкладывай ужо свою базу на файлопомойку, ссылку сюда
(6) Пробовали, не вышло.
(3) Пробовали, не вышло. Платформы меняли, не помогло. На данный момент 8.3.18.1741
(4) Это первым делом пробовали. ПК (сервера) разные пробовали, не в них дело.
(5) В том и дело, что выгружается нормально любым способом. Толку от этого никакого. После загрузки тоже самое.
Знаю, что помогли бы некие манипуляции с Tool1CD, однако я такое не осилю.
Нет, лучше оплачу.
Хорошо, если оплатите. а не заплатите: персональные данные 22-х человек выложили в общий доступ. С адресами, телефонами, паспортными данными. прэлэстно.
Лучше максимально быстро удалить эту ссылку.
Может, поделитесь знанием - как добывается такая информация?
У меня глобальный поиск "РейтингАктивностиОбластейДанных" в Конфигураторе завершается на "Ошибке формата потока", так что штатными средствами сделать ничего не получилось.
И даже при помощи танцев с бубном Tool_1CD ничего не удалось сделать - конвертация базы в формат 8.2.14 проходит, таблицы _InfoRg21301 в ней действительно нет, но нет ее и в типовой ЗУП 3.1.19.80. Так что откуда ее взять, чтобы "вклеить" в поврежденную базу - ХЗ.
Может, у автора нетиповая конфа?
(26)
Ну, я буду только рад, если проблема автора решена. А если поделитесь секретом, о котором я спросил выше, то просто счастлив! :-)
(10) а как по имени "InfoRg21301" определить какой это регистр? Где посмотреть такие данные? InfoRg - понятно, что регистр сведений, а цифры могут быть разные.
Короче,
1. сохрани конфу в файл:
Конфигурация - сохранить конфигурацию в файл
2.Удали из дерева метаданных РегистрСведений.РейтингАктивностиОбластейДанных.
3. обнови базу данных
4. Сделай Конфигурация - загрузить конфигурацию из файла, полученного на п.1
5. Сохрани конфу и обнови базу.
6. Наслаждайся, кушай печеньки.
+11 update
помимо этого, побит моксель TIFF_2014_1 в Отчет.РегламентированноеУведомлениеЕНВД4, его тоже удали и возьми с обновления зупа своего.
+12 update2
+Отчет.РегламентированныйОтчетСтатистикаФорма57Т побита ОсновнаяФорма отчета, отчет тоже взять из типового зупа путём замены.
Побит моксель ФормаОтчета2020Кв1_ФормаОтчета_квартал в Отчет.РегламентированныйОтчетСтатистикаФормаЗПНаука
ЗЫ: не конфа, а зоопарк ошибок.
Других ошибок в конфе нема.
Исправление занимает минут 5 на всё.
После этого и выгрузка работает и ТиИ.
(21) Не из за платформы. У меня все манипуляции на х64 пробовались. Тоже самое. Договоримся, конечно. Нужен результат.
(20) Могу ещё раз поделиться. Нужен результат.
(19) У меня база пока что сохранилась, любопытства ради попробовал починить по инструкции из (11), на этапе 2 вылетела с "Ошибкой формата потока". Может быть, из-за того, что платформа x32?
"Ошибка SQL Таблица не найдена 'NNNNNNNN'" .
Особого значения не придал, ИБ база работает жалоб не поступает. Спокойно перевел базу на платформу 8.2.
Системный администратор предложил перевести с файловой версии на серверную и вот тут-то всё вспонилось.
- База не тестируется.
- Реструктуризация таблиц информационной базы не выполняется
(В процессе обновления информационной базы произошла критическая ошибка)
- Реструктуризация таблиц информационной базы не выполняется
Первое что пришло в голову тестирование chdbfl.exe, но чудес не произошло
(Ошибок не обнаружено)
Хорошо, сейчас выполню выгрузку базы в файл и далее загрузка в пустую. Ага, как бы не так.
Программа завершена аварийно. Приехали - ждите теперь серверный вариант - "Нет выгрузки, нет и загрузки".
Какая таблица отсутствует нашел из окна "В процессе обновления информационной базы произошла критическая ошибка" в нижней строке состояния программы. Эту таблицу я не использую, следовательно мне повезло- нет необходимости что-то восстанвливать. Но, в принципе, это может быть и справочник и документ. Тогда после восстановления, предполагаю, надо из архивной версии заполнять данные.
=============================================================================================
Критическую Ошибку я победил, всё по порядку:
1. Взял начальную установку конфигурации БП в фирме 1С и установил её себе (пустая база).
2. Выгрузил из начальной установки ИБ (пустой базы) конфигурацию в файл.
3. В ИБ с ошибкой (отсутствует таблица NNNNN) снял конфигурацию с поддержки и разрешил изменение.
Нашел, что это за плохой объект конфигурации и попробовал его удалить (рассказал ранее).
Программа выдала ссылки на этот объект. Зашел по этим ссылкам и удалил из них свой объект.
Далее удалил без помех свой объект и . очень важно .
- обновил конфигурацию базы
- тестировал с исправление ИБ
4. После тестирования загрузил конфигурацию из начальной установки ИБ и снова повторил загрузку в базу измененной
конфигурации и полное тестирование ИБ.
Примечание.
После загрузки конфигурации из начальной установки ИБ программа создала мой ошибочный объект
и установила конфигурацию снова на поддержку с запретом редактирования.
=============================================================================================
Обычно такая ошибка возникает у пользователей, без Административных прав. Чтобы у обычных пользователей такая ошибка не появлялась, нужно в настройках подключения расширения снять галочку “Безопасный режим” и перезапустить программу 1С. После этого расширение должно работать даже у пользователей без прав Администратор.
Добавить комментарий Отменить ответ
Интересное в нашем блоге
Сегодня, после обновления 1С:Бухгалтерия предприятия, при открытии Регламентированных отчетов стала появляться ошибка следующего: “Таблица не найдена «Константы»” Рассказываем о двух способах, как бесплатно решить эту проблему. Ошибки в 1С
Ошибка: Таблица не найдена Константы. Константы КАК Константы
1С ИНН – обработка для заполнения реквизитов контрагентов
В этой статье мы собрали все ответы на вопросы, начинающиеся на “Где в 1С…”. Просто найдите нужный вопрос в списке и нажмите на него, чтобы раскрыть ответ. Мы постоянно будем пополнять новыми вопросами. Кстати, вы свой вопрос вы можете написать нам (смотрите раздел “Контакты”). Где в 1С Предприятие.
Где в 1С: Регистры накопления, сведений, бухгалтерии, расчетов
Рассказываем как подключиться к АПИ телеграм из 1С Предприятие 8, через прокси сервера сокс5. Простой способ: используйте его в своих разработках Программирование в 1С
Как настроить API telegram в 1С через proxy socks5
Как скачать бесплатную версию отчета для 1С?
Статья для тех, кто задаётся вопросом как же быстро загрузить табели в 1С из файла Excel (Эксель). Несколько лет назад мы разработали специальную обработку именно для этого случая и сегодня хотим рассказать о её плюсах и минусах. Обработка для загрузки табелей в 1С ЗУП (Зарплата и управление персоналом) работала следующим образом: В начале месяца отдел […] Статьи
Как загрузить табель из Excel в 1С ЗУП
Сегодня после обновления 1С:Бухгалтерии предприятия на версию 2.0.64.6, при открытии Регламентированных отчетов стала появляться ошибка следующего содержания:
<(5, 2)>: Таблица не найдена «Константы» >Константы КАК Константы
Причем ошибка появилась сразу на нескольких базах и у всех пользователей. Также эта ошибка выходила при просмотре регламентированных отчетов и журналов документов.
Следующие варианты помогли в разных случаях:
- Обновление платформы до актуальной версии
- Зайти в режим «Конфигуратор» (остальные пользователи при этом должны выйти из программы). Перейти в меню Администрирование -> Тестирование и исправление
- Проверка через chdbfl. Зайдите в папку, в которую у вас установлена 1С. Обычно это 'C:\Program Files\1cv8'. Здесь вы увидите папки в названии которых присутствуют цифры, обозначающие номера версий платформы. Выберите папку с самой старшей версией (Например 8.3.8.2054): Найдите файл с названием chdbfl
Похожие FAQ
10060 (0x0000274C): Попытка установить соединение была безуспешной 19
Установили новый терминальный сервер, на нем подняли 1С, терминальные пользователе неописуемо довольны, все просто летает :) И вот же надо было такому случиться, главному бухгалтеру не понравилось работать через терминал, а еще у нее свой ноутбук и 1C и Google Maps 21
была поставлена задача отображения на географической карте медицинских учреждений. После обзора предлагаемых решений был выбран сервис google. Но так же подобного рода подход будет работать и с картами сервиса yandex. Во время решения задачи было реш 1C: Enterprise Development Tools 50
И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools - это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем COM-соединение не обнаружило свободной лицензии / ключ защиты 0
Иногда при подключении к 1С возникает ошибка: COM-соединение не обнаружило свободной лицензии! COM-соединение не обнаружило ключ защиты программы! https://helpf.pro/uploads/img/_1-UsuyAg6E2P.jpg В таких случаях, иногда, может помочь следующий с Cклонения по падежам 6
НаКлиенте Процедура Команда1(Команда) ФИО = " Иванов Иван Иванович" ; Падеж = 2; Пол = 1; Результат = СклонениеФИО(ФИО, Падеж, пол); Сообщить(Результат); КонецПроцедуры НаСервере Функция СклонениеФИО(ФИО, Падеж, пол) Результат = " " ; Посмотреть все результаты поиска похожих
Еще в этой же категории
Восстановление последовательности в 1С 8.3 Бух 3.0 8
Периодически, особенно перед закрытием, необходимо восстанавливать последовательность документов! - как это сделать, читайте ниже. Для восстановления последовательности в 1С 8.3 бух 3.0 необходимо открыть - Все функции Если Все функции Вам н Программное создание динамического списка для регистра сведений 6
НаСервере Процедура ИзменитьНаСервере(ИмяРеквизита) // проверяем нужно ли создавать новый реквизит Если Элементы.Найти(ИмяРеквизита) = Неопределено Тогда МассивРеквизитов = Новый Массив; // добавляем реквизиты МассивРеквизитов.Добавить(Новый Как установить ставки страховых взносов в 1С Бухгалтерии 8? 4
Ставки страховых взносов на 2013 год в 1С Бухгалтерии 8.2 можно установить самостоятельно. Для установки ставок страховых взносов нужно выполнить: Меню Зарплата — Учет НДФЛ и налогов (взносов) с ФОТ — Тариф страховых взносов . Далее внимательн Ошибка арифметического переполнения при преобразовании numeric к типу данных numeric 4
Если запрос не выполняется с такой вот руганью: : Ошибка при вызове метода контекста (Выполнить): Ошибка выполнения запроса: Ошибка при выполнении операции над данными:Microsoft SQL Server Native Client 11.0: Ошибка арифмет Настройка счетов учета расчетов с контрагентами в 1С Бух 2.0 3
Для настройки счетов учета расчетов с контрагентами необходимо зайти в меню: Справочники/Бухгалтерский и налоговый учет/Счета учета расчетов с контрагентами Счета учета расчетов с контрагентами настраиваются при первом запуске программы, вмест Посмотреть все в категории 1С Бухгалтерия 2.0
Читайте также: