Продажа с двух касс ККМ в 1С:Розница 2.2, Розница2.3, Розница Аптека 2.3. Выбор, по какой кассе пробить чек
Учетные задачи - Кассовые операции
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Клиент попросил сделать так, чтобы в момент продажи в РМК (рабочее место кассира) была возможность выбирать кассу ККМ, по которой нужно пробить чек. Например, если продажа наличными, то тогда касса А, платежной картой - касса Б. В Рознице есть способ настройки продажи с двух касс ККМ, но для разных Организаций и при настройке групп товаров, что не есть удобно.
В отличии от стандартной возможности данное расширение позволяет:
1) При подключении 2х касс и более к компьютеру выбирать и пробивать чеки по разным кассам ККМ.
2) Кассы ККМ могут быть для одной и той же организации, а не по разным в случае стандартного решения.
Принцип продаж стандартный за одним исключением, необходимо выбирать по какой кассе пробивать Чек ККМ.

Инструкция по работе во вложенном файле.
Тестировалось на конфигурации Розница, редакция 2.2 (2.2.12.30)
03.10.2018 Была обнаружена ошибка, исправлена! Загружена новая версия. Все кто скачал, могут обратиться в личку.
26.06.2019 В версии 2.2.12.30 перестала работать обработка, были исправлены ошибки, обработка обновлена. Все кто скачивал пишите в личку, вышлю на почту
04.07.2019 Исправлена ошибка, не печаталась система налогообложения в чеке ККМ. Все кто скачивал пишите в личку, вышлю на почту.
11.02.2020 Добавлена новая версия для конфигураций 2.3.2.28.
12.06.2020 Добавлена новая версия для конфигурации 2.3.4.33.
18.01.2021 Проверено на конфигурации 2.3.7.19.
21.01.2021 Добавлено расширение для конфигурации 1С:Розница Аптека 2.3.3.12.
18.02.2021 Обнаружилась проблема при пробитии чека. Ошибка была устранена, все кто скачивал расширение, пишите адрес почты, отправлю новую версию.
01.06.2021 Обновлен режим совместимости. Версия конфигурации Розница, редакция 2.3 (2.3.8.27)
Вступайте в нашу телеграмм-группу Инфостарт
См. также
ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Разработчик 1С:Предприятие 8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения Россия Платные (руб)
Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1, ФФД 1.2). Подключайте любую онлайн кассу к практически любой конфигурации на обычных формах. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Поддерживает разрешительный режим и маркировку. Поддерживает локальный модуль честного знака для офлайн проверки. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows Адаптировано к ставке НДС 22% и ТС ПИоТ.
6100 руб.
27.02.2017 918887 6631 10489
Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь 1С:Предприятие 7.7 1С:Предприятие 8 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 1.х 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 2 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)
Автоматизация заказа поставщику через 1С. Загрузка прайсов, анализ цен, управление заказами в УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2
39141 руб.
21.04.2017 113538 213 44
Оптовая торговля Розничная торговля Обмен с ГосИС Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Управленческий учет Платные (руб)
Решение создано для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Задавайте вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, накоплен опыт и знания по данным темам.
20900 руб.
18.03.2019 128374 112 115
Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер 1С:Предприятие 8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)
Автоматизация учета ЕГАИС в 1С для оптовой торговли, производства и импорта алкогольной продукции. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.
1091 руб.
15.12.2015 188384 1403 374
Рабочее место Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)
Расширение для работы с номенклатурой: отображение остатков, цен, изображений, аналитики по каждой позиции, подбор товаров в документы через корзину и оптимизация интерфейса.
17284 руб.
26.04.2016 688176 1574 669
Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)
Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf
14640 руб.
23.04.2026 5470 49 13
ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Разработчик 1С:Предприятие 8 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 или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5%, НДС 7% и НДС 22%.
7900 руб.
25.05.2015 406081 2037 3372
Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Обмен с ГосИС Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия Бухгалтерский учет Управленческий учет Платные (руб)
Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий (тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше. Основное отличие от других решений - работа через веб-интерфейс и API 2.0(API 2.1). Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот.
11000 руб.
08.11.2017 132055 293 153
Могу вернуть вам 3 см :)
В перспективе я обновлю данное расширение под актуальную версию Розница 8.
и Наверное сделаю под Магазин автозапчастей. Но это только через 2 недели, к сожалению времени на всё не хватает.
Пишите в личку по вопросам
&Вместо("ДобавитьНайденныеПозицииТоваровСервер")
функция cs_добавитьнайденныепозициитоваровсервер(xdcdda081e3154f3f875f377d0e0b012e, x0b0d1968da62419f9b76bc6d52451f8c) если не x0b0d1968da62419f9b76bc6d52451f8c = неопределено тогда xdcdda081e3154f3f875f377d0e0b012e = x0b0d1968da62419f9b76bc6d52451f8c; x780851ee566743de9d0757e7fbbc3f65 = xdcdda081e3154f3f875f377d0e0b012e; иначе x780851ee566743de9d0757e7fbbc3f65 = неопределено; конецесли; x3c7fdbbfa3e643738e61a305f3d427f0 = ложь; xa5874d74f4dc4cc0a08a260b99afa401 = истина; если xdcdda081e3154f3f875f377d0e0b012e.свойство("ДанныеМаркировки") и xdcdda081e3154f3f875f377d0e0b012e.данныемаркировки <> неопределено и xdcdda081e3154f3f875f377d0e0b012e.данныемаркировки.разобран тогда x3c7fdbbfa3e643738e61a305f3d427f0 = истина; xa5874d74f4dc4cc0a08a260b99afa401 = ложь; иначе xa5874d74f4dc4cc0a08a260b99afa401 = нужносворачиватьпострокепоиска(xdcdda081e3154f3f875f377d0e0b012e.номенклатура); конецесли; x7742a4ab83e846f09cbfb0878936330d = xdcdda081e3154f3f875f377d0e0b012e.номенклатура; если xdcdda081e3154f3f875f377d0e0b012e.свойство("Характеристика") тогда xc8f3fef9c38d43d79a6a66aadda836d6 = xdcdda081e3154f3f875f377d0e0b012e.характеристика; если xc8f3fef9c38d43d79a6a66aadda836d6 = неопределено тогда xc8f3fef9c38d43d79a6a66aadda836d6 = справочники.характеристикиноменклатуры.пустаяссылка(); конецесли; иначе xc8f3fef9c38d43d79a6a66aadda836d6 = справочники.характеристикиноменклатуры.пустаяссылка(); конецесли; если xdcdda081e3154f3f875f377d0e0b012e.свойство("Упаковка") тогда x52310dc0439549968ccf74ce4cd1a47c = xdcdda081e3154f3f875f377d0e0b012e.упаковка; если не значениезаполнено(x52310dc0439549968ccf74ce4cd1a47c) тогда x52310dc0439549968ccf74ce4cd1a47c = справочники.упаковкиноменклатуры.пустаяссылка(); конецесли; иначе x52310dc0439549968ccf74ce4cd1a47c = справочники.упаковкиноменклатуры.пустаяссылка(); конецесли; если xdcdda081e3154f3f875f377d0e0b012e.свойство("Количество") тогда xa7788b0f50a84a8ea9ffecfccdaa45bf = xdcdda081e3154f3f875f377d0e0b012e.количество; иначе xa7788b0f50a84a8ea9ffecfccdaa45bf = 1; конецесли; если xdcdda081e3154f3f875f377d0e0b012e.свойство("СерийныйНомер") тогда xa0c17a460bec450f830d7555ee8b54fd = xdcdda081e3154f3f875f377d0e0b012e.серийныйномер; конецесли; xaa9ed661390f4b6282e36d021cf0587c = ""; если нельзяпродавать(x7742a4ab83e846f09cbfb0878936330d, xaa9ed661390f4b6282e36d021cf0587c) тогда x47200fb007684968914848ea132892fd = новый структура; x47200fb007684968914848ea132892fd.вставить("ЗаголовокИнформации", нстр("ru = 'Запрет продаж.'")); x47200fb007684968914848ea132892fd.вставить("ТекстИнформации", xaa9ed661390f4b6282e36d021cf0587c); xdcdda081e3154f3f875f377d0e0b012e.вставить("ВывестиИнформациюРМКУправляемый", x47200fb007684968914848ea132892fd); возврат неопределено; конецесли; x5c285e8fc23a4d43944ac460505cc454 = ложь; x0c77b5c1401f432fbbd19d111f5927d7 = ложь; x0c6320154dac4590a48540cf76f02b97 = ложь; если xdcdda081e3154f3f875f377d0e0b012e.свойство("ЗагрузкаИзТСД") тогда если xdcdda081e3154f3f875f377d0e0b012e.загрузкаизтсд = истина тогда x0c77b5c1401f432fbbd19d111f5927d7 = истина; конецесли; конецесли; если xdcdda081e3154f3f875f377d0e0b012e.свойство("ОбновитьКоличество") тогда если xdcdda081e3154f3f875f377d0e0b012e.обновитьколичество = истина тогда x0c6320154dac4590a48540cf76f02b97 = истина; конецесли; конецесли; x44e8094493644bf5af0ed6e1d1dfa1e7 = неопределено; если (использоватьнастройкурмк и наборправинастроек.объединятьпозициисодинаковымтоваром и xa5874d74f4dc4cc0a08a260b99afa401) или (x0c77b5c1401f432fbbd19d111f5927d7 и x0c6320154dac4590a48540cf76f02b97) тогда если xdcdda081e3154f3f875f377d0e0b012e.свойство("ОбработатьБезМаркировки") тогда если xdcdda081e3154f3f875f377d0e0b012e.обработатьбезмаркировки тогда x44e8094493644bf5af0ed6e1d1dfa1e7 = объект.товары.найтистроки( новый структура("Номенклатура, Характеристика, Упаковка, КоличествоАкцизныхМарок", x7742a4ab83e846f09cbfb0878936330d, xc8f3fef9c38d43d79a6a66aadda836d6, x52310dc0439549968ccf74ce4cd1a47c, 0)); иначе x44e8094493644bf5af0ed6e1d1dfa1e7 = объект.товары.найтистроки( новый структура("Номенклатура, Характеристика, Упаковка, НеобходимостьВводаАкцизнойМарки", x7742a4ab83e846f09cbfb0878936330d, xc8f3fef9c38d43d79a6a66aadda836d6, x52310dc0439549968ccf74ce4cd1a47c, истина)); конецесли; иначе x44e8094493644bf5af0ed6e1d1dfa1e7 = объект.товары.найтистроки( новый структура("Номенклатура, Характеристика, Упаковка", x7742a4ab83e846f09cbfb0878936330d, xc8f3fef9c38d43d79a6a66aadda836d6, x52310dc0439549968ccf74ce4cd1a47c)); конецесли; иначеесли xdcdda081e3154f3f875f377d0e0b012e.свойство("ОбработатьБезМаркировки") и xdcdda081e3154f3f875f377d0e0b012e.обработатьбезмаркировки тогда x44e8094493644bf5af0ed6e1d1dfa1e7 = объект.товары.найтистроки( новый структура("Номенклатура, Характеристика, Упаковка, НеобходимостьВводаАкцизнойМарки, КоличествоАкцизныхМарок", x7742a4ab83e846f09cbfb0878936330d, xc8f3fef9c38d43d79a6a66aadda836d6, x52310dc0439549968ccf74ce4cd1a47c, истина, 0)); конецесли; если x44e8094493644bf5af0ed6e1d1dfa1e7 <> неопределено и x44e8094493644bf5af0ed6e1d1dfa1e7.количество() <> 0 тогда x2e2fe9e3709247c49b76bd50c39440ad = x44e8094493644bf5af0ed6e1d1dfa1e7[0].количествоупаковок; если x0c77b5c1401f432fbbd19d111f5927d7 и x0c6320154dac4590a48540cf76f02b97 тогда x44e8094493644bf5af0ed6e1d1dfa1e7[0].количествоупаковок = xa7788b0f50a84a8ea9ffecfccdaa45bf; иначеесли xdcdda081e3154f3f875f377d0e0b012e.свойство("ОбработатьБезМаркировки") и xdcdda081e3154f3f875f377d0e0b012e.обработатьбезмаркировки тогда x44e8094493644bf5af0ed6e1d1dfa1e7[0].количествоупаковок = x44e8094493644bf5af0ed6e1d1dfa1e7[0].количествоупаковок; иначе x44e8094493644bf5af0ed6e1d1dfa1e7[0].количествоупаковок = x44e8094493644bf5af0ed6e1d1dfa1e7[0].количествоупаковок + xa7788b0f50a84a8ea9ffecfccdaa45bf; конецесли; xb00fcc8c09284e139decf95425041e32 = x44e8094493644bf5af0ed6e1d1dfa1e7[0]; иначе если объект.товары.количество() = 0 тогда объект.дата = текущаядатасеанса(); конецесли; xb00fcc8c09284e139decf95425041e32 = объект.товары.добавить(); xb00fcc8c09284e139decf95425041e32.номенклатура = x7742a4ab83e846f09cbfb0878936330d; xb00fcc8c09284e139decf95425041e32.характеристика = xc8f3fef9c38d43d79a6a66aadda836d6; xb00fcc8c09284e139decf95425041e32.упаковка = x52310dc0439549968ccf74ce4cd1a47c; xb00fcc8c09284e139decf95425041e32.количествоупаковок = xa7788b0f50a84a8ea9ffecfccdaa45bf; x5c285e8fc23a4d43944ac460505cc454 = истина; конецесли; элементы.товары.текущаястрока = xb00fcc8c09284e139decf95425041e32.получитьидентификатор(); x7464b20aa8654b8b8ecd01c0be251380 = новый структура(); x7464b20aa8654b8b8ecd01c0be251380.вставить("Дата", объект.дата); x7464b20aa8654b8b8ecd01c0be251380.вставить("Магазин", объект.магазин); x7464b20aa8654b8b8ecd01c0be251380.вставить("РабочееМесто", объект.рабочееместо); x9cd14eb2792d4de9b5ad03a64a76ce83 = неопределено; если таблицакассккморганизаций.количество() = 1 тогда x9cd14eb2792d4de9b5ad03a64a76ce83 = таблицакассккморганизаций[0].организация; x7464b20aa8654b8b8ecd01c0be251380.вставить("ОрганизацияПоУмолчанию", x9cd14eb2792d4de9b5ad03a64a76ce83); конецесли; если не x9cd14eb2792d4de9b5ad03a64a76ce83 = неопределено тогда x7464b20aa8654b8b8ecd01c0be251380.вставить("Организация", x9cd14eb2792d4de9b5ad03a64a76ce83); иначе x7464b20aa8654b8b8ecd01c0be251380.вставить("Организация", объект.организация); конецесли; xa0ba1ae2321f40a0b6b8c704cfc4b6a3 = новый структура(); если x5c285e8fc23a4d43944ac460505cc454 тогда xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьТипНоменклатуры"); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьДоговорПлатежногоАгента"); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПроверитьСерийныеНомераПоВладельцу"); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПроверитьХарактеристикуПоВладельцу", xb00fcc8c09284e139decf95425041e32.характеристика); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПроверитьЗаполнитьУпаковкуПоВладельцу", xb00fcc8c09284e139decf95425041e32.упаковка); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьПредставлениеТабло", наборправинастроек.запростабло); если вестиучеттабачнойпродукциимотп тогда xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьФлагНДСПоСтрочно"); конецесли; если xb00fcc8c09284e139decf95425041e32.количествоупаковок = 0 тогда xb00fcc8c09284e139decf95425041e32.количествоупаковок = 1; добавитьвструктурудействияприизмененииколичестваупаковок(xa0ba1ae2321f40a0b6b8c704cfc4b6a3, объект); конецесли; xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПересчитатьКоличествоЕдиниц"); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьЕдиницуИзмерения"); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьВидНалога", обработкатабличнойчаститоварыклиентсервер.структурапараметровзаполнениявиданалога(объект)); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьСкладПродажи", x7464b20aa8654b8b8ecd01c0be251380); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьОрганизациюПродажи", x7464b20aa8654b8b8ecd01c0be251380); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьСтавкуНДССкладВСтроке", x7464b20aa8654b8b8ecd01c0be251380); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ЗаполнитьЦенуПродажи", обработкатабличнойчаститоварыклиентсервер.получитьструктурузаполненияценыпродаживстрокетч(объект, истина, ложь)); если объект.видоперации = перечисления.видыоперацийчекккм.продажа тогда xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПересчитатьСумму"); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПересчитатьСуммуСУчетомАвтоматическойСкидки", новый структура("Очищать", истина)); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПересчитатьСуммуСУчетомРучнойСкидки", новый структура("Очищать", истина)); иначе xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПересчитатьСуммуВозвратСУчетомОснования", новый структура("Основание", объект.чекккмпродажа)); конецесли; xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПроверитьСерийныеНомераПоВладельцу", обработкатабличнойчаститоварыклиентсервер.структурапроверкисерийныхномеровповладельцу(xb00fcc8c09284e139decf95425041e32, объект.серийныеномера)); обработкатабличнойчаститоварыклиентсервер.заполнитьключсвязи(объект.товары, xb00fcc8c09284e139decf95425041e32, "КлючСвязи"); если xdcdda081e3154f3f875f377d0e0b012e.свойство("Штрихкод") тогда xb00fcc8c09284e139decf95425041e32.штрихкод = xdcdda081e3154f3f875f377d0e0b012e.штрихкод; конецесли; xb00fcc8c09284e139decf95425041e32.кассаккм = x56091bbd31eb4a469ee6181d1d3d8396(); иначе добавитьвструктурудействияприизмененииколичестваупаковок(xa0ba1ae2321f40a0b6b8c704cfc4b6a3, объект); конецесли; x5c34f4bd9eed47b09e6c27e56b4fa488 = данныедляпроверкимаркированнойпродукции( x7464b20aa8654b8b8ecd01c0be251380.магазин, объект.операциясденежнымисредствами, этотобъект.вестиучеттабачнойпродукциимотп, x7464b20aa8654b8b8ecd01c0be251380.организация); если xdcdda081e3154f3f875f377d0e0b012e.свойство("ОбработатьБезМаркировки") и xdcdda081e3154f3f875f377d0e0b012e.обработатьбезмаркировки тогда x5c34f4bd9eed47b09e6c27e56b4fa488.вставить("ОбработатьБезМаркировки"); конецесли; xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПроверитьНеобходимостьВводаАкцизнойМарки", x5c34f4bd9eed47b09e6c27e56b4fa488); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПроверитьНеобходимостьВводаКодаМаркировки", x5c34f4bd9eed47b09e6c27e56b4fa488); xa0ba1ae2321f40a0b6b8c704cfc4b6a3.вставить("ПересчитатьСуммуНДС", обработкатабличнойчаститоварыклиентсервер.структурапересчетасуммындсвстрокетч(объект)); xdb46f2f2ed1b4d7d82e39249d46417e7 = новый структура; xdb46f2f2ed1b4d7d82e39249d46417e7.вставить("СтруктураПолейТЧ", получитьструктуруполейтч(xa0ba1ae2321f40a0b6b8c704cfc4b6a3)); xdb46f2f2ed1b4d7d82e39249d46417e7.вставить("ТекущаяСтрока" , получитьданныетекущейстроки(xb00fcc8c09284e139decf95425041e32, xdb46f2f2ed1b4d7d82e39249d46417e7.структураполейтч)); x7515b990b65047bcb81c6c1323be0902 = неопределено; обработкатабличнойчаститоварывызовсервера.приизмененииреквизитоввтчсервер( xdb46f2f2ed1b4d7d82e39249d46417e7, xa0ba1ae2321f40a0b6b8c704cfc4b6a3, x7515b990b65047bcb81c6c1323be0902); заполнитьзначениясвойств(xb00fcc8c09284e139decf95425041e32, xdb46f2f2ed1b4d7d82e39249d46417e7.текущаястрока); xc5b32ac5415941c6bf006f51b474359a = xb00fcc8c09284e139decf95425041e32.сумма; обработкатабличнойчаститоварыклиентсервер.заполнитьсуммувсеговтаблице(объект.товары, объект.ценавключаетндс); xb00fcc8c09284e139decf95425041e32.продавец = объект.продавец; x793415e1720b49e79947de761bd1ca57 = xb00fcc8c09284e139decf95425041e32.сумма; xbfa206687cde445e9d0aa02aa7810c80 = xc5b32ac5415941c6bf006f51b474359a - x793415e1720b49e79947de761bd1ca57; xbfa206687cde445e9d0aa02aa7810c80 = ?(xbfa206687cde445e9d0aa02aa7810c80 > 0, xbfa206687cde445e9d0aa02aa7810c80, 0); если xbfa206687cde445e9d0aa02aa7810c80 и наборправинастроек.логироватьдействиякассира и наборправинастроек.логируемыедействия.свойство("ИзменениеНоменклатуры") тогда логированиеизмененийстроки("ИзменениеНоменклатуры", неопределено, последняяредактируемаяноменклатура, справочники.характеристикиноменклатуры.пустаяссылка(), xb00fcc8c09284e139decf95425041e32.номенклатура, xb00fcc8c09284e139decf95425041e32.характеристика, xbfa206687cde445e9d0aa02aa7810c80); конецесли; обработкатабличнойчаститоварысервер.заполнитьпризнакиспользованияхарактеристик(объект.товары); обработкатабличнойчаститоварысервер.заполнитьстатусыуказаниясерий(объект, параметрыуказаниясерий); если xb00fcc8c09284e139decf95425041e32.цена = 0 тогда если использоватьнастройкурмк и наборправинастроек.назначатьценутоварамснулевойценой и не xb00fcc8c09284e139decf95425041e32.типноменклатуры = перечисления.типыноменклатуры.подарочныйсертификат тогда xdcdda081e3154f3f875f377d0e0b012e.вставить("ВвестиЦену"); иначеесли xb00fcc8c09284e139decf95425041e32.типноменклатуры = перечисления.типыноменклатуры.услуга и значениезаполнено(xb00fcc8c09284e139decf95425041e32.договорконтрагента) тогда xdcdda081e3154f3f875f377d0e0b012e.вставить("ВвестиЦенуПлатежа"); иначе x76b566cdb4d948428031926012f1ecc5 = нстр("ru = 'На товар %1 %2 не назначена цена.'"); x58573fbdcf1945caa0bd8681ef9b5973 = ""; если значениезаполнено(xb00fcc8c09284e139decf95425041e32.характеристика) тогда x58573fbdcf1945caa0bd8681ef9b5973 = "(" + xb00fcc8c09284e139decf95425041e32.характеристика + ")"; конецесли; x33091718cef049fca8bde9a0f42679d1 = новый структура; x33091718cef049fca8bde9a0f42679d1.вставить("ЗаголовокИнформации", нстр("ru = 'Цена не установлена.'")); x33091718cef049fca8bde9a0f42679d1.вставить("ТекстИнформации", стршаблон(x76b566cdb4d948428031926012f1ecc5, xb00fcc8c09284e139decf95425041e32.номенклатура, x58573fbdcf1945caa0bd8681ef9b5973)); xdcdda081e3154f3f875f377d0e0b012e.вставить("ВывестиИнформациюРМКУправляемый", x33091718cef049fca8bde9a0f42679d1); объект.товары.удалить(xb00fcc8c09284e139decf95425041e32); товарыпослеудалениясервер(); возврат неопределено; конецесли; иначе если не автоматическийрасчетскидок тогда отменитьскидкииоплатубонусамисервер(); конецесли; конецесли; x88374bea507d49dd9aa358cb9e09b3b3 = подбортовароввызовсервера.флагучетахарактеристик(xb00fcc8c09284e139decf95425041e32.номенклатура); xdcdda081e3154f3f875f377d0e0b012e.вставить("УчетХарактеристик", x88374bea507d49dd9aa358cb9e09b3b3); если xb00fcc8c09284e139decf95425041e32.статусуказаниясерий <> 0 тогда xdcdda081e3154f3f875f377d0e0b012e.вставить("ДобавитьСерийныйНомерИОткрытьВводСерии"); конецесли; заполнитьостаткисервер(); x780851ee566743de9d0757e7fbbc3f65 = xb00fcc8c09284e139decf95425041e32.получитьидентификатор(); если x780851ee566743de9d0757e7fbbc3f65 <> неопределено тогда если xb00fcc8c09284e139decf95425041e32.необходимостьвводаакцизноймарки тогда интеграцияегаисрт.обработатьнеобходимостьвводаакцизноймарки(xdcdda081e3154f3f875f377d0e0b012e, объект, xb00fcc8c09284e139decf95425041e32); иначеесли xb00fcc8c09284e139decf95425041e32.необходимостьвводакодамаркировки тогда если x3c7fdbbfa3e643738e61a305f3d427f0 тогда x0515b1bc024b42c3b6b21d16b8f08f61 = объект.кодымаркировки.добавить(); x0515b1bc024b42c3b6b21d16b8f08f61.ключсвязи = xb00fcc8c09284e139decf95425041e32.ключсвязи; x0515b1bc024b42c3b6b21d16b8f08f61.кодмаркировки = xdcdda081e3154f3f875f377d0e0b012e.штрихкод; x0515b1bc024b42c3b6b21d16b8f08f61.типкода = xb00fcc8c09284e139decf95425041e32.особенностиучетаноменклатуры; xb00fcc8c09284e139decf95425041e32.статусуказанияакцизныхмарок = 1; xb00fcc8c09284e139decf95425041e32.количествокодовмаркировки = 1; иначе xdcdda081e3154f3f875f377d0e0b012e.вставить("НеобходимостьВводаКодаМаркировки", истина); xb00fcc8c09284e139decf95425041e32.статусуказанияакцизныхмарок = 2; xb00fcc8c09284e139decf95425041e32.количествокодовмаркировки = 0; конецесли; иначеесли xdcdda081e3154f3f875f377d0e0b012e.свойство("ОбработатьБезМаркировки") и xdcdda081e3154f3f875f377d0e0b012e.обработатьбезмаркировки тогда xb00fcc8c09284e139decf95425041e32.статусуказанияакцизныхмарок = 0; xb00fcc8c09284e139decf95425041e32.особенностиучетаноменклатуры = перечисления.особенностиучетаноменклатуры.пустаяссылка(); xb00fcc8c09284e139decf95425041e32.штрихкод = ""; конецесли; конецесли; если не x0b0d1968da62419f9b76bc6d52451f8c = неопределено тогда xdcdda081e3154f3f875f377d0e0b012e = x780851ee566743de9d0757e7fbbc3f65; возврат xdcdda081e3154f3f875f377d0e0b012e; иначе возврат x780851ee566743de9d0757e7fbbc3f65; конецесли; xa807993247b84aab885dc24255fc6c1e = продолжитьвызов(xdcdda081e3154f3f875f377d0e0b012e, x0b0d1968da62419f9b76bc6d52451f8c); возврат xa807993247b84aab885dc24255fc6c1e;
конецфункции
Добрый день! У меня тоже на версии 2.3.7.22+все установленные патчик ошибки при пробитии. Если нужно могу скинуть полностью ошибку
если возможно, исправьте, пожалуйста. Надежда только на вас)) разработка отличная
Всего 2 организации: у одной одной атол 30, у другой ккм без подключения.
ККМ атол смена открыта, ккк без подключения смена еще не открыта.
Список ККМ при оплате не дает.
Значение не является значением объектного типа (НомерЧекаККМ)
{EF_00_00347443 ОбщийМодуль.МенеджерОборудованияВызовСервераПереопределяемый.Модуль(49)}: НомерЧекаККМ = РезультатФискализации.НомерЧекаККМ;
{ОбщийМодуль.МенеджерОборудованияВызовСервера.Модуль(2505)}: МенеджерОборудованияВызовСервераПереопределяемый.ФискализацияЧекаВОчереди(ИдентификаторФискальнойЗаписи, ПараметрыФискализации, ОборудованиеККТ, РезультатФискализации);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(263)}: МенеджерОборудованияВызовСервера.ЗаписатьСтатусЧекаВОчереди(ПараметрыОперации.ОбщиеПараметры, СтатусЧека, Неопределено, ТекстСообщения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(2229)}: ВыполнитьОбработкуОповещения(Параметры.ОповещениеПриЗавершении, РезультатОперации);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(3166)}: ВыполнитьОбработкуОповещения(ПараметрыВыполнения.ОповещениеПриЗавершении, РезультатВыполнения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(176)}: ВыполнитьОбработкуОповещения(ПараметрыВыполнения.ОповещениеПродолжения, ПараметрыВыполнения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(3025)}: ВыполнитьОбработкуОповещения(Параметры.ОповещениеПослеОткрытииЧека, ПараметрыВыполнения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(2133)}: НачатьВыполнениеКомандыПечатиЧека(ОписаниеОповещения, Параметры.ИдентификаторУстройства, ВыполняемаяКоманда, Параметры, Параметры.ВходныеПараметры);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(757)}: ВыполнитьОбработкуОповещения(ОповещениеПриПодключении, РезультатВыполнения);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(650)}: НачатьПодключениеОборудования(ОповещениеПриПодключении, ИдентификаторКлиента, , ИдентификаторУстройства);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(2073)}: НачатьПодключениеОборудованиеПоИдентификатору(ОписаниеОповещения, Параметры.УникальныйИдентификатор, ИдентификаторУстройства);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(2524)}: НачатьВыполнениеКоманды_ВыбратьУстройствоЗавершение(ИдентификаторУстройства, Контекст);
{ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(301)}: МенеджерОборудованияКлиент.НачатьФискализациюЧекаНаФискальномУстройстве(ОписаниеОповещения, УникальныйИдентификатор, ОбщиеПараметры, ИдентификаторУстройстваККТ, ,
{EF_00_00347443 ОбщийМодуль.МенеджерОборудованияКлиент.Модуль(36)}: ФискализацияЧековВОчереди_Начало(ПараметрыОперации);
{Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(9467)}: МенеджерОборудованияКлиент.ФискализацияЧековВОчереди(Ложь);
{Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(8866)}: ВыполнитьОбработкуОповещения(Оповещение);
{Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(8290)}: СоздатьЧеки(Отказ, ПечатьПослеПробитияЧека);
тут у меня исправить ума не хватит, прошу исправить ошибку.
Розница 2.3 и платформа последние релизы на сегодняшний день.
Розница 2.3.7.19
При пробитии и с Принтера чеков и с Вики принт ошибка
СтатусЧека = МенеджерОборудованияВызовСервера.ПолучитьСтатусЧекаВОчереди(ЧекВОчереди.ИдентификаторЧекаВОчереди);
СтатусЧека равно неопределено.
Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(9513)}: Значение не является значением объектного типа (СтатусЧека)
Если СтатусЧека.СтатусЧека = ПредопределенноеЗначение("Перечисление.СтатусЧекаККТВОчереди.Фискализирован") Тогда
СтатусЧека равно неопределено.
Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(9513)}: Значение не является значением объектного типа (СтатусЧека)
Если СтатусЧека.СтатусЧека = ПредопределенноеЗначение("Перечисление.СтатусЧекаККТВОчереди.Фискализирован") Тогда
Добрый день. Дождитесь начала следующей недели, помогу. Вообще я эту проблему решил 18.02.2021 в обработке.
Попробуйте очистить очередь Чеков. Такой регистр сведений, как называется не помню, поиск ссылок на объект ЧекККМ в конфигураторе должен найти. И после этого пробейте чек, ошибка должна уйти.
не является значением объектного типа магазин
потерял инструкцию с расширению,можете отправить или добавить сюда?
если да то примерно когда ?
Очень надо так как с сегодняшнего дня все кто торгуют алкоголем перешли на эту версию ...
У нас розница 2.2.9 и платформа 8.3.10
Нужна возможность продавать по двум кассам ККМ с разными организациями, при этом чтобы товар списывался с одного и того же склада. Данное расширением подходит?
{Обработка.РМКУправляемыйРежим.Форма.Форма.Форма(9539)}: Если СтатусЧека.СтатусЧека = ПредопределенноеЗначение("Перечисление.СтатусЧекаККТВОчереди.Фискализирован") Тогда
Не понимаю как ее исправить.
Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(208)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка формата представления изменений
Что делать??????
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 880528
Создание 09.08.18 13:53
Обновление 01.06.21 11:55
Просмотры 33485
Загрузки 124
Рейтинг
22
Комментарии 165
Код открыт Да
Рубрики ККМ Кассовые операции Розничная торговля
Кому
Бухгалтер
,
Пользователь
Тип файла Архив с данными
Платформа 1С:Предприятие 8
Конфигурация 1С:Розница 2
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)