|
Двойное списание в УТ 10 |
☑ |
0
Alekzander
22.10.12
✎
10:08
|
Коллеги, доброе утро, вот какая задачка встала передо мной. Клиент в десятке списывает товар по комплектующим (набор-комплект). При проведении чека ККМ комплектующие списываются, и всё хорошо до конца дня, когда при закрытии кассовой смены эти же комплектующие списываются ещё раз. В чём загвоздка может быть, не подскажете?
|
|
1
Alekzander
22.10.12
✎
21:30
|
Короче разобрался, от чего идёт двойное списание: дописанная обработка по закрытию кассовой смены чеки не удаляет, но а движения-то сохраняются. И вот теперь их надо удалить, посмотрел по форуму, нашёл примерно такое:
НаборЗаписей = РегистрыНакопления.ТоварыВРознице.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаОбъект);
Для Каждого Запись Из НаборЗаписей Цикл
НаборЗаписей.Прочитать();
НаборЗаписей.Удалить(Запись);
КонецЦикла;
НаборЗаписей.Записать();
Но при попытке закрыть смену выдаётся ошибка: не установлен отбор по регистратору (хотя, СсылкаНаОбъект - это докуент ЧекККМ). Подскажите, что не так делаю?
|
|
2
hhhh
22.10.12
✎
23:56
|
во-первых так достаточно
НаборЗаписей = РегистрыНакопления.ТоварыВРознице.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(СсылкаНаОбъект);
НаборЗаписей.Записать();
|
|
3
hhhh
22.10.12
✎
23:58
|
ссылкаНаОбъект проверь. Должна быть там ссылка, а не объект.
|
|
4
Defender aka LINN
23.10.12
✎
00:37
|
Для Каждого Запись Из НаборЗаписей Цикл
НаборЗаписей.Прочитать();
НаборЗаписей.Удалить(Запись);
КонецЦикла;
Шедеврально. Рекомендую найти автора ЭТОГО и прострелить ему обе коленки
|
|
5
Alekzander
23.10.12
✎
09:42
|
(2) а движуха всё равно сохраняется, вчера вечером порадовался, что удаляется, сегодня вот, наверное, Луна в Деве и пипец, не катит.
|
|
6
hhhh
23.10.12
✎
10:12
|
(5) ну может после этого что-то делаете в обработке. Чеки случайно не перепроводите? Не записываете?
|
|
7
Alekzander
23.10.12
✎
10:25
|
(6) обработка снимает чеки с проведения, но это делается ДО момента удаления движений из регистра.
|
|
8
Alekzander
23.10.12
✎
10:53
|
Единственное, что делается после этого момента - ещё создаётся ПКО. Но его создание вряд ли как-то влияет на то, что не получается удалить записи из регистра.
|
|