Подскажите как бороться- Ошибка СУБД: ERROR: relation "_reference4980" does not exist #488275


#0 by sergei123654
Утро доброе. Ситуация такая: База лежит на сервере, на сервере установлен Линукс. С клиентской машины добавил в конфигураторе новый справочник. сохранился, работает база нормально. Теперь пытаюсь выгрузить базу, выдает ошибку Ошибка СУБД: ERROR: relation "_reference4980" does not exist Подскажите как с ней бороться, чтоб не слетела база
#1 by sergei123654
up
#2 by asady
попробуй 1С сервер разместить на виндовой тачке
#3 by Serg_1960
"_reference4980"- это, имхо, Ваш новый справочник. По какой-то причине он не был создан. По мере возможности пробуйте: - проверьте конфигурацию (не через ТИИ, меню Конфигурация); - добавьте новую запись в справочник; - пересоздайте заново справочник; - выгрузите базу без справочника; Как "пересоздать"? Выгрузите конфу в файл; удалите справочник из конфигурации; измените конфу БД; выгрузите БД (можно не делать); загрузите конфигурацию из файла; измените конфу БД.
#4 by Serg_1960
Возможно Вы недавно обновляли постгрю и платформу? Помню, в одном из релизов, было предупреждение о необходимости выгрузки базы до обновления и создания заново после обновления. Иначе - появляются ошибки в структуре базы данных...
#5 by sergei123654
- проверьте конфигурацию (не через ТИИ, меню Конфигурация)     Слетела с той же ошибкой - добавьте новую запись в справочник;     Запись не добавляется в предприятии таже самая ошибка - пересоздайте заново справочник;      Удалил этот справочк из конфигурации руками, не дает сохранить конфигурацию, конфигуратор вываливается - выгрузите базу без справочника;     как можно выгрузить базу минуя какой то определенный объект? Как "пересоздать"? Выгрузите конфу в файл; удалите справочник из конфигурации; измените конфу БД; выгрузите БД (можно не делать); загрузите конфигурацию из файла; измените конфу БД. не могли бы это объяснить поподробней. все это делать на сервере? выгруженную конфигурацию потом куда подгружать? обновлял релиз. выгрузку до обновления делал она есть. после обновления все работало хорошо. ошибки понеслись после того как внес новый справочник
#6 by sergei123654
на виндовой все работает
#7 by Serg_1960
"Слетела с той же ошибкой" - в конфигураторе? Меню Конфигурация - Проверка конфигурации (с галочками "Проверка логической целостности" и "Поиск некорректных ссылок")? Это проверка самой конфигурации (метаданных и связей между ними). Как она может слететь с той-же самой ошибкой? "Запись не добавляется в предприятии таже самая ошибка" - значит худшее произошло - таблица действительно физически не созданна. а могло быть из-за сбоя в правах... "Удалил этот справочк из конфигурации руками, не дает сохранить конфигурацию" - какую именно? Рабочую конфигурацию не даёт сохранить или принять изменения в конфигурацию БД? Выйдите из конфигуратора без сохранения изменений и зайдите вновь - всё должно вернуться к "первоначальному" виду (до удаления справочника). "Как можно выгрузить базу минуя какой то определенный объект" - можно настроить план обмена (без этого справочника) и создать первоначальный образ узла. Можно через КД2 выгрузить в пустую базу с конфигурацией из архива... "выгруженную конфигурацию потом куда подгружать" - опять в эту-же базу. Впрочем это уже не актуально, если измененнную конфигурацию нельзя сохранить.
#8 by sergei123654
пункт 1. При ТИИ оставил галку проверка логической целоствности. она проверяла проверяла. дошла до моего справочника(в строке состояния пишет) и выдала ошибку Ошибка СУБД: ERROR: relation "_reference4980" does not exist и ТИИ выключиласть пункт 2.  хренова, в субботу запуск, по городу идет реклама и все такое.. пункт 3. точно сказать не могу, чесно говоря пере№рался что все может накрыться, перезапустил конфигуратор и сделал откат к конфиг инф базы. пункт 4. имеете ввиду что то типа УРИБ натроить обмен и из этой базы создать переферийную? создал чистую базу, загрузил туда конфигурацию, буду пробовать переносить туда данные
#9 by sergei123654
ап
#10 by mikecool
разрядность сервера 1с и как понимаю постгри?
#11 by mikecool
несколько раз подобное наблюдал на 32битном 1с и 64битном постгре через пгадмин корректировал, потом тии, работа
#12 by sergei123654
да постгри. сервер устанавливал не я. его у меня и нет под рукой, разрядность назвать не могу
#13 by sergei123654
32 бита - разрядность
#14 by Megas
В SQL и на Винде....
#15 by sergei123654
пгадмин Что это? она встроена в линукс, или отдельная какая то программа?
#16 by Serg_1960
Я же специально уточнил "не ТИИ!" - с ним всё ясно (ошибка будет). Именно проверка самой конфигурации. Точнее - этого справочника в нём могут (например) неверно "привязаться" ссылочные типы. "пгадмин" - это отдельная програ. Позволяет из-под винды обратиться к базе постгрю.
#17 by sergei123654
Serg_1960 - огромное спасибо за советы как удалось побороть эту ошибку: 1) на локальной машине загрузил конфигурацию из последней выгрузки 2) с сервака выгрузил данные в XML, на инфостарте лежат обработки, спасибо тем кто их написал 3) вгрузил данные той же обработкой на локальную машину, в новую созданную базу 4) лна серваке создали чистую скульную базу, и туда вгрузили все с локальной машины
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С