|
v7: УТ, помеченный на удаление документ оказался проведен | ☑ | ||
---|---|---|---|---|
0
BlumZello
24.10.14
✎
14:23
|
Всем доброго времени суток!
Вчера столкнулся с тем, что в базе помеченный на удаление документ расходная накладная оказался проведенным, то есть делал движения по регистрам. Возможность запуска внешних обработок (допустим редактор реквизитов, где у документа по идее можно изменить пометку) у всех пользователей отключен. Журнал мониторинга гласит о том, что 26.07.14 документ был создан и проведен, затем 26.07.14 документ снят с проведения и помечен на удаление. Поднял резервные копии. На момент 01.08 документ в базе помечен на удаление и движений по регистрам нет, на момент 01.09 и далее документ помечен на удаление и имеет движения по регистрам. Далее наш бухгалтер видит на текущий момент в базе в отчетах документ, которого быть не должно, отменяет его проведение и в итоге наталкиваемся на глюк по партиям в итогах. Кто сталкивался с таким глюконатом, хотелось бы понять как такое могло произойти?? Программно помеченный на удаление документ платформа провести не даст. |
|||
1
Жан Пердежон
24.10.14
✎
14:27
|
обмены есть какие-нибудь?
|
|||
2
DrZombi
гуру
24.10.14
✎
14:41
|
(0) Нормально, проведение в 8-ке, имеет чисто сумбурный характер. Галочко "Проведен", всего лишь галочка :)
|
|||
3
DrZombi
гуру
24.10.14
✎
14:43
|
(0) >>> Программно помеченный на удаление документ платформа провести не даст.
Кто сказал что его удалили и провели. Скорей всего криво удалили, галочка прописалась, а сам документ остался проведенным :) |
|||
4
BlumZello
24.10.14
✎
14:47
|
Коллеги, 1С 7.7 ;-)
|
|||
5
DrZombi
гуру
24.10.14
✎
14:53
|
(4) Поздно... я уже начал :)
|
|||
6
DrZombi
гуру
24.10.14
✎
14:53
|
Вот такой кусочек коду, как бы делает документ не проведенным, но при этом движения по регистрам не удаляет :)
ОбъеДок = ОбработкаОбьект.ПолучитьОбъект(); ОбъеДок.Проведен = Ложь; ОбъеДок.Записать(РежимЗаписиДокумента.Запись); |
|||
7
BlumZello
24.10.14
✎
14:53
|
База без обменов. В резервной копии от 01.08 документ помечен на удаление и у него нет движений, в резервной копии от 01.09 движения уже есть, поэтому "кривое удаление" в плане при попытке пометки на удаления флаг проставился, а движения остались - как то не вяжется.
В журнале вижу что после 26.07 до 22.10 пользователи его не трогали. |
|||
8
DrZombi
гуру
24.10.14
✎
14:54
|
+(4) По сути в (1) прав. Обмены и не такое могут.
Есть еще ряд причин этому быть, ошибка при записи. Или при пометке на удаления. |
|||
9
DrZombi
гуру
24.10.14
✎
14:55
|
+(7) Забей, такое бывает с 7.7 :)
|
|||
10
Chum
24.10.14
✎
14:56
|
(0) был противоположный случай: признак проведения есть, а проводок нет. Происходит такое при прерывании какой-либо обработки, которая затрагивает "начудивший" документ, например, в моем случае обработку документов прервали закрытием 1С.
|
|||
11
DrZombi
гуру
24.10.14
✎
14:59
|
(10) +100500. А еще этому способствует Электрик, который моргнул для сигнала, что сейчас рубанет электричество :)
|
|||
12
DrZombi
гуру
24.10.14
✎
14:59
|
(11) Моргнул рубильником
|
|||
13
BlumZello
24.10.14
✎
15:04
|
Коллеги, общаюсь с 7.7 15 лет и на такое ещё не нарывался. Хотя все когда-нибудь бывает впервые :)
Жаль семёра не пишет в журнал регистрации, когда что-либо делается программно, чтобы однозначно можно было исключить определенные моменты : ( Рубильник - это да.. Как и закончившееся место на диске.. Там все может быть... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |