Имя: Пароль:
1C
 
В ТиИ есть записи, которых нет в базе
0 DJ Anthon
 
21.04.19
08:08
тии говорит:
Проверка логической целостности. РегистрСведений.ДанныеПервичныхДокументов.Измерение.Документ Управленческая организация:<Объект не найден> (904:81452c4d54cff76711e91d2753434d2b)
  ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0
    Неверная ссылка.

но если открыть регистр из программы, там нет ни одной записи с неверными ссылками (конечно, я же их удалил). даже через обработки.
почему тии их видит до сих пор?
кроме того, я тут прочитал, что ТиИ не восстанавливает разделяемые объекты. вопрос, нах такой тии тогда нужен?
1 hhhh
 
21.04.19
09:18
(0) ну вы удалили даже через обработки по измерению "Управленческая организация", теперь удаляйте по измерению "Документ Управленческая организация".
2 DJ Anthon
 
21.04.19
09:24
(1) в режиме предприятия ни в списке, ни в обработках их не видно. а тии их видит и не хочет ни создавать объекты, ни удалять их. база SQL
3 hhhh
 
21.04.19
09:45
(2) ну просто в форме списка нет этой колонки. Так очень часто бывает, в форме списка документов или регистра выводятся не все колонки, а только некоторые. Что вы проблему из-за ерунды создаете.
4 DJ Anthon
 
21.04.19
10:28
нет там такого измерения. ну так-то не ерунда 600 000 записей. хочу базу шринкануть
5 DJ Anthon
 
21.04.19
10:29
кроме того, обработки правки регистров выводят все записи со всеми колонками. другие регистры с такими же ошибками содержат кривые ссылки, я их почистил, остался только этот регистр
6 hhhh
 
21.04.19
11:25
(5) а где вы там обработкой правите в общем реквизите ОбластьДанныхОсновныеДанные? Действительно в общем реквизите правите?
7 DJ Anthon
 
21.04.19
12:24
(6) немного не понял. этот общий реквизит - всего лишь число. не понимаю, как он тут участвует.
но я удалил большое количество документов. удалял обработкой, которая удаляет вместе с документами связанные с ними записи регистров,
где объекты являются ведущими реквизитами.
однако тии "видит" эти удаленные записи и ругается на них. в регистре всего два измерения.
если смотреть записи этого регистра, то в нем нет записей с пометкой "Объект не найден" ни в измерении Документ, ни в измерении Организация.
если я проведу тии с очищением некорректных ссылок, боюсь, что эти кривые записи останутся в базе, станут вообще невидимыми и будут мешаться.
я хочу их удалить, хотя бы с помощью тии.
8 DJ Anthon
 
21.04.19
12:33
обработкой я не правлю ничего. я ее использую, чтобы просто вывести все записи на экран и посмотреть, в чем дело. а то 1Совцы любят блокировать вывод информации в формы в режиме предприятия всякими закрытыми для редактирования отборами. к тому же поиск в программе теперь отсутствует, только отбор. найти кривые записи невозможно, потому что почти на всех реквизитах невозможно создать отбор по наличию строки "Объект не найден", таким образом найти такие записи можно только через обработки с обычными формами, которые позволяют вывести список на экран, потому что в них работает кнопка F3. Да и вывод в таблицу тоже.