Редактор чеков ККМ Розница 2.0 - 2.2

Опубликовал Дмитрий Фаст (Dima_) в раздел Обработки - Обработка документов

Обработка чеков ККМ списком (редактирование, удаление).

Обработка «Редактор Чеков»

  1. Обрабатывает чеки списком (только отмеченные галочкой):

    1. разрешает редактирование;

    2.  закрывает как архивный;

    3.  закрывает как пробитый;

    4.  аннулирует

    5.  удаляет

    6. нумерует/перенумеровывает (указываете начальный номер).

    7. связывает с отчётом о продажах

  2. Переформирует «Отчёт о розничных продажах», на основе связанных чеков. (ВНИМАНИЕ! Подарочные сертификаты НЕ обрабатываются! Только Нал и плат.карты!)

  3. Закрывает (или изменяет время закрытой) кассовую смену с указанным временем. (ВНИМАНИЕ! Обработка изменяет документ! Закрытие смены с формированием всех отчётов и документов НЕ происходит.)

  4. Меняет сумму выемки в документе «Выемка денежных средств из кассы ККМ». (ВНИМАНИЕ! В документах «созданных на основании», таких как «приходный ордер» суммы не меняются.)

Разрабатывалась и тестировалась:

1С:Предприятие 8.2 (8.2.19.83)

Розница, редакция 2.0 (2.0.8.11)

11.08.2015

  • Добавил кнопку "Удалить";
  • Добавил картинку статуса документа (видно удалённые);
  • Очерёдность кнопок теперь можно не соблюдать;
  • Позиция в таблице сохраняется;

10.10.2016

  • Добавил в диапозон выбора время;
  • Добывил возможность отбора по статусу чека;
  • Добавил счётчик чеков выбранных и отобранных;
  • Добавил запоминание отобранных чеков;
  • Убрал модальные окна;
  • Исправил ошибку возникающую при отсутствии чеков за указанный период;

07.11.2016

Добавил обработку для Розницы 2.2:

Разрабатывалась и тестировалась:

1С:Предприятие 8.3 (8.3.8.2054)

Розница, редакция 2.2 (2.2.4.33)

При переформировании отчёта - не списываются подарочные сертификаты и не формируются документы по ЕГАИС.

 P.S. Спасибо Lokiy, за обработку Редактирование (Архивных или Пробитых) Чеков ККМ, связь с отчетом о Розничных Продажах (для Розницы 2.0), с которой всё началось.

Скачать файлы

Наименование Файл Версия Размер
Редактор чеков ККМ
.epf 22,75Kb
20.10.16
111
.epf 1.3 22,75Kb 111 Скачать
Редактор чеков ККМ Розница 2.2
.epf 27,14Kb
07.11.16
35
.epf 1.0 27,14Kb 35 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Василий Петров (SigmaMoscow) 12.08.15 09:18 Сейчас в теме
Добрый день! Прежде чем скачать, спрошу: это только для 8.2? в Рознице 2.1, на управляемых формах(8.3, соответственно), будет работать( без перехода на обычные формы)?
2. Дмитрий Фаст (Dima_) 50 12.08.15 10:19 Сейчас в теме
(1) SigmaMoscow, день добрый!
Обработка на управляемых формах..
Сейчас проверил на платформе 1С:Предприятие 8.3 (8.3.6.2152) - работает.
На Рознице 2.1, не проверял, если что-то работать не будет, пишите, доработаю или сделаю отдельно для 2.1.
3. Василий Петров (SigmaMoscow) 12.08.15 12:10 Сейчас в теме
Скачал, работает! Спасибо, полезная обработка, главное в магазинах не показывать))).
4. Павел Колабухов (kolabaister) 16.08.15 16:16 Сейчас в теме
В 8,2,18,14 не работает. Что за переменная "ОбщегоНазначенияРТ", подскажите пожалуйста.
5. Дмитрий Фаст (Dima_) 50 17.08.15 05:32 Сейчас в теме
(4) kolabaister, день добрый!
"ОбщегоНазначенияРТ" - это общий модуль конфигурации Розницы.
Чтобы самостоятельно устранить ошибку, Вам нужно сравнить процедуру обработки:
&НаСервере
Процедура ПереформироватьОтчётНаСервере(тмпСсылка)

с процедурой:
&НаСервере
Процедура ОбработатьЧекиККМСервер(Отказ, СуммаВыемки, СсылкаНаОтчет, НужноДополнительноеПредупреждение)

из Обработка.ЗакрытиеКассовойСмены.Форма.Форма.Форма.Модуль(477,1).
Различие в том, что в обработке конфигурации "Отчет о розничных продажах" создаётся новый.

