Групповая печать чеков (онлайн-касса). БП 3.0

13.12.22

Задачи пользователя - Пакетная печать

Групповая печать чеков (онлайн-касса) для документов Поступление на расчетный счет, Списание с расчетного счета, Расходный кассовый ордер, Приходный кассовый ордер, Реализация товаров и услуг.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Групповая печать чеков (онлайн-касса) БП 3.0: (3.0.106.101 - 3.0.110.29)
.epf 15,94Kb
14
14 Скачать (1 SM) Купить за 1 850 руб.
Групповая печать чеков (онлайн-касса) БП 3.0: (3.0.111.16 и выше)
.epf 15,94Kb
8
8 Скачать (1 SM) Купить за 1 850 руб.
Групповая печать чеков (онлайн-касса). БП 3.0 Электронно: (3.0.111.16 и выше)
.epf 16,22Kb
6
6 Скачать (1 SM) Купить за 1 850 руб.
Групповая печать чеков (онлайн-касса) БП 3.0 v2: (3.0.111.16 и выше)
.epf 21,12Kb
7
7 Скачать (1 SM) Купить за 1 850 руб.
Групповая печать чеков (онлайн-касса) БП 3.0 v3: (3.0.111.16 и выше)
.epf 22,63Kb
68
68 Скачать (1 SM) Купить за 1 850 руб.

Можно напечатать на фискальном устройстве списком документов.

Нужно, чтобы был подключен фискальный регистратор и была открыта смена.

Позволяет выбрать как все документы, так и с отбором по периоду, организации, контрагенту, видам документов.

Выполняет действия, как при нажатии на кнопку "чек" в форме документа.

Эта обработка - доработка обработки из публикации //infostart.ru/public/999612/ под новые версии Бухгалтерии предприятия, редакция 3.0. Автор больше не занимается этим направлением и разрешил опубликовать.

-------------------

Групповая печать чеков (онлайн-касса) БП 3.0 Электронно: (3.0.111.16 и выше) добавлена возможность отправлять чек контрагенту по email или телефону. Что бы отправлять чеки электронно нужно в обработке поставить галку "Отправлять чек электронно". Что бы телефон или Email брались из контрагента нужно перейти Администрирование > Подключаемое оборудование > "Выбрать свое устройство" > на вкладке "Основное" поставить галку "Заполнять электронную почту и телефон из данных контрагента".

Что бы чеки отправлялись электронно у контрагента должно быть заполнен Телефон или Email

-------------------

Групповая печать чеков (онлайн-касса) БП 3.0 v2: (3.0.111.16 и выше) добавлена форма для быстрого добавления контактной информации контрагентам, для отправки электронных чеков.

------------------- 

Групповая печать чеков (онлайн-касса) БП 3.0 v3: (3.0.111.16 и выше) добавлена возможность печатать чеки коррекции

-------------------

Обработка проверялась на конфигурации: Бухгалтерия предприятия, редакция 3.0 (3.0.106.101).

Обработка проверялась на конфигурации: Бухгалтерия предприятия, редакция 3.0 (3.0.111.16).

Обработка проверялась на конфигурации: Бухгалтерия предприятия, редакция 3.0 (3.0.118.14).

Обработка проверялась на конфигурации: Бухгалтерия предприятия, редакция 3.0 (3.0.126.18).

Платформа 8.3.20.1674 - 8.3.22.1709

Обработка проверялась на торговом оборудовании: ККТ с передачей данных (1C: Эмулятор контрольно-кассовой техники нового образца c функций эквайринговых операций), ШТРИХ-М:ККТ с передачей данных в ОФД (54-ФЗ) 4.15.

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

6000 руб.

27.02.2017    798607    4917    9553    

2863

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих, Вики Принт и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки и разрешительного режима.

5880 руб.

25.05.2015    336077    1964    3062    

1032

ККМ Кассовые операции Розничная торговля Обмен с ГосИС Программист Бухгалтер Пользователь Бухгалтерский учет Оперативный учет Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Расширение конфигурации для УТ 11.5, КА 2.5 ,ERP 2.5 (Управляемые формы) позволяет выполнять печать кассовых чеков на одну ККМ 54-ФЗ с нескольких рабочих мест. НИКАКИХ НАСТРОЕК В РАЗРАБОТКЕ - ПОДКЛЮЧИЛ И ПЕЧАТАЙ. Если у вас несколько отделов и одна ККМ - печатайте на одной ККМ! Если у вас две ККМ и одна поломалась - печатайте на одной ККМ, пока ремонтируете другую!

5000 руб.

27.08.2018    122686    1033    586    

870

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    15714    39    8    

73

Кассовые операции ЭДО и ОФД Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Платные (руб)

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

5640 руб.

09.08.2017    151998    903    372    

549

ККМ Кассовые операции Розничная торговля Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Платные (руб)

«Сервер ККМ» позволяет приложениям работать с фискальными регистраторами по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест. Поддержка драйверов Атол, Штрих и VikiPrint. Поддержка 54-ФЗ и разрешительного режима, ФФД 1.05,1.2. Подключается к 1С Торговля и склад 7.7, 1С:УТ 10/11, 1С:УНФ, 1С:Розница 1/2, 1С:БП 2/3, 1С КА 1/2., 1С:ERP, УПП. Ускоряет печать из терминального сеанса Windows. Работает с разрешительным режимом даже из старых конфигураций. Предоставляет REST API для печати через веб-сервис.

3000 руб.

02.09.2016    136717    154    194    

182

Кассовые операции Файловый обмен (TXT, XML, DBF), FTP ЭДО и ОФД Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Бухгалтерский учет Налоговый учет Управленческий учет Платные (руб)

В публикации размещены специализированные обработки для загрузки кассовых чеков в базах 1С (для локальных баз): 1С:БП 3.0, 1С:УНФ 3.0, 1С:КА. 2.5, 1С:ERP Управление предприятием, ред. 2 и 1С:УТ 11.5. Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС и чеки автоматически (без ручного ввода) загружаются в документы 'Авансовый отчет', 'Расходы предпринимателя', 'Путевой лист', 'Приходная накладная', 'Поступление (акты, накладные, УПД)', 'Приобретение товаров и услуг', 'Отчет о розничных продажах' и 'Поступление денежных документов'.

12960 руб.

19.08.2020    69306    341    80    

225

Кассовые операции ККМ Пользователь Платформа 1С v8.3 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Платные (руб)

Расширение для 1С:Управление торговлей 11.5, которое позволяет пробивать чеки ККМ и списывать товар с разных складов. Склад списание товара можно указывать в табличной части рабочего места кассира (РМК).

5880 руб.

12.04.2023    9479    47    3    

37
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. censor.cso 07.04.22 08:07 Сейчас в теме
Возможно этой обработкой не печатать бумажный чек, а только фискализировать и отправлять на электронную почту ?
2. paulis 123 07.04.22 09:23 Сейчас в теме
3. user1121449 07.04.22 16:35 Сейчас в теме
Не увидел в обработке для документов Реализация товаров и услуг....хотя в описании сказано что и для Реализации
4. paulis 123 07.04.22 17:08 Сейчас в теме
(3) Опечатка))) не реализовано. Давайте куплю что ни будь у вас что бы вернуть стартмани)
5. user1121449 07.04.22 21:02 Сейчас в теме
я ничего не продаю, в основном покупаю, Вы лучше реализуйте этот момент)
6. paulis 123 08.04.22 09:30 Сейчас в теме
(5) Добавил в обработку печать чеков для "Реализации товаров и услуг", напишите email отправлю
9. user1121449 08.04.22 17:03 Сейчас в теме
(6)
Добрый день, благодарю!
Ldiman@mail.ru
10. user1121449 12.04.22 10:55 Сейчас в теме
(6)JОбработку пока не получил, очень нужна, скажите, пожалуйста, пришлете?
11. paulis 123 12.04.22 12:52 Сейчас в теме
(10) напишите email отправлю
12. пользователь 12.04.22 14:26
Сообщение было скрыто модератором.
...
7. user702718_vnataliam 4 08.04.22 11:36 Сейчас в теме
Добрый день, можете реализовать печать не бумажного чека, а отправку по эл. почте?
8. paulis 123 08.04.22 14:23 Сейчас в теме
(7) Печать чека происходит встроенными средствами конфигурации, можно в настройках отключить печать чека по кассе ККМ, только в конфигурации Бухгалтерия 3 я такой настройки не нашел возможно не реализовано, потом Администрирование > Подключаемое оборудование > Выбираем свое устройство ККТ > На вкладке "Основное" снизу "Отправка электронных чеков" выбираем как будут отправляется чеки и ставим галку "заполнять электронную почту и телефон из данных контрагента" и в теории при печати чека, чек не будет выходить а будет отправляется контрагенту главное что бы был заполнен email.
Пока глобальные доработки обработки не планируются.
16. paulis 123 28.04.22 15:36 Сейчас в теме
(7) Добавил возможность печати электронного чека, могу выслать обработку что бы вы протестировали, а то я на эмуляторе только пробовал.
13. user1121449 12.04.22 17:55 Сейчас в теме
скажите, пожалуйста, когда сможете прислать?
14. EaswardCapital 19.04.22 17:59 Сейчас в теме
На релизе Бухгалтерия предприятия, редакция 3.0 (3.0.111.16) не работает. Сказываются изменения в общем модуле ПечатьФискальныхДокументов. Пришлось подпилить...
15. paulis 123 21.04.22 08:44 Сейчас в теме
Добавлена обработка Групповая печать чеков (онлайн-касса) БП 3.0: (3.0.111.16 и выше)
17. MalininVN 28.07.22 05:57 Сейчас в теме
Добрый день! Обработка на релизе 3.0.116.2 табличная часть не заполняет по приходным кассовым документам (в системе документ называется Поступление наличных).
18. NatashkaPV 04.10.22 17:58 Сейчас в теме
Здравствуйте. Можно ли заказать у вас изменение данной обработки? Если напишите эл. почту я распишу что требуется, вы оцените. Мне опыта не хватает допилить вашу обработку до требований клиента
19. пользователь 10.01.23 20:33
Сообщение было скрыто модератором.
...
20. user1444721 02.03.23 13:22 Сейчас в теме
БП 3.0 на релизе 3.0.131.27 при пробитии ПКО
ошибки 36h, Ошибка FNOperation: Некорректные параметры в команде для данной реализации

и 33h Customermail как то так было, на эл. почту
Драйвер Штрих ККТ 5.17_933/934

При простом пробитии из документа Приходный кассовый ордер выходит чек
22. paulis 123 02.03.23 16:15 Сейчас в теме
23. user1444721 02.03.23 16:18 Сейчас в теме
(22)Пробовал только что, на эмуляторе работает... драйверы уже все возможные перебрал
24. user1444721 09.03.23 21:14 Сейчас в теме
(23) Дошел до этого момента, дописать в обработке эти моменты уже не получается

ПечатьЧека.Форма.ПриСозданииНаСервере

ФорматноЛогическийКонтрольКлиентСервер.ПровестиФорматноЛогическийКонтроль(ПараметрыОперацииФискализацииЧека, ИдентификаторУстройства);
21. user1444721 02.03.23 14:02 Сейчас в теме
Поступления на р/с и Списания на р/с пробиваются из обработки
25. user1444721 24.05.23 16:48 Сейчас в теме
На последнем релизе 3.0.136.32 ошибка при пробитии ПКО

Ошибка при вызове конструктора (ОписаниеОповещения)
{ВнешняяОбработка.ГрупповаяПечатьЧековОнлайнКассы.Форма.ФормаУправляемая.Форма(246)}:ОписаниеОповещения = Новый ОписаниеОповещения("ПредложитьВыбратьУстройствоЗавершение", ЭтотОбъект, Контекст);
{ВнешняяОбработка.ГрупповаяПечатьЧековОнлайнКассы.Форма.ФормаУправляемая.Форма(201)}:НСтр("ru = 'Выберите фискальное устройство'"), НСтр("ru = 'Фискальное устройство не подключено.'"));
{ВнешняяОбработка.ГрупповаяПечатьЧековОнлайнКассы.Форма.ФормаУправляемая.Форма(154)}:НапечататьЧек(ФормаДок);

по причине:
Не найден экспортируемый метод: ПредложитьВыбратьУстройствоЗавершение
zinzillya; +1 Ответить
30. zinzillya 15.08.23 12:42 Сейчас в теме
(25)
ПредложитьВыбратьУстройствоЗавершение

та же ошибка релиз 140.20
(25)
31. user1444721 15.08.23 13:24 Сейчас в теме
(30) В подключаемом оборудовании уберите лишние записи, "устройство используется" галочку снять в лишних подключениях, тогда он не будет видеть другие устройства и чеки будут пробиваться. Пытался поправить в обработке - не получилось.
zinzillya; +1 Ответить
32. zinzillya 15.08.23 15:08 Сейчас в теме
(30)
Пришлось перелопатить. Несколько ошибок возникает в обработке. Не хватает процедуры из Оповещения, но она есть в Общем модуле - можно потянуть, после этого в процедуре надо добавить строку.

&НаКлиенте
Процедура ВыборФискальногоУстройстваЗавершение(ИдентификаторУстройства, Параметры)Экспорт

ИдентификаторУстройства = ИдентификаторУстройства.ИдентификаторУстройства;

видимо изменилась структура параметра. так работает с выбором оборудования - у меня то как раз куча ККМов у буха.
33. zinzillya 18.08.23 09:55 Сейчас в теме
(32) Нет тоже не то. На каждый чек выскакивает выбор кассы. Снял лишние галочки.
Теперь печатает только один чек - следующий - ошибка неверной суммы. Касса удалённая - подозреваю скорость передачи слишком большая...
34. zinzillya 18.08.23 11:40 Сейчас в теме
(33) Печать чека коррекции Оплата Кредита (ПКО введён на осн. Реализации) - Ошибка.
При печати чека произошла ошибка.
Чек не напечатан на фискальном устройстве.
Дополнительное описание:
Неверная цена (сумма)

Бухи говорят - ошибка там, где Количество = 1.
35. zinzillya 23.08.23 11:07 Сейчас в теме
(34)не, наоборот. там где 1 в оплачиваемом ПКО документе Реализации - печатает, где другое количество - ошибка.

ошибка в ОбщемМодуле.ПечатьФискальныхДокументов. (стр.717)

Если ПодготовитьДанныеКПередачеВОФД Тогда
// Количество всегда 1 при предоплате и оплате кредита (в соответствии с методуказаниями)
СтрокаСчета.Количество = 1;
//авп( 230823 (групповая печать чеков Соколовой) Ошибка: ошибка печати чека Неверная цена (сумма)
СтрокаСчета.Цена = СтрокаСчета.Сумма;
//авп)
КонецЕсли;

Количество приравнивали к 1, а Цена оставалась из строки оплачиваемого документа Реализации.

(ЗАРАБОТАЛО!)
user1970328; +1 Ответить
26. user1444721 30.05.23 06:53 Сейчас в теме
27. NotSpam 11.07.23 15:02 Сейчас в теме
Добрый день. Работает групповая отправка чеков (с фискализацией) для "Реализации товаров и услуг" на email, без печати бумажных чеков на релизе Бух 3.0.139.23?

Критично - групповая печать чеков из реализаций, обработка представляет интерес именно из-за этой возможности.
Некритично - если отправка на e-mail не работает без печати бумажного чека.
28. paulis 123 11.07.23 16:25 Сейчас в теме
(27) Здравствуйте самая свежая версия на которой работает 3.0.139.19. На версии 3.0.139.23 ещё не проверяли.
29. NotSpam 12.07.23 04:33 Сейчас в теме
Благодарю за оперативный ответ. Так понимаю скачивать (приобретать) надо последнею в списке (первую снизу)? И где можно ознакомиться с Демо, по кнопке "Открыть Демо" - не срабатывает.
36. пользователь 15.09.23 14:17
Сообщение было скрыто модератором.
...
37. mike3646 12.01.24 14:50 Сейчас в теме
Здравствуйте, подскажите,
1) можно ли менять назначение платежа в чеке и откуда оно берется в реализациях,
2) какой программа ставит признак способа расчета в чеке
38. bugtester 605 15.01.24 08:37 Сейчас в теме
на бух 3.0.143.32 v.3 работает.

Только желательно:

1. В ПриСозданииНаСервере сменить организация на свою.

2. В НапечататьОдинЧек добавить про ставку НДС 20:
//добавить(
	Если ПараметрыФормы.ПараметрыПечатиЧека.ПозицииЧека[0].СтавкаНДС = 120 Тогда
		ПараметрыФормы.ПараметрыПечатиЧека.ПозицииЧека[0].СтавкаНДС = 20;
	//добавить)
	ИначеЕсли ПараметрыФормы.ПараметрыПечатиЧека.ПозицииЧека[0].СтавкаНДС = 118 Тогда
		ПараметрыФормы.ПараметрыПечатиЧека.ПозицииЧека[0].СтавкаНДС = 18; 
	ИначеЕсли ПараметрыФормы.ПараметрыПечатиЧека.ПозицииЧека[0].СтавкаНДС = 110 Тогда
		ПараметрыФормы.ПараметрыПечатиЧека.ПозицииЧека[0].СтавкаНДС = 10;
	КонецЕсли;
Показать


3. В ДокументыДокументПриИзменении добавить про реализацию:
//добавить(
		Если ТипЗнч(Элементы.Документы.ТекущиеДанные.Документ) =Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
			лп_ИмяДок = "РеализацияТоваровУслуг"; 
		//добавить)
		ИначеЕсли ТипЗнч(Элементы.Документы.ТекущиеДанные.Документ) =Тип("ДокументСсылка.ПоступлениеНаРасчетныйСчет") Тогда
			лп_ИмяДок = "ПоступлениеНаРасчетныйСчет";
...


4. В НапечататьЧек добавить проверку возможности печати чека:

//добавить(
	//Если ОбщегоНазначенияБПКлиент.ПроверитьВозможностьПечатиЧека(Форма) Тогда
	Если ПроверитьВозможностьПечатиЧека(Форма) Тогда
	//добавить)
	
		Если МенеджерОборудованияКлиент.ОбновитьРабочееМестоКлиента() Тогда
			Контекст = Новый Структура();
			Контекст.Вставить("Форма", Форма);
...
Показать


где ПроверитьВозможностьПечатиЧека:

&НаКлиенте
Функция ПроверитьВозможностьПечатиЧека(Форма)
	ПечататьЧек = Истина;
	
	// Если объект не проведен или модифицирован - сообщим пользователю, что печать не возможна.
	Если СтрНачинаетсяС(Форма.ИмяФормы, "Документ.")
		И (НЕ Форма.Объект.Проведен
		ИЛИ Форма.Модифицированность) Тогда
		
		ПоказатьПредупреждение( , НСтр("ru = 'Операция возможна только после проведения документа'"));
		ПечататьЧек = Ложь;
		
	КонецЕсли;
	
	Возврат ПечататьЧек;
КонецФункции
Показать
39. Скептик863 23.04.24 10:21 Сейчас в теме
(37)Присоединяюсь к вопросу. Хочется бить чеки из выписки с признаком не "Аванс", а "полный расчет". Есть ли возможность установить эти параметры?
40. Midous 02.05.24 02:52 Сейчас в теме
На версии 3.0.151.38, v3 работает, но не отправляет чеки электронно на почту. Проверяли передаваемые параметры - вроде все передает верно, но не отправляет.
41. bugtester 605 02.05.24 11:01 Сейчас в теме
На версии 3.0.151.38, v3 сразу после обновления на релиз по каждой реализации из обработки пробилось по 2 чека. До обновления на релиз 3.0.151.38 групповая печать работала корректно. Теперь не знаем как исправлять. Если делать корректировку чека из документа, то пробивается: - одинарная Сумма, + одинарная Сумма по реализации, а вторая пробитая по реализации сумма так и не минусуется...

Также стало выдавать Ошибка при методе контекста Записать:
на стр.441 в модуле ФормаУправляемая обработки.
user1444721; +1 Ответить
43. Dm109 03.06.24 11:32 Сейчас в теме
(41)Сделайте возврат покупателю, пробейте. Возврат затем на удаление. Всегда так делаем, когда на один документ каким-то образом распечаталось больше одного чека.
42. AniType 15.05.24 05:21 Сейчас в теме
Выбираю несколько документов. Пробивается 1 а остальные с такой ошибкой:
При печати чека произошла ошибка.
Чек не напечатан на фискальном устройстве.
Дополнительное описание:
Соединение не установлено
_________________________________________________________
Групповая печать чеков (онлайн-касса) БП 3.0 v3: (3.0.111.16 и выше)
44. Dm109 03.06.24 11:41 Сейчас в теме
Подскажите, будет ли адаптирована обработка под последнюю конфигурацию БП 3.0?

У самого была самописная обработка по групповой печати чеков. Принцип был тот же. Программно открываем форму ПКО и там нажимаем на "ЧЕК". Ну и затем открывается форма печати чека - "нажимаем" на "Печать чека".

Все работало до обновления на 3.0.150.33. Затем стало выбивать ошибку. В 1С что-то "накрутили" с оповещениями и как результат обработка открывает/закрывает ПКО по очереди. Затем открывает кучу окон с чеками и начинает их печатать. В конце в последнем оповещении при попытке закрыть форму - не может ее найти и выдает ошибку. Поставил костыль "Попытка - КонецПопытки" стало работать. Но косяк в том, что если отправляем на печать много чеков (50 - 100) - может выбить ошибку "Не хватает памяти".

Если обработка из темы будет исправлена - куплю не глядя.
45. vas.kif-ae 24.06.24 16:07 Сейчас в теме
Доброе время суток!
Проходил отладчиком общую процедуру печати чека если один чек все в порядке если более одного то ошибка.

Объясните парадокс?

Поясните пожалуйста поведение платформы!
НаКлиенте Есть цикл в цикле коллекция из 5 элементов (ПКО), которые обходим этим циклом вызываем

ОписаниеОповещения на клиете открыть форму обработки после этого переходим в завершениеОповещения.
Платформа проводит в отладчике следующие действия
1 обходит цикл 5 раз после этого только переходит к обработке оповещения для открытия формы (не из
цикла, а после полного обхода коллекции).
2. открывает 5 форм из оповещения расположенном в общем модуле Обаботки.НашаОбработка. Нашаформа.
3 закрывает не одну форму по очереди, а все сразу
4. возвращается в завершениеОповещения 5 раз. И отрабатывает пять раз.
Почему нарушается последовательность?
Не могу отловить в отладчике.
Я считал, что платформа должна получить элемент в цикле выполнить оповещение в общем модуле открыть
форму закрыть форму и прейти в завершение оповещения. После этого переходить ко второму элементу коллекции.
46. cold_wind 25.07.24 09:38 Сейчас в теме
Да тоже интересен этот момент по одному печатает пакетом нет!!!! Есть мысли у кого??? или решение.
50. vas.kif-ae 26.09.24 14:20 Сейчас в теме
(46) Добрый день! Я переписал, обошелся без типового цикла вместо этого создал цикл из Обработчика ожидания все заработало.
51. cold_wind 03.10.24 19:15 Сейчас в теме
(50) Делитесь идеей!!! Ну или куском кода любопытно думаю всем!!! :)
52. vas.kif-ae 04.10.24 11:36 Сейчас в теме
(51)

&НаКлиенте
Процедура ПРОВПечатьЧекаСОжиданиемПосле(Команда)
	ПодключитьОбработчикОжидания("ПолучитьДанныеОжидание", 1, Истина);
КонецПроцедуры

&НаКлиенте
Процедура ПолучитьДанныеОжидание()
	Если Этаформа.ОбрабатываемаяСтрока<?(ЭтаФорма.КоличествоЧековНаПечать=0,Объект.ДокументПоступления.Количество(),ЭтаФорма.КоличествоЧековНаПечать) тогда
		ПодключитьОбработчикОжидания("ПолучитьДанныеЧекПробитие", 0.1, Истина);
	КонецЕсли;	
КонецПроцедуры

&НаКлиенте
Процедура ОтправилиНаПеЧать(СтрокаДокумента) //обращаемся по индексу
//то что было ранее в цикле перенесено сюда отправляем на регистрацию один чек
КонецПроцедуры

