Имя: Пароль:
1C
1С v8
Исчезли (пропали) документы, 8.2 УТ11
0 Shalfee
 
21.03.13
13:03
Всем привет, странное дело сегодня произошло — пропали два созданных документа, бесследно, без видимых причин.
Хотя все же след остался, есть код, который делает примерно следующее:
1) взять список заказов, к заказам создать подчиненные документы, на заказах поменять статусы.
2) создать документ "батч производства", в ТЧ которого пишутся список заказов из пункта 1.

Ничего особенного в коде нет,
вот пример п.2, например
ДокБатч = Документы.фф_БатчиПроизводства.СоздатьДокумент();
ДокБатч.Дата = ТекущаяДата();
/// ещё всякие присваивания
// Записать содержимое батча
Для Каждого ЗаказБатча ИЗ мЗаказыВБатч Цикл
   СтрокаБатча = ДокБатч.Заказы.Добавить();
   СтрокаБатча.Заказ = ЗаказБатча;
КонецЦикла;
ДокБатч.Записать();
Сообщить("Успешно записан батч №"+ДокБатч.Номер);

В итоге менеджерам система сообщила что было успешно записано два батча, 378 и 379.

Далее начинаются странности. В списке документов последний документ стоит - 377.
Могло бы показаться, что менеджеров сглючило, но нет, есть список заказов из п.1 которые явно
должны были попасть в батчи 378 и 379.

Теперь этих документов нет, создавали на новые заказы батчи - нумерация началась с 378, как будто никогда до этого батчей не было.
Единственное объяснение которое вижу, на моменте выполнения пункта п.2 упал процесс 1С rphost, и документ не создался (их, конечно могли удалить непосредственно, теоретически, но это совсем невероятно, никто это не умеет да и не стали бы делать). И смущает что как-то умудрились два батча создать, 378 и 379, которые оба исчезли. Есть ли предположения куда смотреть?
1 cw014
 
21.03.13
13:05
Попробуй посмотреть в "ТекущаяДата()"
2 Shalfee
 
21.03.13
13:28
(1) На предмет чего?
3 tdm
 
21.03.13
13:29
(0) по журналу ресгитстрации посомтреть проще всего по типу метаданных, скорее всего перезатерли т.е. в существующий документ были подставлены новые данные
4 hhhh
 
21.03.13
13:30
(2) кто-то вручную открыл документ и поменял номер, может быть.
5 tdm
 
21.03.13
13:33
(4) да всё что угодно)
помню как-то одна открывала форму документа, заполняла нажимала "записать" или "ок", после чего октрывала ЭТОТ ЖЕ документ, меняла номер перезаполняла и т.д. а потом звонила и ругалась что 1С в отчетах не показывает заведенные данные))
6 cw014
 
21.03.13
13:45
Имхо 377 стоит в конце журнала, а 378 и 379 в текущей дате (то есть выше)
7 Shalfee
 
21.03.13
13:45
(3) Да, отличный совет! Посмотрел, реально документы были удалены, непосредственно, без пометки удаления. Пойду отключать такую возможность..

(4), (5) Да, никакие варианты нельзя исключать.

Всем спасибо!
8 Shalfee
 
21.03.13
13:47
(6) Не настолько все плохо :)