|
v7: Исправить ошибку в регистрах без "тестирования и исправления" |
☑ |
0
Bchgroup
30.12.11
✎
15:02
|
Собственно сабж. Ошибка в том, что произошел сбой записи и расходной накладной нет, а по регистрам товар списан. Как лучше обойти ситуацию? Тестирование и исправление слишком долго выходит, за ночь не успевает.
|
|
1
Bchgroup
30.12.11
✎
15:02
|
1с 7.7
|
|
2
Жан Пердежон
30.12.11
✎
15:04
|
почти программно
|
|
3
Жан Пердежон
30.12.11
✎
15:04
|
*почисти
|
|
4
zak555
05.01.12
✎
19:23
|
движения нужны ?
если да - создать руками док в дбф
|
|
5
FN
05.01.12
✎
19:27
|
Для х=1 по Метаданные.Регистр() Цикл
ТЗ = RS.ВыполнитьИнструкцию( "
|Select
| Рег.IDDoc as Док
|FROM
| $Регистр."+Метаданные.Регистр(х).Идентификатор+" as Рег (nolock)
|Where Рег.IDDoc not in (Select iddoc from _1Sjourn (nolock))
|;");
и тд
Для удаления соотвественно Delete вместо Select
|
|
6
FN
05.01.12
✎
19:28
|
Тока потом итоги нужно пересчитать...
|
|
7
zak555
05.01.12
✎
19:28
|
(5) а восстановить ? =)
|
|
8
Cthulhu
05.01.12
✎
19:29
|
(5): ещё бы по DHххх[+DTxxx] пробежаться...
|
|
9
Cthulhu
05.01.12
✎
19:30
|
(8)+: а может там в dh+dt все прописалось - только в 1sjourn надо добавить и чики-пуки?..
|
|
10
FN
05.01.12
✎
19:31
|
(7) Если автор для чистки парочки запускает ТиИ на ночь, то ему проще документ заново набрать, чем восстановить...
(9) может и так...
|
|
11
Mikeware
05.01.12
✎
19:51
|
Вообще-то, при "сбое записи" документ остается, а вот движений нет...
зы. автору - звать программиста...
|
|
12
Cthulhu
05.01.12
✎
20:58
|
(11): недопрописанный в 1sjourn док и с двуижениями может выглядеть точь-в-точь как несуществующий. кроме того, такие плюшки бывают при проведении в транзакции (а при отмене проведения в транзакции бывает совсем смешно - движения у помеченного на удаление документа, например)
|
|