Захаренков Николай | Главный эксперт отдела перспективных разработок | Банк России

«Системы планирования производства 21 века»

Торговые и производственные информационные технологии в своем развитии прошли несколько стадий: от простейших систем, которые упростили ручной труд до систем ERP, позволяющих планировать и контролировать деятельность всего предприятия. Вскоре технологии вышли за рамки компаний в виде EDI-систем, которые средствами интернет позволили установить связи с внешним миром. Судя по динамике, следующим уровнем развития технологий ожидается полноценный электронный обмен данными. С другой стороны, мы живем в век искусственного интеллекта, big data, блокчейн, причем данные технологии вплотную подобрались к производственной деятельности. Учитывая то, что фирма 1С является лидером на рынке использования программ автоматизации предприятий, означает, что мимо 1С конфигураций указанные технологии не пройдут. В докладе хотел бы заглянуть в ближайшее будущее и продемонстрировать свое видение работы систем планирования производства 21 века, в едином симбиозе имеющихся передовых технологий. Тезисы доклада: - Вспомним историю 4 научных революций; - Вспомним производственные стандарты 3-ей научной революции: MPS, MRP, MRP-2, ERP, CSRP, ERP-2 и как они влияли на развитие 1с конфигураций; - Рассмотрим новый стандарт c-commerce, который ассоциируют с 4 научной революцией; - Рассмотрим современные технологии, для реализации c-commerce взглядом обывателя; - Порассуждаем над тем, уживутся ли современные технологии; - Порассуждаем над эволюцией современных технологий (телефон + интернет -> смартфон; принтер 3D + нейронная сеть -> «умный» скульптор, что ещё?); - Выявим временные издержки в текущей деятельности предприятий и их последствия; - Попробуем визуально оптимизировать участки с издержками за счет внедрения современных технологий; - Рассмотрим схему работы полностью технологичного предприятия и его взаимодействия с другими предприятиями.

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

Обработки - Обработка документов

Обработка чеков ККМ списком (редактирование, удаление, ...). Переформирование ОРП, связь чеков с ОРП. Редактирование времени КС. Редактирование суммы и времени выемки.

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

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

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

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

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

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

    5.  удаляет

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

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

    8. делает непробитым

    9. меняет время чека

  2. Пробивает непробитые - все сразу или по времени чека текущей датой

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

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

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

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

Розница 2.2:
Розница, редакция 2.2 (2.2.5.25)
1С:Предприятие 8.3 (8.3.9.2170)

 

Розница 2.0:
1С:Предприятие 8.2 (8.2.19.83)
Розница, редакция 2.0 (2.0.8.11)

11.07.2018

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

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

Наименование Файл Версия Размер
Редактор чеков ККМ Розница 2.2
.epf 35,43Kb
07.11.16
194
.epf 1.2 35,43Kb 194 Скачать
Редактор чеков ККМ Розница 2.0
.epf 24,91Kb
13.09.17
127
.epf 1.4 24,91Kb 127 Скачать

См. также

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

Принято, доработаю позже.
4. kolabaister 1 16.08.15 16:16 Сейчас в теме
В 8,2,18,14 не работает. Что за переменная "ОбщегоНазначенияРТ", подскажите пожалуйста.
5. Dima_ 96 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_ 96 18.08.15 05:30 Сейчас в теме
(6) s00r, день добрый!
Пожалуйста, внимательнее читайте характеристики обработки, данная обработка для "Розницы".
8. maksa2005 136 10.12.15 15:17 Сейчас в теме
Помогла обработка. Решила проблема с чеками!
9. DimchK 26.01.16 14:34 Сейчас в теме
Обработка помогла!
Желательно чеки выбирать не только по дням, но и по времени. Если смен несколько и чеков много "то закат солнца вручную".
Анулированные чеки тоже попадают в отчет как нормальные - приходится глазами выуживать и руками пристреливать.

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

Спасибо за обработку!
18. Dima_ 96 20.10.16 09:21 Сейчас в теме
(9) DimchK, (11) TODD22, (12) TODD22, (13) flintm,
День добрый!
Ошибки исправлены.
Пожелания доделаны.
11. TODD22 17 16.02.16 18:20 Сейчас в теме
Розница 2.1.9.20

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

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

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


Светлый ум; T_SON; +2 Ответить
15. sancho86 1 12.06.16 23:25 Сейчас в теме
Очень медленно работает данная обработка. Обрабатывать сразу много чеков она не способна.
16. maxandrey 13.06.16 12:35 Сейчас в теме
на Рознице 2.2 будет работать?
17. lavdeenko 19 12.09.16 16:14 Сейчас в теме
Спасибо, выручили. Самому писать было некогда. В рознице 2.2.4.12 все работает как надо.
20. T_SON 31.10.16 12:10 Сейчас в теме
Добрый день!
Та же проблема - пропал отчёт о розничных продажах.
Розница, редакция 2.2 (2.2.4.30)

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

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

Подскажите кто-нибудь пожалуйста, как ещё можно записать чеки в отчёт о розничных продажах?
21. Dima_ 96 07.11.16 07:27 Сейчас в теме
(20) T_SON,
День добрый!
Доработал для Розницы 2.2.
31. Светлый ум 233 02.04.17 11:04 Сейчас в теме
(20) Из-за чего "Отчет о розничных продажах" продажах пропадает?
- тоже сталкивался с такой проблемой

Мое решение:
- переносил "ВыгрузкаЗагрузкаДанныхXML" из бекапа
22. notka 115 21.02.17 23:24 Сейчас в теме
У меня не заполняется кассовая смена, выбираешь ее и поле остается пустым. Сама писала нечто подобное, но попроще и та же проблема. Может что то с базой? Возникает у кого то подобная проблема? (База Розница 2.2.5.22)
23. Dima_ 96 22.02.17 06:45 Сейчас в теме
(22),
сейчас проверил на Розница 2.2.5.23:
при заполненном поле "Касса ККМ" (данное поле является фильтрующим),
кассовая смена выбирается и заполняется.
Уточните - поле пустым остаётся или представление не отображается?
Поле "Дата Закрытия кассовой смены:" заполняется после попытки выбрать документ?
24. N9N 09.03.17 17:20 Сейчас в теме
Ситуация: пробивали товар (в том исле алкоголь), через некоторое вышел чек с надписью "Аннулирован". Товар забрали. Как восстановить продажу ? Спасибо за совет (продавец уже на колу, говорить не может).
25. Dima_ 96 10.03.17 08:02 Сейчас в теме
(24), день добрый!

Совет:

Если по ЕГАИС продажа не прошла:
Чтобы зарегистрировать продажу в ЕГАИС,
меняем дату у чека на текущую и статус на "не пробитый", в текущей смене "пробить не пробитые" пробиваем чек (чеки можно перенумеровать).

Если по ЕГАИС прошла продажа:
Меняем статус чека на Архивный (или пробитый), связываем с документом ОРП и переформируем ОРП на основе связанных чеков
26. user589818_goldysv 22.03.17 15:31 Сейчас в теме
Здравствуйте! Розница 2.2.5.22 8.3.8.2197. Выбираю дату, выбираю касса ККТ, жму кнопку "выбрать"... и ничего не происходит! Что я делаю не так? Делаю с основной базы, не с магазина.
27. Dima_ 96 23.03.17 04:58 Сейчас в теме
(26), День добрый!
Проверьте период (выбранное время), и проверьте, что чеки в базе за этот период присутствуют.
28. user589818_goldysv 23.03.17 08:40 Сейчас в теме
(27)Здравствуйте!
Период стоит правильный, чеки в базе присутствуют. Много чеков. Но по конкретной кассе шт 80 за день. Выбираю любой день, любую кассу, толку ноль. Обработку скачала "РедакторЧеков 2.2", открываю через "файл - открыть". Почему не работает? ((((
29. Dima_ 96 23.03.17 10:41 Сейчас в теме
(28) проверил на 2.2.5.23 по чекам ККТ, чеки отбираются.
Написал личное сообщение.
30. user589818_goldysv 23.03.17 12:53 Сейчас в теме
(29)Спасибо! Все работает! Не задала часы при выборе даты.
32. sancho86 1 15.04.17 12:02 Сейчас в теме
Скажите, как добавить возможность следить за процессом обработки?
В процедуру ЧекУдалитьНаСервере добавил:
Сообщить("готово: " + СокрЛП(тмпСсылка));
но если чеков очень много то толку от этого ноль, так как сообщения не пролистываются автоматически.
Также при удалении чеков за большой период не удобно что нельзя приостановить процесс.
34. Pskmetall2016 28.04.17 22:28 Сейчас в теме
Добрый вечер!Сделайте ,пожалуйста,такую обработку для ут 11.3,очень очень нужно!!!
35. zaratushtra 27.05.17 17:22 Сейчас в теме
Присоединяюсь к просьбе о 11.3
36. user890763 03.03.18 18:29 Сейчас в теме
37. user635667_bolonevegor 40 28.06.18 05:21 Сейчас в теме
добавьте еще функции:
1 объеденить все выделенные чеки в один
2 пробить все выделенные чеки на ккт
38. Dima_ 96 28.06.18 11:58 Сейчас в теме
(37)
Уточните, пожалуйста:

Необходимый алгоритм объединения чеков, в частности:
1. Оплату наличными и картами можно суммировать по типу, а как должна суммироваться оплата бонусами, ведь в общем чеке можно указать только одну бонусную карту.
2. Если карты накопительные, как в общем чеке указать все карты.

Пробивать все отмеченные чеки независимо от их статуса и наличия пометки на удаление?
После того, как чек пробит изменять статус чека?
39. user635667_bolonevegor 40 28.06.18 12:21 Сейчас в теме
(38) у меня конечно попроще схема работы - просто бьем чеки наличкой, иногда картами, бонусы и скидки не используем. Просто наотлаживали один день чеков >100, замаялся их пробивать. И так бывает 1-3 раза в мес.
1. Оплату можно суммировать. Про бонусы можно наверное упростить.
3.Ну там же у вас можно галочки ставить напротив чеков и отбор есть. Помеченные галочками и пробивать.
Если все чеки пробьются, то да статус надо поменять на пробитый. А если они объединились в один, то пометить их на удаление и потом удалить.
41. Dima_ 96 11.07.18 07:52 Сейчас в теме
(39) "Пробить непробитые" - реализовал.
"Объединение чека" - универсально не получиться, в виду причин указанных выше. Если есть необходимость персональной доработки - пишите лично.
user635667_bolonevegor; +1 Ответить
40. Dima_ 96 11.07.18 07:48 Сейчас в теме
День добрый!
11.07.2018
Для Розницы 2.2 добавил:
колонку "Оплата картой"
отбор по типу оплаты
отбор по номенклатуре в чеке "И/ИЛИ"
чеки можно сделать НЕпробитыми
возможность пробить НЕпробитые чеки сразу все или по времени чека
интерфейс доработал.
user635667_bolonevegor; +1 Ответить
Оставьте свое сообщение