Такая ситуация!!! Случайно закрыл кассовую смену, хотя этого делать не надо было. Как можно удалить Отчет о розничных продажах?! И изменить статус чеков с "Архивный" на "Пробитый"?!
(1) vost85, все верно говорит (2)!
Для учета это не принципиально, если нет каких-нибудь особых кощунственных требований от руководства/бухгалтерии.
Само по себе удаление отчета ничего не исправит, а только запутает:
удалите отчет - не будут списаны остатки
сделаете чеки Пробитыми, но номера чеков с ФР в них останутся прежними, и с этим ничего не поделаешь, потому что они уже пробиты на фискальнике
в чеках все равно останется ссылка на отчет о розничных продажах, который их закрыл.
В общем, себе дороже выдумывать "хитрые" способы что-то исправить в системе.
(5) vost85, вот это новость!
Ну тогда ОРП удаляем (помечаем на удаление), для чеков пишем обработку, которая меняет статус чека на Пробитый и в режиме ЗагрузкиДанных проводит. А что делать с фискальником - решайте сами.
Открываем конфигуратор, открываем конфигурацию и находим обработку ГрупповаяОбработкаСправочниковИДокументов
Сохраняем эту обработку как внешнюю (через контекстное меню, если кто не в курсе)
Открываем сохраненную обработку в Конфигураторе и открываем основную форму объекта (называется Форма)
В модуле формы находим все строки Объект.Записать() и перед каждой вставляем Объект.ОбменДанными.Загрузка = Истина
Сохраняем, открываем в пользовательском режиме как внешнюю обработку (Файл / Открыть) и меняем статус с учетом того, что сказал (11). Далее все как обычно.
(15) vost85, удалить ссылку той же обработкой только оставить поле пустым.
(16) vost85, чеки после всех правок нужно перепровести, ибо у них движений нет.
(19) vost85, выглядит неплохо. Но лучше написать обработку или же использовать готовую (http://infostart.ru/public/97213/ ), но будьте с ней аккуратны. Протестируйте сначала на копии.
В вашем подходе тоже нужно быть аккуратным, чтобы непроведенные чеки ненароком не удалить при закрытии смены.