54-ФЗ: Онлайн-кассы для 1С 8.1 УТ 10.2. Поддержка Native драйверов Атол

06.05.17

Учетные задачи - Кассовые операции

Доработан и адаптирован функционал работы ККТ по 54_ФЗ на УТ 10.2 платформы 8.1. Поддержка драйверов Атол версии 9 (native) и эмулятора ККТ. Код полностью открыт и внесены комментарии для самостоятельной доработки. Протестировано на Атол 11Ф. Распространяется как есть.

Скачать файл

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

Наименование По подписке [?] Купить один файл
54-ФЗ: Онлайн-кассы для 1С 8.1 УТ 10.2. Поддержка Native драйверов Атол.:
.zip 66,37Mb
11
11 Скачать (10 SM) Купить за 4 550 руб.

Установка

  1. Установить последние драйвера ДТО от Атол по ссылке http://fs.atol.ru или https://exam.shtrih-m-partners.ru/base/ для Штрих-М;

  2. Зарегистрировать компоненту: regsvr32 FprnM1C82_54FZ.dll для Атол дравер V8 или regsvr32 SMDrvFR1CLib20.dll для ШТРИХ-М. Для использования драйверов Атол V9(Nftive) необходимо зарегистрировать компоненту regsvr32 ATOLWrapper.dll и положить рядом с файлом архив с драйверами Атол "ATOL_KKT_9.zip", обычно архив находится тут "C:\Program Files\ATOL\Drivers9\KKT\1Cv83". Для установки эмулятора необходимо зарегистрировать regsvr32 "FPEmulatorKKT1C2.dll".

  3. Загрузить обработку ATOLKKT81.epf/ATOLKKT81_V9.epf/ShtrihMkkt81.epf/EmulatorKKT_ProgID81.epf в справочник "Обработки обслуживания ТО".

4. Внести запись в справочник "Торговое оборудование" указав обработку обслуживания и модель.

5. Внести запись в регистр сведений "Торговое оборудование" и настроить ККТ.

Внесены следующие изменения в конфигурацию 

  1. Модуль приложения;
  2. Изменены документы:
    1. "ПриходныйКассовыйОрдер";
    2. "РасходныйКассовыйОрдер";
    3. "ЧекККМ".
  3. Добавлены общие модули:
    1. "РаботаСТорговымОборудованием";
    2. "КассовыеСменыВызовСервера";
    3. "МенеджерОборудованияКлиентСервер";
    4. "МенеджерОборудованияВызовСервера";
    5. "СтроковыеФункцииКлиентСервер";
    6. "ОбщегоНазначенияКлиентСервер";
    7. "ПодключаемоеОборудованиеУниверсальныйДрайверКлиент".
  4. Добавлена общая форма "ФормаНастройкиУниверсальныйДрайвер".
  5. Добавлен справочник "ОбработкиОбслуживанияТО".
  6. Изменены справочники:
    1. "ТорговоеОборудование";
    2. "КассыККМ".
  7. Добавлены перечисления:
    1. "ТООшибкиОбщие";
    2. "ТООшибкиФР";
    3. "ТипыРасчетаДенежнымиСредствами";
    4. "ТипыСистемНалогообложенияККТ";
    5. "СпособыФорматоЛогическогоКонтроля";
    6. "ВидыОперацийОплатаОтПокупателяПлатежнойКартой";
    7. "СистемыНалогообложения";
    8. "ОбъектыНалогообложенияПоУСН";
    9. "ТипыОплатыККТ";
    10. "ПризнакиСпособаРасчета";
    11. "ПризнакиПредметаРасчета".
  8. Изменено перечисление "ВидыТорговогоОборудования", добавлено значение "ККТ".
  9. Добавлена обработка "ТОСервер".
  10. Изменен регистр сведений "ТорговоеОборудование", "УчетнаяПолитикаНалоговыйУчет".

В приложенном файле архив с доработками и компонентами, предназначенный для объединения с конфигурацией УТ.

См. также

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

2839

Оптовая торговля Розничная торговля Обмен с ГосИС Бухгалтер Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    170061    936    364    

400

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Пользователь Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 руб.

21.04.2017    95377    126    40    

213

SALE! 10%

Перенос данных 1C Взаиморасчеты Оптовая торговля Логистика, склад и ТМЦ Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

50722 45650 руб.

24.04.2015    194127    148    242    

279

SALE! 20%

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

Универсальная обработка для загрузки документов из Excel в 1С одним нажатием. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

6000 5100 руб.

09.11.2016    231108    1046    896    

991

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

5400 руб.

25.05.2015    333437    1924    3042    

1021

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

4500 руб.

27.08.2018    120661    990    577    

854
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. karpik666 3829 18.04.17 16:22 Сейчас в теме
Ааа, понял, то есть доработка до ут 10.3 понятно
2. karpik666 3829 18.04.17 17:27 Сейчас в теме
Идея хорошая, только обновите пожалуйста скриншоты, а то вообще не читаемо
3. windows98a 131 19.04.17 10:51 Сейчас в теме
Здравствуйте. Реализован ли функционал по поводу отправки чеков на email и sms?
4. Atom74 40 19.04.17 13:55 Сейчас в теме
Функционал отправки чеков на e-mail и sms не реализован, т.к. не понятно кто должен отправлять ОФД или продавец.
5. user738495 20.04.17 15:57 Сейчас в теме
Добрый день! У нас очень старая УТ 10.2.2.5 нет справочника "Обработки обслуживания ТО", вместо него обработка "Торговое оборудование". С какого релиза будет работать ваша обработка?
6. user738495 20.04.17 16:38 Сейчас в теме
(5) вопрос отпал, не внимательно прочитала описание.
7. user738495 21.04.17 13:48 Сейчас в теме
При выполнении тестирования выходит сообщение:
"Тест не пройден. Порт недоступен ('5 555' is not a valid integer value)"
Оказалось, что компонента подключается, но драйвер (см. код ниже) определяется как НеизвестныйОбъект. Можете подсказать в каком направлении двигаться?

попытка	    
ПрогИД = "AddIn.ATOL_KKM_1C82_54FZ";
ПодключитьВнешнююКомпоненту(ПрогИД);
Драйвер = Новый (ПрогИД);
исключение
....
конецПопытки
8. karpik666 3829 21.04.17 21:30 Сейчас в теме
(7) видимо неправильно задается порт в настройках, либо там просто ошибка, плюс скорее всего нужно переделать механизм подключения на внешнюю DLL. Также следует помнить, что при изменении формата обмена с ОФД, вам нужно опять дорабатывать ут 10.2, плюс нужно добавить форму для ввода email или телефона покупателя.
9. Atom74 40 23.04.17 07:33 Сейчас в теме
1.Параметры подключения надо взять из настройки родных драйверов от ККМ. Проходит ли тест на родных драйверах?
2.Зарегистрировать компоненту FprnM1C82_54FZ.dll.
3.Все новшества можно взять из последней редакции 10.3.
10. user738495 24.04.17 18:14 Сейчас в теме
спасибо, разобрались. был не верно указан порт.
11. user738495 25.04.17 10:47 Сейчас в теме
Я так понимаю, что смена открывается пробитием первого чека, а как закрыть смену? обработка Закрытие смены не работает в данной конфигурации?
12. Atom74 40 25.04.17 18:47 Сейчас в теме
Закрытие и отчеты через драйвера ККМ.
13. kat__ 25.04.17 19:00 Сейчас в теме
добрый день!
для Атол 55Ф подойдет?
14. Atom74 40 26.04.17 07:32 Сейчас в теме
15. L33tBot1 30.04.17 09:02 Сейчас в теме
Никто не знает как печатать чеки по отделам. В таблицах ККТ он есть, а в модулях 1с не могу найти.
16. L33tBot1 30.04.17 11:10 Сейчас в теме
(15) Разобрался! В модуль добавил, чеки печатает по отделам. Вот только с гашением по отделам не выводит. Как быть?
17. kat__ 04.05.17 21:05 Сейчас в теме
Как должна выглядеть строка параметров в регистре? приведите пример? автоматическое формирование ее не работает.
18. Atom74 40 05.05.17 08:00 Сейчас в теме
{"#",4238019d-7e49-4fc9-91db-b6b951d5cf8e,
{13,
{
{"S","P_MachineName"},
{"S",""}
},
{
{"S","P_PortNumber"},
{"N",1003}
},
{
{"S","P_BaudRate"},
{"N",3}
},
{
{"S","P_Model"},
{"N",67}
},
{
{"S","P_AccessPassword"},
{"S",""}
},
{
{"S","P_Password"},
{"S","30"}
},
{
{"S","P_PrintTax"},
{"B",1}
},
{
{"S","P_PrintBarCodeText"},
{"B",1}
},
{
{"S","P_Scale"},
{"S","200"}
},
{
{"S","P_ScaleQR"},
{"S","300"}
},
{
{"S","P_WriteLogFile"},
{"B",0}
},
{
{"S","P_IPAddress"},
{"S","127.0.0.1"}
},
{
{"S","P_IPPort"},
{"S","6 220"}
}
}
}
19. Denver322 05.05.17 23:00 Сейчас в теме
При попытке печатать чек из чека ККМ выдает ошибку

{Документ.ЧекККМ(1659)}: Значение не является значением объектного типа (ФискализироватьЧек)
ОшибкаТО = ОбработкаОбслуживания.ФискализироватьЧек(ОбъектДрайвера, ПараметрыЧека);

Проверил в отладчике , на момент вывода процедуры , не заполнена таблица

мДанныеСервера.Оборудование , соответственно не находит обработку обслуживания, закрепленную за кассой. Функция находится в Обработке ТОСервер.ПолучитьПараметрСервераТО(ИмяПараметра, ТипПараметра)

Вопрос, где и когда должна заполнятся таблица оборудования, что бы к моменту попытки печати чека, она была заполнена. И предусмотрен ли какой либо механизм в доработанной вами программе, или надо что то допиливать.
20. Atom74 40 06.05.17 08:43 Сейчас в теме
"ПриОткрытии()" формы документа "ЧекККМ" надо добавить:

ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
21. Atom74 40 06.05.17 09:09 Сейчас в теме
Еще добавить в модуль формы документа "ЧекККМ":

Процедура ОсновныеДействияФормыЧекККМ(Кнопка)

	Перем Ответ;
	Перем Отказ;

	Если ПровестиИРаспечататьЧекККМ(Ответ, Отказ, ЭтаФорма, Истина) Тогда
		ЭлементыФормы.ОсновныеДействияФормы.Кнопки.ЧекККМ.Доступность = Ложь;
	Иначе
		Предупреждение(?(Отказ, "Возможны расхождения ИБ и ленты ФР! ", "") + Ответ);
	КонецЕсли;

КонецПроцедуры

Процедура ПодготовитьДанныеДляФискализацииЧека(ЧекККМ, ОбщиеПараметры, ДопДанные)
	
	ОбщиеПараметры = МенеджерОборудованияКлиентСервер.ПараметрыОперацииФискализацииЧека();

	ОрганизацияЧека = ЧекККМ.КассаККМ.Владелец;
	// Шапка
	ОбщиеПараметры.ДокументОснование = ЧекККМ;
	ОбщиеПараметры.ТипРасчета = ?(ЧекККМ.ВидОперации=Перечисления.ВидыОперацийЧекККМ.Продажа,
		Перечисления.ТипыРасчетаДенежнымиСредствами.ПриходДенежныхСредств,
		Перечисления.ТипыРасчетаДенежнымиСредствами.ВозвратДенежныхСредств);
	ОбщиеПараметры.Кассир = ЧекККМ.Ответственный.Наименование;
	ОбщиеПараметры.Электронно = Ложь; // Чек будет напечатан
	ОбщиеПараметры.Отправляет1СSMS = Ложь;
	ОбщиеПараметры.Отправляет1СEmail = Ложь;
	ОбщиеПараметры.ОрганизацияНазвание = ОрганизацияЧека.НаименованиеПолное;
	ОбщиеПараметры.ОрганизацияИНН = ОрганизацияЧека.ИНН;
	ОбщиеПараметры.ОрганизацияКПП = ОрганизацияЧека.КПП;
	ПорядокНалогообложения = Неопределено;
	ДопДанные.Свойство("ПорядокНалогообложения", ПорядокНалогообложения);
	ОбщиеПараметры.КодСистемыНалогообложения = МенеджерОборудованияКлиентСервер.КодСистемыНалогообложения
		(ОрганизацияЧека, ЧекККМ.Дата, ПорядокНалогообложения);  
	// Оплаты	
	ОплатыЧека = ЧекККМ.ПолучитьОбъект().ИтогиОплатПоТипам();
	СуммаТипаОплаты = ОплатыЧека.Получить(Перечисления.ТипыОплатЧекаККМ.Наличные);
	Если СуммаТипаОплаты <> 0 И СуммаТипаОплаты <> Неопределено Тогда
		СтрокаОплаты = Новый Структура();
		СтрокаОплаты.Вставить("ТипОплаты", 0);
		СтрокаОплаты.Вставить("Наименование", "Наличная оплата");
		СтрокаОплаты.Вставить("Сумма", СуммаТипаОплаты);
		ОбщиеПараметры.ТаблицаОплат.Добавить(СтрокаОплаты);
	КонецЕсли;
	СуммаТипаОплаты = ОплатыЧека.Получить(Перечисления.ТипыОплатЧекаККМ.ПлатежнаяКарта);
	Если СуммаТипаОплаты <> 0 И СуммаТипаОплаты <> Неопределено Тогда
		СтрокаОплаты = Новый Структура();
		СтрокаОплаты.Вставить("ТипОплаты", 1);
		СтрокаОплаты.Вставить("Наименование", "Платежная карта");
		СтрокаОплаты.Вставить("Сумма", СуммаТипаОплаты);
		ОбщиеПараметры.ТаблицаОплат.Добавить(СтрокаОплаты);
	КонецЕсли;
	СуммаТипаОплаты = ОплатыЧека.Получить(Перечисления.ТипыОплатЧекаККМ.БанковскийКредит);
	Если СуммаТипаОплаты <> 0 И СуммаТипаОплаты <> Неопределено Тогда
		СтрокаОплаты = Новый Структура();
		СтрокаОплаты.Вставить("ТипОплаты", 2);
		СтрокаОплаты.Вставить("Наименование", "Банковский кредит");
		СтрокаОплаты.Вставить("Сумма", СуммаТипаОплаты);
		ОбщиеПараметры.ТаблицаОплат.Добавить(СтрокаОплаты);
	КонецЕсли;
	// Товарные позиции
	Для Каждого СтрокаТовара Из ЧекККМ.Товары Цикл
		СтрокаЧека = МенеджерОборудованияКлиентСервер.ПараметрыФискальнойСтрокиЧека();
		
		// Обязательные поля
		СтрокаЧека.Наименование = СокрЛП(СтрокаТовара.Номенклатура.Наименование) + 
//			ФормированиеПечатныхФорм.ПредставлениеСерий(СтрокаТовара, "ХарактеристикаНоменклатуры", "СерияНоменклатуры") +
			" " + Строка(СтрокаТовара.ЕдиницаИзмерения); // Наименование предмета расчета
		СтрокаЧека.Количество = СтрокаТовара.Количество; // Количество предмета расчета 
		СтрокаЧека.Цена = СтрокаТовара.Цена; // Цена без учета скидок и наценок
		СтрокаЧека.Сумма = СтрокаТовара.Сумма; // Cтоимость предмета расчета с учетом скидок и наценок
		СтрокаЧека.СтавкаНДС = МенеджерОборудованияКлиентСервер.ПолучитьСтавкуНДСДляФискализацииЧека(СтрокаТовара.Номенклатура.СтавкаНДС); // Cтавка НДС в %
		СтрокаЧека.Штрихкод = СокрЛП(СтрокаТовара.ШтрихКод); // Штрихкод
		СтрокаЧека.НомерСекции = Склад.НомерСекции; // НомерСекции
		// Дополнительные реквизиты начиная с ФФД 1.1
		СтрокаЧека.КодПризнакаСпособаРасчета = 4;  // Код признака способа расчета (Таблица 25 документа ФФД)
		СтрокаЧека.КодПризнакаПредметаРасчета = ?(СтрокаТовара.Номенклатура.ВидНоменклатуры.ТипНоменклатуры = 
			Перечисления.ТипыНоменклатуры.Услуга,4,1); // Код признака предмета расчета   (Таблица 25 документа ФФД)

		ОбщиеПараметры.ПозицииЧека.Добавить(СтрокаЧека);
	КонецЦикла;

КонецПроцедуры

Функция ПоддерживаетсяВидТО(Вид) Экспорт

	Результат = Ложь;

	Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода
//	     Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательМагнитныхКарт
	     Или Вид = Перечисления.ВидыТорговогоОборудования.ДисплейПокупателя
	     Или Вид = Перечисления.ВидыТорговогоОборудования.ЭлектронныеВесы
	     Или Вид = Перечисления.ВидыТорговогоОборудования.ФискальныйРегистратор
	     Или Вид = Перечисления.ВидыТорговогоОборудования.ТерминалСбораДанных
//	     Или Вид = Перечисления.ВидыТорговогоОборудования.СчитывательRFIDМеток
//	     Или Вид = Перечисления.ВидыТорговогоОборудования.ЭквайринговаяСистема 
		 Или Вид = Перечисления.ВидыТорговогоОборудования.ККТ Тогда
		Результат = Истина;
	КонецЕсли;

	Возврат Результат;

КонецФункции // ПоддерживаетсяВидТО()
Показать
22. Atom74 40 06.05.17 09:20 Сейчас в теме
Поправил архив касательно документа "ЧекККМ".
Не хватало в модуле документа:
1.В процедуре "ПриОткрытии()" строчки "ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);"
2.Добавил "Процедура ПодготовитьДанныеДляФискализацииЧека(ЧекККМ, ОбщиеПараметры, ДопДанные)"
3.Добавил "Функция ПоддерживаетсяВидТО(Вид) Экспорт"
23. Denver322 09.05.17 13:32 Сейчас в теме
Не совсем понятно зачем вы добавили процедуру ПодготовитьДанныеДляФискализацииЧека, если она не является экспортной и ни где не вызывается, скорее всего она должна быть в модуле документа, но это мелочи . Гораздо более тяжелый момент в следующем. У вас при каждом вызове чека подключается весь спектр оборудования, зарегистрированный в регистре сведений. За это отвечает "ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма) которая была добавлена в процедуру "ПриОткрытии". Когда выдается один чек в течении часа и зарегистрирован один ККМ это ещё терпимо, а если чеки идут потоком и ККМ штук 10-15, то постоянная задержка 5-8 секунд (замерял, разница во времени зависит от кол-ва оборудования) мягко говоря напрягает. Почему нельзя сформировать таблицу оборудования при старте системы и потом к ней обращаться ?
25. Atom74 40 11.05.17 23:00 Сейчас в теме
(23) Да, Вы правы "ПодготовитьДанныеДляФискализацииЧека" есть в модуле документа в модуле формы документа она не нужна.
Вызывать "ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма)" при каждом открытии чека надежней, мало ли что случилось с оборудованием во время работы, но если напрягает производительность то можно сформировать таблицу оборудования при старте.
24. Denver322 09.05.17 13:51 Сейчас в теме
У вас есть ошибка в общей форме ФормаНастройкиУниверсальныйДрайвер. Запись внесенных изменений не происходит. Там в процедуре ОбновитьНастраиваемыйИнтерфейс(ОписаниеИнтерфейса, ДополнительныеДействия, ПервыйЗапуск) необходимо изменить код

Неправильно



на

Правильно



Тогда внесенные пользователем изменения будут сохранены.
26. Atom74 40 11.05.17 23:02 Сейчас в теме
27. Denver322 17.05.17 09:55 Сейчас в теме
Вопрос. При печати чека наблюдается расхождение номера чека на ленте и номера чека, фиксируемого в ККТ и документе 1С. Как я понимаю, это происходит из за того, что на этом ККТ уже били чеки и счетчик отличается от начального значения. Каким образом можно выставить номер чека на ленте равным номеру фиксируемому в документе 1С ЧекККМ ? Поскольку этот номер в 1С возвращает непосредственно ККТ.
28. kucher_v 29.05.17 15:52 Сейчас в теме
Здравствуйте. Будет ли поддерживать ваш продукт аппарат Атол FPrint-22ПТК?
29. solomon7 14 08.06.17 11:23 Сейчас в теме
Здравствуйте! Очень хочу скачать ваше решение по 54-ФЗ: Онлайн-кассы для 1С 8.1 УТ 10.2, но стартмани в наличии всего 4,88, можно ли как то договориться о скидке на скачивание.
30. bav 19 13.06.17 11:15 Сейчас в теме
Подскажите, где взять FprnM1C82_54FZ.dll посвежее ?
Всё скачал с атоловского сайта - там нету
31. Atom74 40 13.06.17 15:04 Сейчас в теме
После установки пакета ДТО с сайта http://fs.atol.ru (Программное обеспечение\ДТО\8.x - KKT_8_14_02_02_Full.exe)
По умолчанию лежит тут: C:\Program Files (x86)\ATOL\Drivers8\1Cv82\FR-ATOL_54FZ.zip

Еще должен распространять 1С с новыми конфигурациями полной установки.
32. Tarlich 116 17.06.17 16:01 Сейчас в теме
а есть ли для Штрих М ?
33. Atom74 40 19.06.17 10:12 Сейчас в теме
Добавил ShtrihMkkt81.epf для Штрих-М, надо тестировать.
34. Zixxx 20.06.17 18:55 Сейчас в теме
А документ КассоваяСмена есть или там он не нужен?
35. Atom74 40 21.06.17 07:35 Сейчас в теме
Не вижу необходимости в нем. Закрыть открыть смену можно и через драйвер ККТ.
36. Zixxx 21.06.17 08:25 Сейчас в теме
(35) А пользователям как быть? Если пользователи работают с 1с лучше из нее делать. Например если запуск сторонних приложений залочен то смену уже не открыть
37. Atom74 40 21.06.17 09:57 Сейчас в теме
Если так, то нужен документ "Кассовая смена".
38. Zixxx 21.06.17 12:03 Сейчас в теме
По требованиям еще вроде как список товаров должен печататься, это как-то тоже реализовано в типовых если не говорить о розничных продажах и чеках ККМ
39. Atom74 40 21.06.17 15:17 Сейчас в теме
Если сумма и ставка НДС по ПКО совпадает с суммой и ставкой НДС из документа основания, то табличная часть берется из этого документа.
40. Vagner_Hate 62 22.06.17 01:29 Сейчас в теме
Здравствуйте! Все подключили, но столкнулись с проблемой - при нажатии кнопки Настроить в форме списка регистра сведений "Торговое оборудование", если зайти внутрь и нажать кнопку "Тест устройства" выходит ошибка "Тест не пройден. Ошибка подключения к удаленному серверу: не указан IP-порт", хотя порт задан. Не подскажите, с чем может быть связано? Драйвера АТОЛ стоят версии 8.14.2.0
41. Vagner_Hate 62 22.06.17 02:02 Сейчас в теме
(40)Извиняюсь, разобрался. Помогло указание в поле Компьютер "127.0.0.1:6220".
50. Atom74 40 11.08.17 15:43 Сейчас в теме
51. Vidok 11.08.17 16:12 Сейчас в теме
42. branday 29.06.17 15:37 Сейчас в теме
Платформа 8.3.9.2033. При открытии конфигурации просит произвести конвертацию и умирает.
43. Atom74 40 30.06.17 08:20 Сейчас в теме
Используйте платформу 8.1.
44. Artem1405 25 01.07.17 16:03 Сейчас в теме
Автор подскажи плиз, на розницу 1.0 не планируешь обработку?
45. Atom74 40 01.07.17 18:51 Сейчас в теме
46. Vidok 11.08.17 14:35 Сейчас в теме
Добрый день!
Подскажите куда копать, все настроил, но при тестировании выдает

Тест не пройден. Нет связи

Настройки, как в драйвера.
47. Atom74 40 11.08.17 14:56 Сейчас в теме
Тест на родных драйверах проходит? Может драйвера заблокировали порт.
49. Vidok 11.08.17 15:27 Сейчас в теме
(47)

Хм, сейчас стал писать

Ответ = ОбъектДрайвера.ТестУстройства(РезультатТеста, АктивированДемоРежим);

Тест не пройден. Ошибка подключения к удалённому серверу: не указан IP-порт

хотя по коду в дллку порт передается 5555
48. пользователь 11.08.17 15:11
Сообщение было скрыто модератором.
...
52. 21volk21 07.02.18 12:55 Сейчас в теме
Можно ли не меняя платформы и конфигурации установить Онлайн-кассы для 1С 8.2.12.96 УТ 10.3.12.3
53. HLighter2 23.04.18 20:40 Сейчас в теме
Добрый день!

РегистрСведений.ТорговоеОборудование
При нажатии на кнопку "Настроить" вываливается ошибка
***********************************************************************
{ОбщаяФорма.ФормаНастройкиУниверсальныйДрайвер(336)}: Тип не определен (ГруппаФормы)
БазоваяГруппа = Элементы.Добавить("Группа" + ИндексГруппы, Тип("ГруппаФормы"), ТекущаяСтраница);
***********************************************************************
Настраиваю аппарат ШТРИХ-М
Прикрепленные файлы:
54. Atom74 40 24.04.18 07:52 Сейчас в теме
Добрый день.

Замените "ОбщаяФорма.ФормаНастройкиУниверсальныйДрайвер".
55. HLighter2 24.04.18 08:37 Сейчас в теме
56. Atom74 40 24.04.18 08:58 Сейчас в теме
57. HLighter2 24.04.18 09:04 Сейчас в теме
58. Atom74 40 24.04.18 10:45 Сейчас в теме
К сожалению нет возможности проверить на Штрих-М.
Удалите все что связано с обработкой: "Если ЧтениеXML.Имя = "Page"" и Если "ЧтениеXML.Имя = "Group""
59. HLighter2 24.04.18 11:11 Сейчас в теме
(58)
Я ставил ремарки на этот кусок кода,но это особо не помогает, т.к. аналогичные ошибки валятся в других частях кода и придется заремить построение всех элементов диалогового окна настроек кассы...
Не пойму почему, но ошибка вываливается из за функции Тип("ГруппаФормы") (Тип не определен (ГруппаФормы))
Такое ощущение, платформа 8.1 не понимает этот синтаксис...
Во вложении ошибка после действий по Вашей рекомендации
Прикрепленные файлы:
60. Atom74 40 24.04.18 11:52 Сейчас в теме
Это построение "ДополнительноеДействие", тоже удаляйте.
61. HLighter2 24.04.18 12:08 Сейчас в теме
(60) ККТ пришлось отдать, как вернется - продолжу попытки прикрутить.. Пока ставлю на паузу вопросы. Благодарю
62. evstafjev 15.05.18 13:31 Сейчас в теме
Добрый день!
Мы пользуемся полностью "самописной" конфигурацией для розничной торговли на платформе 1С 8.1
В конфигурации при пробитии чека используется просто вывод печатной формы на обычный принтер чеков.
Подскажите возможно ли подключить ваше решение для пробития чека через онлайн кассу?
63. ivpivp 26.06.18 15:03 Сейчас в теме
Добрый день! У нас старая(доработанная) 10.3 УТ 8.1 (8.1.15.14) Подключать будем Штрих М Онлайн. Скажите пожалуйста заработает ли обработка?
64. Atom74 40 27.06.18 14:09 Сейчас в теме
Если возьмется программист 1С то заработает.
65. user1012023 09.07.18 18:09 Сейчас в теме
Данная обработка работает с УТ 11.3 и выше??? И нужно ли будет фиксальный аппарат к ней???
66. imarok 13.07.18 08:53 Сейчас в теме
НДС почему то выдает 18%, 1с 0 передает. Драйвер 8.16.3. может кто победил?
68. imarok 18.07.18 09:08 Сейчас в теме
Как быть со сканером штрихкода? если он в режиме com?
69. Atom74 40 18.07.18 10:21 Сейчас в теме
Сканер настраивается через старые механизмы настройки оборудования. Эти механизмы не изменялись.
70. tanat74 68 06.08.19 14:27 Сейчас в теме
Здравствуйте.
А есть способ доработать текущую публикацию, для соответствия правилам:
с 1 июля 2019 года добавляются новые данные в кассовый чек, который оформляется при расчетах между организациями и ИП наличными и (или) с предъявлением электронного средства платежа, т.е. платежной карты (пп. "д" п. 15 ст. 1 Закона № 192-ФЗ):

наименование покупателя (клиента) (наименование организации, Ф. И. О. предпринимателя);
ИНН покупателя (клиента);
сведения о стране происхождения товара – при расчете за товар;
сумма акциза;
регистрационный номер таможенной декларации
71. gainetdinovrf 17.01.23 18:37 Сейчас в теме
Добрый вечер! Данная обработка предает данные по xml?
Оставьте свое сообщение