Или напишите какая у Вас редакция Розницы?
Постараюсь помочь.

6. Алексей Морозов (s00r) 17.08.15 17:38 Сейчас в теме
1С:Предприятие 8.3 (8.3.5.1570)
Управление торговлей, редакция 11.1 (11.1.10.138)

Ошибка инициализации модуля: Форма.Форма.Форма
по причине:
{Форма.Форма.Форма(876,31)}: Переменная не определена (ОбщегоНазначенияРТ)
	ТаблицаОплатПлатежныеКарты = <<?>>ОбщегоНазначенияРТ.ОтобратьСтрокиПоКритериям(РезультатЗапросаПоОплате,
{Форма.Форма.Форма(879,34)}: Переменная не определена (ОбщегоНазначенияРТ)
	ТаблицаОплатБанковскиеКредиты = <<?>>ОбщегоНазначенияРТ.ОтобратьСтрокиПоКритериям(РезультатЗапросаПоОплате,
{Форма.Форма.Форма(882,34)}: Переменная не определена (ОбщегоНазначенияРТ)
	ТаблицаОплатСертификатом      = <<?>>ОбщегоНазначенияРТ.ОтобратьСтрокиПоКритериям(РезультатЗапросаПоОплате,
{Форма.Форма.Форма(912,5)}: Переменная не определена (ОбработкаТабличнойЧастиТоварыСервер)
				<<?>>ОбработкаТабличнойЧастиТоварыСервер.ПересчитатьСуммуНДСВСтрокеТЧСервер(СтрокаТабличнойЧасти, СтруктураДействий, КэшированныеЗначения);
{Форма.Форма.Форма(949,5)}: Переменная не определена (ОбработкаТабличнойЧастиТоварыСервер)
				<<?>>ОбработкаТабличнойЧастиТоварыСервер.ПересчитатьСуммуНДСВСтрокеТЧСервер(СтрокаТабличнойЧасти, СтруктураДействий, КэшированныеЗначения);
...Показать Скрыть
7. Дмитрий Фаст (Dima_) 50 18.08.15 05:30 Сейчас в теме
(6) s00r, день добрый!
Пожалуйста, внимательнее читайте характеристики обработки, данная обработка для "Розницы".
8. Максим Литвинов (maksa2005) 86 10.12.15 15:17 Сейчас в теме
Помогла обработка. Решила проблема с чеками!
9. Дмитрий Дмитрий (DimchK) 26.01.16 14:34 Сейчас в теме
Обработка помогла!
Желательно чеки выбирать не только по дням, но и по времени. Если смен несколько и чеков много "то закат солнца вручную".
Анулированные чеки тоже попадают в отчет как нормальные - приходится глазами выуживать и руками пристреливать.

1с розница базовая 2.1.9.20
1С:Предприятие 8.3 (8.3.7.1845)

Спасибо за обработку!
10. Дмитрий Фаст (Dima_) 50 27.01.16 06:31 Сейчас в теме
(3) SigmaMoscow, (8) maksa2005, (9) DimchK,
Рад был помочь.
Желательно чеки выбирать не только по дням, но и по времени...Аннулированные чеки тоже попадают в отчет как нормальные

Принято, доработаю позже.
11. борян петров (TODD22) 15 16.02.16 18:20 Сейчас в теме
Розница 2.1.9.20

{Форма.Форма.Форма(361)}: Ошибка при вызове метода контекста (Получить)
Элементы.ТблЧеков.ТекущаяСтрока = ЭтаФорма.ТблЧеков.Получить(ТекСтрока).ПолучитьИдентификатор();
по причине:
Недопустимое значение параметра (параметр номер '1')

Выбираю магазин. Жму кнопку "Выбрать" вылетает вот такая ошибка.
12. борян петров (TODD22) 15 16.02.16 18:23 Сейчас в теме
{Форма.Форма.Форма(150)}: Ошибка при вызове метода контекста (Предупреждение)
Предупреждение("Выполнено!");
по причине:
Использование модальных окон в данном режиме запрещено!
13. Алексей Бондаренко (flintm) 8 30.03.16 16:26 Сейчас в теме
{Форма.Форма.Форма(261)}: Ошибка при вызове метода контекста (Предупреждение)
Предупреждение("Выполнено!");
по причине:
Использование модальных окон в данном режиме запрещено!
14. Алекс Свк (sancho86) 1 02.06.16 12:32 Сейчас в теме
Спасибо. Обработка выручила.
Чеки были помечены архивными, а отчет в результате сбоя почему-то пропал после тестирования и исправления. В чеках осталась ссылка "Объект ..... не найден". Создал пустой отчет, пытаюсь связать, не связывается, так как в чеках не прописан этот отчет.
Пришлось групповой обработкой проставлять в чеках этот отчет, перед этим в вашей обработке разрешил их редактирование.
15. Алекс Свк (sancho86) 1 12.06.16 23:25 Сейчас в теме
Очень медленно работает данная обработка. Обрабатывать сразу много чеков она не способна.
16. Andrew Maxis (maxandrey) 13.06.16 12:35 Сейчас в теме
на Рознице 2.2 будет работать?
17. Леонид Авдеенко (lavdeenko) 15 12.09.16 16:14 Сейчас в теме
Спасибо, выручили. Самому писать было некогда. В рознице 2.2.4.12 все работает как надо.
18. Дмитрий Фаст (Dima_) 50 20.10.16 09:21 Сейчас в теме
(9) DimchK, (11) TODD22, (12) TODD22, (13) flintm,
День добрый!
Ошибки исправлены.
Пожелания доделаны.
19. Дмитрий Фаст (Dima_) 50 20.10.16 09:46 Сейчас в теме
(14) sancho86,
Использование обработки, если пропал документ "Отчёт о розничных продажах":
1. Создаём пустой документ "Отчёт о розничных продажах" и проводим его.
2. Запускаем обработку.
3. Указываем период.
4. Выбираем кассу ККМ (Обязательно!)
5. Нажимаем кнопку "Выбрать".
6. Переходим на закладку "Отбор"
7. Оставляем галочку "Архивный", остальные убираем.
8. Возвращаемся на закладку "Чеки"
9. Нажимаем кнопку "По отбору" (все архивные чеки будут помечены галочками)
10. В поле "Отчёт о продажах" выбираем документ, созданный в пункте 1.
11. Нажимаем кнопку "Связать" (чеки свяжутся с документом)
12. Нажимаем кнопку "Переформировать отчёт" (Документ "ОоРП" заполнится).
13. Особое ВНИМАНИЕ уделяем следующему:
Если у Вас исчез документ "Отчёт о розничных продажах", это не значит, что исчезли движения по регистрам этого документа,
поэтому, нужно от записей исчезнувшего документа очистить следующие регистры:
Сведений: "Движения серийных номеров"
Накопления: "Движения серий товаров";
"Денежные средства ККМ";
"Продажи";
"Продажи по дисконтным картам";
"Продажи по платежным картам";
"Товары на складах";
"Товары организаций";
иначе у Вас будет удвоение всех данных (Регистры указаны для "Розница 2.0").

Другой вариант, при потере документа:
"Конфигуратор\Администрирование\Тестирование и исправление"
В окне "Проверки и режимы" устанавливаем галочку "Проверка ссылочной целостности"
Точку "Тестирование и исправление"
Две точки "Создавать объекты"
Нажимаем кнопку "Выполнить"


20. Александр Жилин (T_SON) 31.10.16 12:10 Сейчас в теме
Добрый день!
Та же проблема - пропал отчёт о розничных продажах.
Розница, редакция 2.2 (2.2.4.30)

Выбираю период - разрешаю редактирование чеков. Чеки встают все в отложенные. Выбираю пустой созданный отчёт, нажимаю "Связать", обработка выдаёт ошибку: "Чек имеет статус "Архивный". Операции над этим документом запрещены!" При этом ругается на первый чек из списка и меняет его статус на "Пробитый".

Пробую другой вариант: Разрешаю редактирование обработкой, групповой обработкой подставляю нужный отчёт. В обработке выбираю переформировать отчёт, выдаёт ошибку:
{(9,6)}: Поле не найдено "Док.ПроцентТорговойУступки" Док.<<?>>ПроцентТорговойУступки,

Подскажите кто-нибудь пожалуйста, как ещё можно записать чеки в отчёт о розничных продажах?
21. Дмитрий Фаст (Dima_) 50 07.11.16 07:27 Сейчас в теме
(20) T_SON,
День добрый!
Доработал для Розницы 2.2.
22. Notka Sp (notka) 116 21.02.17 23:24 Сейчас в теме
У меня не заполняется кассовая смена, выбираешь ее и поле остается пустым. Сама писала нечто подобное, но попроще и та же проблема. Может что то с базой? Возникает у кого то подобная проблема? (База Розница 2.2.5.22)
23. Дмитрий Фаст (Dima_) 50 22.02.17 06:45 Сейчас в теме
(22),
сейчас проверил на Розница 2.2.5.23:
при заполненном поле "Касса ККМ" (данное поле является фильтрующим),
кассовая смена выбирается и заполняется.
Уточните - поле пустым остаётся или представление не отображается?
Поле "Дата Закрытия кассовой смены:" заполняется после попытки выбрать документ?