Вход | Регистрация

1С:Предприятие ::

Метки:

Исправление ошибок БД

Я
   ЯрКуб
 
21.04.17 - 14:43
Бухгалтерия предприятия, редакция 2.0 (2.0.66.25)
1С:Предприятие 8.3 (8.3.9.2170)
Файловая база.

Прогнал ТиИ базу и обнаружил ошибки, можете подсказать, где исправлять? И как по коду определить какой из них F00000015?

Проверка логической целостности. Справочник.БанковскиеСчета F00000015
Не определен владелец
 
 
   ЯрКуб
 
1 - 21.04.17 - 14:47
Прошу прощения, нашел в Операции - Справочники - Банковские счета.
Где выставляется владелец?
Показал на скриншоте https://yarcube.ru/upload/medialibrary/aa9/qip-shot-_-screen-2316.jpg
   ЯрКуб
 
2 - 21.04.17 - 14:50
Оказывается не ту карточку смотрел, что с пустыми лучше делать, заполнить или удалить?
https://yarcube.ru/upload/medialibrary/8c1/qip-shot-_-screen-2317.jpg
   dezss
 
3 - 21.04.17 - 14:54
(2) смотря для чего они нужны...
если не нужны совсем, то можно и удалить...только сперва проверить, а нет ли ссылок на них...
   ЯрКуб
 
4 - 21.04.17 - 14:56
(3) большая просьба подсказать, как проверять нет ли ссылок на них.
   dezss
 
5 - 21.04.17 - 15:00
(4) НайтиПоСсылкам(<СписокСсылок>, <ОбластьПоиска>, <ВключитьОбъекты>, <ИсключитьОбъекты>)
в сп посмотри синтаксис

есть ли штатные средства в самой бп 2.0 не знаю, не щупал ее...
   ЯрКуб
 
6 - 21.04.17 - 15:04
(5) ничего не понял, но пропущу поиск ссылок, допустим, что ссылки на все пустые объекты имеются, что с ними тогда делать? Открыть для изменения не выходит, появляется предупреждение "Не найден владелец банковского счета".
   dezss
 
7 - 21.04.17 - 15:06
(6) хм...что с базой делали, удаляли контрагентов-организации?
ТИИ только на тестирование прогонялся?
   youalex
 
8 - 21.04.17 - 15:09
ВЫБРАТЬ  * из справочник.банковскиеСчета как СпрСчета
ГДЕ Владелец.Ссылка is null
   dezss
 
9 - 21.04.17 - 15:12
(8) так это объекты найдешь, а надо ссылки на них...
   ЯрКуб
 
10 - 21.04.17 - 15:22
(7) при сохранении бекапа базы появилась критическая ошибка is null, что-то там.
Прогнал проверку и исправление \1cv8\8.3.9.2170\bin\chdbfl
После ТиИ (с галочкой на исправление), не с первого раза, сообщили, что не хватает оперативной памяти, пришлось каждую галочку в отдельности прогонять, собрал кучу ошибок, которую теперь собираюсь исправить.
 
 
   youalex
 
11 - 21.04.17 - 15:24
(9) поясни
   dezss
 
12 - 21.04.17 - 15:38
(11) что пояснить?
Ты найдешь те записи справочника, где нет владельца...он это и так уже нашел...
теперь надо бы найти ссылается какой-нибудь объект на эти записи или нет...
   ЯрКуб
 
13 - 21.04.17 - 15:58
(12) да вы правы, но мне уже интересно, что тогда делать, если на объекты ссылки имеются, их не изменить даже :)
   dezss
 
14 - 21.04.17 - 17:19
(13) Как вариант, создавать новые объекты и подменять, а потом эти удалять. Если много ссылок, то можно групповой обработкой.
Но вообще лучше пригласить специалиста, чтобы он в этом разобрался на месте.
   h-sp
 
15 - 21.04.17 - 17:27
(13) ну обработкой меняй. Поставь ОбменДанными.Загрузка = Истина;


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует