|
v7: Побилась база | ☑ | ||
---|---|---|---|---|
0
Эльниньо
22.06.13
✎
00:43
|
Одну эску давно забросил. А тут по старой дружбе попросили помочь.
Исходные данные: Допиленная ТиС. В одном доке чудесатым образом некоторые реквизиты барабашка кушает. ТИИ выдало в DH кучу записей с неверным признаком удаления записи. Глянул дбфнавигатором. Куча пустых записей (все поля пустые) с признаком удаления. Сжал. Ушли. Теперь ТИИ ругается на журнал "Нет ответной заголовочной части". Вопрос: Если я эти записи удалю в дбф? Это призраки или реальные доки? Или всё гораздо хуже? Сначала помогите, потом пинайте. Спать хочу. |
|||
1
Флудер
22.06.13
✎
00:46
|
Иди спи.
|
|||
2
КапЛей
22.06.13
✎
00:49
|
структура файла DH****.dbf совпадает со структурой описанной в DD-файле?
|
|||
3
Эльниньо
22.06.13
✎
00:59
|
(2) Совпадает. Там у них часто сетка вылетала. Вот и набрали багов. Более простые типа дублей АйДи уже исправил.
Мляь. Как в дбфнавигаторе выделить несколько тысяч записей? Или придётся обр-ку писать? Выходные досвидос. У племяша кортик в воскресенье. |
|||
4
КапЛей
22.06.13
✎
01:03
|
(3) выделить можно наложением фильтра по маске.
|
|||
5
КапЛей
22.06.13
✎
01:06
|
Я бы еще в пустой каталог копирнул МД и создал новую базу с новым словарем данных. сравнил бы эти 2 ДД файла (новый и рабочий) протестировал бы мд-шник, может он рушится.
|
|||
6
Эльниньо
22.06.13
✎
01:14
|
Уже написал:
Процедура Сформировать() Икс = СоздатьОбъект("XBase"); Икс.ОткрытьФайл("d:\Base1S\SkudTiS\1sjourn.dbf"); Н = 16234; Пока Н < 64624 Цикл Состояние(Н); Икс.Перейти(Н); Икс.Удалить(); Н = Н + 1; КонецЦикла; КонецПроцедуры |
|||
7
Эльниньо
22.06.13
✎
01:18
|
ТИИ пошла и я пошёл чайку и покурить.
|
|||
8
Эльниньо
22.06.13
✎
01:58
|
Такая хрень повылазила!
Вопчем спать пошёл. Ну её эту эску. Вот не зря я её бросил. Стерва! |
|||
9
фобка
22.06.13
✎
05:16
|
Аксессом подцепись
|
|||
10
Мимохожий Однако
22.06.13
✎
07:50
|
Надо было пригласить специалиста, которого сон не замучает.
|
|||
11
Эльниньо
22.06.13
✎
10:47
|
(9) И дальше что?
|
|||
12
фобка
22.06.13
✎
13:58
|
(11) ты ж писал "Как в дбфнавигаторе выделить несколько тысяч записей? "..
для любых манипуляций с таблицами (в частности с дбф), аксесс самый мощный инструмент.. грохнул, пожал, и проверяй |
|||
13
AlexNew
22.06.13
✎
14:38
|
Аксес с dbf самый мошный:)
|
|||
14
Эльниньо
22.06.13
✎
14:39
|
(12) Да это я уже решил (6).
Только проблему это не решает. |
|||
15
Ёпрст
22.06.13
✎
21:34
|
наеборот надо было, запросом проверить 1sjourn и записи в DH\DT .. и ежели в журнальчике записи есть, а в шапке маркер стоит, то проще маркер снять и посмотреть в предприятии что за доки + в mlg посмотреть историю по ним.
|
|||
16
Волшебник
22.06.13
✎
21:38
|
(0) Молился за бэкапы?
|
|||
17
КапЛей
22.06.13
✎
22:39
|
(0) Марат, а зашли-ка глянуть сие чудовище в [email protected]
|
|||
18
Эльниньо
22.06.13
✎
23:21
|
(16) Фигня копилась давно. Нашёл и поднял аж мартовский. Уже там есть малешко.
Найти бы причину. Смотрим DH. Кусками порядок, кусками все реквизиты пустые. Поднимали отпечатанные доки, в которых сейчас пусто. Всё на месте. Т.е. после записи дока и некоторое время все норм, а потом как корова языком. В DH даже IDDOC пустое. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |