Массовая загрузка из ККМ off-line + загрузка оплат Штрих-М

20.03.13

Интеграция - Внешние источники данных

Работая над подключением ККМ, к сожалению, обнаружил, что штатный механизм (+ обработка Штрих-М) мягко скажем не до конца продуманы. Первые попытки это исправить

Скачать файл

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

Наименование По подписке [?] Купить один файл
ШтрихМ загрузка.rar
.rar 30,48Kb
33
33 Скачать (1 SM) Купить за 1 850 руб.

Работая над подключением ккм к сожалению обнаружил что штатный механизм(+ обработка Штрих-М) мягко скажем не до конца продуманы. Исходные данные: 20 киосков и КА. В итоге загружались отдельно пол каждому киоску отчеты, и занимало это порядком времени. В этой обработке можно сразу указать папочки в которых лежат файлы, при этом он их все загрузит и переместит файлы в архив.

Так же продуман механизм загрузки оплат с карточек, которого небыло в типовом решении, загружались "40" транзакции у которых значение <> "1.000"  на сколько я разобрался есть еще 2.000 и 4.000 - это как раз и есть безнал.

Так же были немного доработана сама конфигурация, задача была загружать кассиров а так же дату чека и номер:

Создал регистр Кассиры с физ лицами и кодом ккм.

Обработка не сложная - кому нужно разбирутся поправят.

Изменения в типовой конфигурации(опять же, можно всегда убрать этот функционал из обработки и нечего не изменять):

 В обработке тоСервер:

Функция ЗагрузитьОтчетОПродажах(Идентификатор, Отчет,ИмяФайла=Неопределено,Склад=Неопределено) Экспорт

 после 

Отчет.Колонки.Добавить("Сумма");

/// +добавляем по запросу фирмы
Отчет.Колонки.Добавить("НомерЧека");
Отчет.Колонки.Добавить("НомерТранзакции");
Отчет.Колонки.Добавить("КодКассира");
Отчет.Колонки.Добавить("ДатаТранзакции");
//- конец


НомерЧека = Неопределено;
НомерСмены = Неопределено;
ВремОтчет = Неопределено;
СтрокаОтчета = Неопределено;
//+передаем имя файла
если ИмяФайла <> Неопределено Тогда
Объект.Параметры.ФайлОтчета = ИмяФайла;
КонецЕсли;
//-
Результат = Обработка.ЗагрузитьОтчет(Объект, ВремОтчет,Склад);
Если НЕ ЗначениеЗаполнено(Результат) Тогда
Запрос = Новый Запрос(
"ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
| РегТО.КассаККМ
|ИЗ
| РегистрСведений.ТорговоеОборудование КАК РегТО
|ГДЕ
| РегТО.Идентификатор = &Идентификатор");
Запрос.УстановитьПараметр("Идентификатор", Идентификатор);
КассаККМ = Запрос.Выполнить().Выгрузить()[0].КассаККМ;
Позиция = Неопределено;
Для каждого Позиция Из ВремОтчет Цикл
ОписаниеПозиции = РаботаСТорговымОборудованием.ПолучитьОписаниеТовараККМ(КассаККМ, Позиция.ПЛУ);
//Если ОписаниеПозиции = Неопределено Тогда
// Отчет.Очистить();
// Результат = мОшибкаЗагрузкиОтчета;
// Прервать;
//КонецЕсли;
Сообщить(Позиция.ПЛУ);

СтрокаОтчета = Отчет.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаОтчета, ОписаниеПозиции);
/// + было
//ЗаполнитьЗначенияСвойств(СтрокаОтчета, Позиция, "Количество, Цена, Сумма");
// стало чтоб попали наши поля
ЗаполнитьЗначенияСвойств(СтрокаОтчета, Позиция);// "Количество, Цена, Сумма");
//- конец
КонецЦикла;

Еще был добавлен механизм регистрации номеров транзакций, но это уже на ваше усмотрение, насколько вам нужно будет.

В архиве немного обработка + немного  доработанная стандартная обработка штрих-м

См. также

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 1С v8.3 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

6000 руб.

27.02.2017    816274    5205    9785    

2949

Внешние источники данных Программист Бизнес-аналитик Пользователь Платформа 1С v8.3 Управляемые формы Анализ и прогнозирование 1C:Бухгалтерия Узбекистан Беларусь Кыргызстан Молдова Россия Казахстан Платные (руб)

Готовое решение для автоматической выгрузки данных из 1С 8.3 в базу данных ClickHouse, PostgreSQL или Microsoft SQL для работы с данными 1С в BI-системах. «Экстрактор данных 1С в BI» работает со всеми типовыми и нестандартными конфигурациями 1С 8.3 и упрощает работу бизнес-аналитиков. Благодаря этому решению, специалистам не требуется быть программистами, чтобы легко получать данные из 1С в вашей BI-системе.

28500 руб.

15.11.2022    23162    25    49    

40

ККМ Кассовые операции Розничная торговля Системный администратор Программист Платформа 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 или интернет. Поддержка маркировки и разрешительного режима. Поддержка пробития чеков с новыми ставками НДС 5% и НДС 7%.

7900 руб.

25.05.2015    342221    2061    3121    

1081

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

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

9500 руб.

27.08.2018    125734    671    603    

897

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

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

5000 руб.

02.09.2016    139889    203    196    

196

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

Обмен между 1С:Розница и Frontol 6 при торговле от нескольких организаций, а также ряд других полезных функций. Данный модуль синхронизации незаменим для тех, кто ведёт учет по нескольким организациям в 1С:Розница, а на РМК (рабочем месте кассира) установлен Frontol или планируется его установка. Подходит для 1С:Розница 2.3 / 3.0, 1С:УНФ 3.0

7900 руб.

22.03.2019    86940    567    479    

197

Зарплата Внешние источники данных Бюджетный учет Перенос данных 1C Системный администратор Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактическим удержаниям, НДФЛ, вычетам, страховым взносам из базы Парус 8 учреждений (далее Парус) в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (далее 1С) и начать с ней работать с любого месяца года.

120000 руб.

19.08.2020    26619    26    1    

28

Внешние источники данных Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Готовая интеграция для управляемых форм. Встраивается в вашу 1С как расширение. Реализует автоматический обмен данными между 1С (1С:Фитнес клуб и аналогов) и СКУД RusGuard, автоматизирует бизнес-процессы по созданию и учету сотрудников в СКУД. Значительно упрощает работу специалистов отдела кадров и отдела безопасности: избавляет от двойного ввода информации в 1С и СКУД.

94999 руб.

11.07.2024    1340    1    0    

3
Оставьте свое сообщение