0
Shalfee
21.03.13
✎
13:03
|
Всем привет, странное дело сегодня произошло — пропали два созданных документа, бесследно, без видимых причин.
Хотя все же след остался, есть код, который делает примерно следующее:
1) взять список заказов, к заказам создать подчиненные документы, на заказах поменять статусы.
2) создать документ "батч производства", в ТЧ которого пишутся список заказов из пункта 1.
Ничего особенного в коде нет,
вот пример п.2, например
ДокБатч = Документы.фф_БатчиПроизводства.СоздатьДокумент();
ДокБатч.Дата = ТекущаяДата();
/// ещё всякие присваивания
// Записать содержимое батча
Для Каждого ЗаказБатча ИЗ мЗаказыВБатч Цикл
СтрокаБатча = ДокБатч.Заказы.Добавить();
СтрокаБатча.Заказ = ЗаказБатча;
КонецЦикла;
ДокБатч.Записать();
Сообщить("Успешно записан батч №"+ДокБатч.Номер);
В итоге менеджерам система сообщила что было успешно записано два батча, 378 и 379.
Далее начинаются странности. В списке документов последний документ стоит - 377.
Могло бы показаться, что менеджеров сглючило, но нет, есть список заказов из п.1 которые явно
должны были попасть в батчи 378 и 379.
Теперь этих документов нет, создавали на новые заказы батчи - нумерация началась с 378, как будто никогда до этого батчей не было.
Единственное объяснение которое вижу, на моменте выполнения пункта п.2 упал процесс 1С rphost, и документ не создался (их, конечно могли удалить непосредственно, теоретически, но это совсем невероятно, никто это не умеет да и не стали бы делать). И смущает что как-то умудрились два батча создать, 378 и 379, которые оба исчезли. Есть ли предположения куда смотреть?
|
|
5
tdm
21.03.13
✎
13:33
|
(4) да всё что угодно)
помню как-то одна открывала форму документа, заполняла нажимала "записать" или "ок", после чего октрывала ЭТОТ ЖЕ документ, меняла номер перезаполняла и т.д. а потом звонила и ругалась что 1С в отчетах не показывает заведенные данные))
|
|
7
Shalfee
21.03.13
✎
13:45
|
(3) Да, отличный совет! Посмотрел, реально документы были удалены, непосредственно, без пометки удаления. Пойду отключать такую возможность..
(4), (5) Да, никакие варианты нельзя исключать.
Всем спасибо!
|
|