Доброго дня!
Ситуация следующая: программно был создан документ "ОперацияБух" (Операция, введенная вручную), его дата находится в закрытом периоде. Далее он был удален непосредственно из базы (тоже программно), в итоге - документа нет, но проводки остались.
Вопрос - каким образом можно восстановить объект, чтобы корректно его пометить на удаление?
Вижу битую ссылку - "<Объект не найден> (552:a56e0050560112ec11eb1342e66e49c8)",
по ней восстанавливаю ГУИД - e66e49c8-1342-11eb-a56e-0050560112ec,
Пытаюсь сделать так (далее код), но не удается, возникает ошибка -
"Поле объекта недоступно для записи (УникальныйИдентификатор)
УникальныйИдентификатор = Новый УникальныйИдентификатор(ГУИД );"
Подскажите, пожалуйста, как восстановить объект?
Ситуация следующая: программно был создан документ "ОперацияБух" (Операция, введенная вручную), его дата находится в закрытом периоде. Далее он был удален непосредственно из базы (тоже программно), в итоге - документа нет, но проводки остались.
Вопрос - каким образом можно восстановить объект, чтобы корректно его пометить на удаление?
Вижу битую ссылку - "<Объект не найден> (552:a56e0050560112ec11eb1342e66e49c8)",
по ней восстанавливаю ГУИД - e66e49c8-1342-11eb-a56e-0050560112ec,
Пытаюсь сделать так (далее код), но не удается, возникает ошибка -
"Поле объекта недоступно для записи (УникальныйИдентификатор)
УникальныйИдентификатор = Новый УникальныйИдентификатор(ГУИД );"
&НаКлиенте
Процедура Команда1(Команда)
Ссылка = "a56e0050560112ec11eb1342e66e49c8";
ГУИД= Прав(Ссылка, 8) + "-" + Сред(Ссылка, 21, 4) + "-" + Сред(Ссылка, 17, 4) + "-" + Лев(Ссылка, 4) + "-" + Сред(Ссылка, 5, 12);
Команда1НаСервере(ГУИД);
КонецПроцедуры
&НаСервере
Процедура Команда1НаСервере(ГУИД)
Документ = Документы.ОперацияБух.СоздатьДокумент();
УникальныйИдентификатор = Новый УникальныйИдентификатор(ГУИД);
Документ.УстановитьСсылкуНового(Документы.ОперацияБух.ПолучитьСсылку(УникальныйИдентификатор));
Документ.Записать(РежимЗаписиДокумента.Запись);
КонецПроцедуры
ПоказатьПодскажите, пожалуйста, как восстановить объект?
По теме из базы знаний
- Журнал восстановления удаленных объектов (версия 1.0.1.5)
- Восстановление удаленных объектов, таких как Объект не найден
- Свойства объектов 1С в MS SQL (и сравнение баз и расширений)
- "Объект не найден" - не приговор! Простой способ восстановить удаленный объект
- Версионирование объектов VS История данных
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот