gifts2017

Редактор чеков ККМ Розница 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
108
.epf 1.3 22,75Kb 108 Скачать
Редактор чеков ККМ Розница 2.2
.epf 27,14Kb
07.11.16
13
.epf 1.0 27,14Kb 13 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Василий Петров (SigmaMoscow) 12.08.15 09:18
Добрый день! Прежде чем скачать, спрошу: это только для 8.2? в Рознице 2.1, на управляемых формах(8.3, соответственно), будет работать( без перехода на обычные формы)?
2. Дмитрий Фаст (Dima_) 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_) 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_) 18.08.15 05:30
(6) s00r, день добрый!
Пожалуйста, внимательнее читайте характеристики обработки, данная обработка для "Розницы".
8. Максим Литвинов (maksa2005) 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_) 27.01.16 06:31
(3) SigmaMoscow, (8) maksa2005, (9) DimchK,
Рад был помочь.
Желательно чеки выбирать не только по дням, но и по времени...Аннулированные чеки тоже попадают в отчет как нормальные

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

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

Выбираю магазин. Жму кнопку "Выбрать" вылетает вот такая ошибка.
12. борян петров (TODD22) 16.02.16 18:23
{Форма.Форма.Форма(150)}: Ошибка при вызове метода контекста (Предупреждение)
Предупреждение("Выполнено!");
по причине:
Использование модальных окон в данном режиме запрещено!
13. Алексей Бондаренко (flintm) 30.03.16 16:26
{Форма.Форма.Форма(261)}: Ошибка при вызове метода контекста (Предупреждение)
Предупреждение("Выполнено!");
по причине:
Использование модальных окон в данном режиме запрещено!
14. Алекс Свк (sancho86) 02.06.16 12:32
Спасибо. Обработка выручила.
Чеки были помечены архивными, а отчет в результате сбоя почему-то пропал после тестирования и исправления. В чеках осталась ссылка "Объект ..... не найден". Создал пустой отчет, пытаюсь связать, не связывается, так как в чеках не прописан этот отчет.
Пришлось групповой обработкой проставлять в чеках этот отчет, перед этим в вашей обработке разрешил их редактирование.
15. Алекс Свк (sancho86) 12.06.16 23:25
Очень медленно работает данная обработка. Обрабатывать сразу много чеков она не способна.
16. Andrew Maxis (maxandrey) 13.06.16 12:35
на Рознице 2.2 будет работать?
17. Леонид Авдеенко (lavdeenko) 12.09.16 16:14
Спасибо, выручили. Самому писать было некогда. В рознице 2.2.4.12 все работает как надо.
18. Дмитрий Фаст (Dima_) 20.10.16 09:21
(9) DimchK, (11) TODD22, (12) TODD22, (13) flintm,
День добрый!
Ошибки исправлены.
Пожелания доделаны.
19. Дмитрий Фаст (Dima_) 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_) 07.11.16 07:27
(20) T_SON,
День добрый!
Доработал для Розницы 2.2.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа