v7: Прошу помощи полечить базу ТиС #683845


#0 by GStiv
При тестировании выдает ошибку Проверка таблиц документов. Табл. часть документа Реализация(DT1611. Запись 593542). Нет в журнале документов Очищать ссылки галочка ничего не дает. Нахожу запись по ней вычисляю документ. Перепроведении документа и прочие шаманства, результата не приносит. Внешнии признаки ошибки В документах реализация левые комментарии. Каким образом можно исправить данную ошибку.
#1 by Z1
dbf или sql ?
#2 by GStiv
dbf
#3 by Z1
1.тогда сделай копию 2.пересоздай все индексы и есть или нет в документе реализация строковые поля неограниченной длины ?
#4 by mehfk
>>Табл. часть документа Реализация(DT1611. Запись 593542). Нет в журнале документов >>В документах реализация левые комментарии Одно другому не следствие и не причина. >>Нахожу запись по ней вычисляю документ. Перепроведении >>документа и прочие шаманства, результата не приносит. значит ты находишь что-то не то Запись 593542 грохнуть редактором DBF >>2.пересоздай все индексы думаешь автор ТиИ без галочки "реиндексация" запускал?
#5 by kot275
Скопируй сюда текст ошибки.
#6 by GStiv
Ошибка одна в Проверка таблиц документов. Табл. часть документа Реализация(DT1611. Запись 593542). Нет в журнале документов
#7 by GStiv
Выгрузка загрузка базы ошибку не исправляет, загрузка на другом компьютере ошибка остается. Причем комментарии появляется в форме документа, а если программно выбрать комментарии то они на месте как и положено. Неограниченной длины только одно поле в документе реализация это как раз Комментарий. Причем это общий реквизит.
#8 by Ёпрст
Либо создай запись в 1sjourn и посмотри потом чего за документ и что в нём, либо грохни запись в табличной части дока. Делов-то
#9 by МимохожийОднако
Выгрузку и загрузку как делал?
#10 by GStiv
Администрирование-Выгрузить данные и соответсвенно в пустую загрузить. Документ полностью грохнул и создал копию тем же числом, сейчас идет тестирование посмотрим по ошибке останется или нет. Тогда как с комментариями можно решить проблему?
#11 by МимохожийОднако
Попробуй перезаписать комментарий ТекДок.Комментарий = Сокрлп(ТекДок.Комментарий);
#12 by GStiv
На всех документах реализации? Просто документов многовато. Долго будет перепроводится, кстати перепроведение я пробовал, проблема осталась.
#13 by КонецЦикла
Может я отстал от жизни... но какие нахрен текстовые поля неограниченной длины в ТЧ? Делете фром ДТХХХ где ИдДок нот ин (Селект ИдДок Фром Журнал)
#14 by GStiv
в табличной части нет текстовых полей, это поле в документе Реализация а вернее во всех документах.(Комментарий)
#15 by КонецЦикла
Удали записи в ДТ
#16 by kot275
Как вариант, документ грохнуть, сделать ТИИ, а потом заново набрать руками.
#17 by GStiv
Пока спасибо за советы документ удалил, скопировл ошибка осталась, попробую удалить и ТИИ на ночь
#18 by kot275
Возможно Вы не правильно определяет какой документ глючит.
#19 by Вуглускр1991
Удаляй сторонними средствами работы с файлами dbf запись за указанным номером, потом ТиИ.
#20 by Злой Бобр
Вариантов несколько: 1. Поднимаешь бекап и с него переносишь 2. Если целого бекапа нету то находишь бумажный документ и смело грохаешь запись в базе. После чего заносишь еще раз. Естественно пересчитать итоги потом.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям