|
Как удалить документ с потерянной ссылкой 7.7
| ☑ |
0
Diman_Kr
07.12.16
✎
18:39
|
Есть документ Расходная накладная, но при пометке на удаление метится совсем другой документ- ПКО. Т.е. в журнале он есть, но ссылка ведет в другой документ. Как от него избавиться?
|
|
1
VirtmonRS
07.12.16
✎
18:52
|
Тестирование и исправление сделать
|
|
2
МихаилМ
07.12.16
✎
19:01
|
реиндексациюс . если база файловай то удалите файлы иедексов пред реиндексацией
|
|
3
Diman_Kr
07.12.16
✎
19:02
|
(2) Не помогает.
|
|
4
MishaD
07.12.16
✎
19:40
|
Близкий вопрос. В 1sJourn есть дубли в поле iddoc. Кто посоветует как лечить ?
|
|
5
trdm
07.12.16
✎
19:59
|
Сначала вычисляем дубли:
|SELECT
| iddoc, ROWID
|FROM
| _1SJourn as ???1
| INNER JOIN _1SJourn as ???2
|WHERE
| ???1.IDDOC = ???2.IDDOC
|ORDER BY
| iddoc
Потом удаляем лишнее:
DELETE FROM 1sJourn WHERE ROWID = N
|
|
6
trdm
07.12.16
✎
19:59
|
|SELECT
| iddoc, ROWID
|FROM
| _1SJourn as Жур1
| INNER JOIN _1SJourn as Жур2
|WHERE
| Жур1.IDDOC = Жур2.IDDOC
|ORDER BY
| iddoc
|
|
7
Torquader
07.12.16
✎
20:53
|
Вообще-то, это последствия кода:
НачатьТранзакцию();
Записать();
ОтменитьТранзакцию();
и прочих подобных приключений.
Проще всего редактором DBF-файлов, поменять ID у одного из "склеенных" документов.
|
|
8
Torquader
07.12.16
✎
20:54
|
И зачем удалять - создаём новый документ с типом сдвоенного - а далее, новую запись метим на удаление, а полученный идентификатор пихаем в записи "сдвоенного" документа.
|
|