|
Не получается удалить документ.
| ☑ |
0
vv2304
20.04.20
✎
19:12
|
Типовая УТ 11.
Ввели документ и дату 01.04.0200.
Теперь этот документ не получается ни удалить, ни снять с проведения, ни изменить дату.
Программа виснет.
|
|
1
Волшебник
модератор
20.04.20
✎
19:15
|
Док = Документы.ИмяДок.НайтиПоНомеру(номер, '0200-04-01');
ДокОбъект = Док.ПолучитьОбъект();
ДокОбъект.Дата = правильная_дата;
ДокОбъект.Записать();
|
|
2
vv2304
20.04.20
✎
19:17
|
О как. Т.е. интерактивно фиг, а программно можно ?
|
|
3
Волшебник
модератор
20.04.20
✎
19:28
|
(2) Попробуйте и доложите. Всякое может быть...
|
|
4
vv2304
20.04.20
✎
19:28
|
Дату получилось, а удалить не дает, виснет.
И программно тоже виснет.
|
|
5
vv2304
20.04.20
✎
19:35
|
Вообще ничего не дает сделать интерактивно. Т.е. сменил программно дату. Открываю документ, хочу что-то изменить, но не дает, виснет программа.
Ставлю интерактивно пометку удаление, опять виснет.
Программно удалить не дает.
ТиИ делал, ошибок нет. chdbfl.exe тоже пишет, что ошибок нет.
|
|
6
Ненавижу 1С
гуру
20.04.20
✎
19:40
|
попробуй отладчик
|
|
7
vv2304
22.04.20
✎
00:19
|
Программно удалить движения по регистрам тоже не дает, виснет.
|
|
8
hhhh
22.04.20
✎
01:10
|
(7) продолжайте наблюдения.
|
|
9
hhhh
22.04.20
✎
01:14
|
(7) и это она не виснет, а просто пересчитывает итоги. Ведь нужно пересчитать итоги за 1800 лет, на это требуется больше времени.
|
|
10
Злопчинский
22.04.20
✎
02:19
|
ну, на клюшках это прямым доступом из таблиц вычистить можно быстро если вдруг что.
другой вопрос - знают ли 8-ки, что из каких таблиц нужно вычистить на 8-ке...
|
|
11
vv2304
22.04.20
✎
07:57
|
(9) Заремить пересчет, удалить документ ?
|
|
12
vv2304
22.04.20
✎
08:03
|
Ладно, временно сделаю Возврат самой ранней датой, что можно в базе.
|
|