&НаКлиенте
Процедура ПолучитьДанныеЧекПробитие()
	Состояние("Пробиваем чек: "+Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет);
	ЗабратьЧек( Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет);//проверка пробития чека в регистре сведений.
	Если Не ПолучитьЧек(Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет)<>0 тогда 
		ОтправилиНаПеЧать(Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока]); 
	КонецЕсли;
	ПодключитьОбработчикОжидания("ЧекПробитНомер", 1, Истина);
КонецПроцедуры

&НаКлиенте
Процедура ЧекПробитНомер()
	ЗабратьЧек( Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет); //Проверяем регистрСведений
	Если ЧекПробитНомер1=Истина тогда	
		Состояние("Пробит чек: "+Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет);
		Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].Чек=ПолучитьЧек(Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет)<>0;
		Этаформа.ОбрабатываемаяСтрока=Этаформа.ОбрабатываемаяСтрока+1; 
		ЧекПробитНомер1=Ложь;
		ПодключитьОбработчикОжидания("ПолучитьДанныеОжидание", 0.1, Истина);
	Иначе	
		Если Номер=15 Тогда
			ЧекПробитНомер1=Истина;
			Номер=0;
			//можно отправить дальше пробивать следующий (испавим в ручную и пробьем)
		Иначе
			Номер=Номер+1;
			ЧекПробитНомер1=Ложь;  
			ЧекПробитНомер1=ПолучитьЧек(Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет)<>0 //Нет Чека
		КонецЕсли; 
		Состояние("Ждем чек: "+Объект.ДокументПоступления[Этаформа.ОбрабатываемаяСтрока].ПоступлениеНаРасчетныйСчет);
		ПодключитьОбработчикОжидания("ЧекПробитНомер", 1, Истина);
	КонецЕсли;
КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьЧек(ПоступлениеНаРасчетныйСчет)
	Возврат ПоступлениеНаРасчетныйСчет.НомерЧекаККМ;
КонецФункции

&НаСервере
Процедура ЗабратьЧек(ДокументОснование)
	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ РАЗЛИЧНЫЕ
	|	ФискальныеОперации.ДокументОснование КАК ДокументОснование,
	|	ФискальныеОперации.НомерЧекаККМ КАК НомерЧекаККМ
	|ИЗ
	|	РегистрСведений.ФискальныеОперации КАК ФискальныеОперации
	|ГДЕ
	|	ФискальныеОперации.ДокументОснование =&ДокументОснование";
	Запрос.УстановитьПараметр("ДокументОснование", ДокументОснование);
	ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		Если ВыборкаДетальныеЗаписи.ДокументОснование.НомерЧекаККМ <> 0 Тогда
			Продолжить;
		КонецЕсли;
		Объектт =  ВыборкаДетальныеЗаписи.ДокументОснование.ПолучитьОбъект();
		Объектт.ОбменДанными.Загрузка = Истина;
		Если Объектт.НомерЧекаККМ=0 Тогда
		Объектт.НомерЧекаККМ = ВыборкаДетальныеЗаписи.НомерЧекаККМ;
		КонецЕсли;
		Объектт.Записать();
	КонецЦикла;
КонецПроцедуры
Показать
53. cold_wind 05.10.24 07:53 Сейчас в теме
Спасибо!!! Попробую изучить и "вкорячить" в свою обработку.
54. cold_wind 24.10.24 17:21 Сейчас в теме
(52)
Ну вот Внедрил все руки не доходили!!!! И что я увидел "может мне это показалось" ..... вроде не.... а скорость той самой печати чеков стала очень медленная да обработчик ожидания ждет однократно оду секунду но драйвер не торопиться выполнять печать .... Кто нибудь поясните плиз????? Может это из за эмулятора на реальной кассе еще не пробовал .... но что то подсказывает мне что будет еще медленнее ... но это не точно домыслы одни.
47. cold_wind 25.07.24 14:31 Сейчас в теме
Думается мне что это из за асинхронных методов печати и подключения драйвера!!!!
48. vas.kif-ae 29.08.24 11:06 Сейчас в теме
(47) Никто не решил эту проблему?
49. cold_wind 02.09.24 13:52 Сейчас в теме
Оставьте свое сообщение