Имя: Пароль:
1C
1С v8
УТ11: Удалить все чеки ККМ
0 _stay true_
 
06.08.13
13:32
Здравствуйте. Нужно принудительно удалить все-все чеки ккм. Пометка удаления не ставится, ругается типа чек пробит и отмена прведения невозможна. Запустил конфу в обычном режиме, выдрал с БП обработку "Групповая обработка справочников и документов" - не помогло. Как программно можно принудительно удалить все необходимые документы?
1 Галахад
 
гуру
06.08.13
13:36
Посмотреть процедуру "ПередЗаписью"
2 RomaH
 
naïve
06.08.13
13:40
ЧекКакОбъект.Удалить()
?
3 _stay true_
 
06.08.13
13:42
(2) Вроде удалилось..Пошел проверять:)
4 Zakarum
 
06.08.13
13:48
еще вариант -- обработка "универсальный обмен данными в формате XML", последняя закладка "Удаление данных". Может в УТ этой обработки нет, не знаю, тогда на диске ИТС взять.
5 _stay true_
 
06.08.13
16:49
А если ситуация такая: надо программно удалить определнную номенклатуру(перенеслась коряво, что-то не заполнилось и.т.п): такую номенклатуру переместили в папочку "хлам". Вопрос: как в коде обработки указать, чтоб удалилась только папка "хлам"?
6 _stay true_
 
06.08.13
16:53
Ном = Справочники.Номенклатура.Выбрать();
Пока Ном.Следующий()Цикл
    Ном.ПолучитьОбъект().Удалить();
КонецЦикла;        


Такой код удалит всё  и сразу. А нужно удалить только "хлам". Как быть?))
7 del123
 
06.08.13
16:55
получи в запросе только список номенклатуры из папки хлам и ее удали
8 del123
 
06.08.13
16:56
удали элементы этого списка*
9 zippygrill
 
06.08.13
16:57
(6) да что ты говоришь :)