|
УТ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) да что ты говоришь :)
|
|