Имя: Пароль:
1C
1C 7.7
v7: Прошу помощи полечить базу ТиС
0 GStiv
 
09.10.13
21:50
При тестировании выдает ошибку
Проверка таблиц документов. Табл. часть документа Реализация(DT1611. Запись 593542). Нет в журнале документов
Очищать ссылки галочка ничего не дает.
Нахожу запись по ней вычисляю документ. Перепроведении документа и прочие шаманства, результата не приносит.
Внешнии признаки ошибки В документах реализация левые комментарии.
Каким образом можно исправить данную ошибку.
1 Z1
 
09.10.13
21:56
(0) dbf или sql ?
2 GStiv
 
09.10.13
21:57
dbf
3 Z1
 
09.10.13
22:02
(2)
1.тогда сделай копию
2.пересоздай все индексы

и есть или нет в документе реализация строковые поля неограниченной длины ?
4 mehfk
 
09.10.13
22:05
>>Табл. часть документа Реализация(DT1611. Запись 593542). Нет в журнале документов

>>В документах реализация левые комментарии

Одно другому не следствие и не причина.

>>Нахожу запись по ней вычисляю документ. Перепроведении >>документа и прочие шаманства, результата не приносит.

значит ты находишь что-то не то

Запись 593542 грохнуть редактором DBF

>>2.пересоздай все индексы

думаешь автор ТиИ без галочки "реиндексация" запускал?
5 kot275
 
09.10.13
22:13
(0)Скопируй сюда текст ошибки.
6 GStiv
 
09.10.13
22:16
Ошибка одна в (0)
Проверка таблиц документов. Табл. часть документа Реализация(DT1611. Запись 593542). Нет в журнале документов
7 GStiv
 
09.10.13
22:21
Выгрузка загрузка базы ошибку не исправляет, загрузка на другом компьютере ошибка остается. Причем комментарии появляется в форме документа, а если программно выбрать комментарии то они на месте как и положено.
Неограниченной длины только одно поле в документе реализация это как раз Комментарий. Причем это общий реквизит.
8 Ёпрст
 
09.10.13
22:24
Либо создай запись в 1sjourn и посмотри потом чего за документ и что в нём, либо грохни запись в табличной части дока.
Делов-то
9 Мимохожий Однако
 
09.10.13
22:26
(7)Выгрузку и загрузку как делал?
10 GStiv
 
09.10.13
22:35
Администрирование-Выгрузить данные
и соответсвенно в пустую загрузить.
Документ полностью грохнул и создал копию тем же числом, сейчас идет тестирование посмотрим по ошибке останется или нет.
Тогда как с комментариями можно решить проблему?
11 Мимохожий Однако
 
09.10.13
22:48
Попробуй перезаписать комментарий
ТекДок.Комментарий = Сокрлп(ТекДок.Комментарий);
12 GStiv
 
09.10.13
22:56
На всех документах реализации?
Просто документов многовато. Долго будет перепроводится, кстати перепроведение я пробовал, проблема осталась.
13 КонецЦикла
 
09.10.13
23:00
Может я отстал от жизни... но какие нахрен текстовые поля неограниченной длины в ТЧ?
Делете фром ДТХХХ где ИдДок нот ин (Селект ИдДок Фром Журнал)
14 GStiv
 
09.10.13
23:04
(13) в табличной части нет текстовых полей, это поле в документе Реализация а вернее во всех документах.(Комментарий)
15 КонецЦикла
 
09.10.13
23:11
Удали записи в ДТ
16 kot275
 
09.10.13
23:28
Как вариант, документ грохнуть, сделать ТИИ, а потом заново набрать руками.
17 GStiv
 
09.10.13
23:39
Пока спасибо за советы документ удалил, скопировл ошибка осталась, попробую удалить и ТИИ на ночь
18 kot275
 
09.10.13
23:44
Возможно Вы не правильно определяет какой документ глючит.
19 Вуглускр1991
 
09.10.13
23:46
Удаляй сторонними средствами работы с файлами dbf запись за указанным номером, потом ТиИ.
20 Злой Бобр
 
10.10.13
01:53
(0) Вариантов несколько:
1. Поднимаешь бекап и с него переносишь
2. Если целого бекапа нету то находишь бумажный документ и смело грохаешь запись в базе. После чего заносишь еще раз. Естественно пересчитать итоги потом.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.