Печать фискального чека WebCheck для 1с7.7 ТиС, Бух

10.01.22

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

Доработанный пример обработки для печати фискального чека для 1с7.7 ТиС, Бух. Возможности обработки: Открытие кассовой смены (автоматически предлагается сделать служебный внос). Регистрация продаж. X-отчет. Z-отчет (перед закрытием смены проверяется сумма наличных, предлагается сделать служебный вынос). Проверить текущий статус фискального регистратора. Печать последнего чека, последнего Z-отчета.

Скачать исходный код

Наименование Файл Версия Размер
Обработка печати фискального чека WebCheck для 1с77 ТиС, Бух:
.ert 44,50Kb
4
.ert 44,50Kb 4 Скачать

Доработан пример обработки для 77, оригинальная обработка Вебчек

Проверялась на ТиС (7.70.013), Бух (7.70.286), платформа 7.70.027.

Обработку загрузить в конфигурацию с именем "ВебЧекПРРО".

Для вызова обработки можно добавить в пункт меню


Возможности обработки:

  • Открытие кассовой смены (автоматически предлагается сделать служебный внос)
  • Регистрация продаж (кнопка на форме документа, см. дальше)
  • X-отчет
  • Z-отчет (перед закрытием смены проверяется сумма наличных, предлагается сделать служебный вынос)
  • Проверить текущий статус фискального регистратора
  • Печать последнего чека, последнего Z-отчета.

 


Для работы в конфигурацию нужно добавить справочник "ФискальныеРегистраторы" с двумя реквизитами:
 - "ИДУстройства", Строка, 10
 - "ИдКассира", Строка, 10
В справочник "Пользователи" добавить реквизит "ФискальныйРегистратор", Тип "Спавочник.ФискальныеРегистраторы"
Пользователю, работающему с ФР заполнить данные.




В глобальный модуль добавить процедуры, вызываемые кнопкой на форме документов:
 

//======================================================================
Процедура глОтправитьДокументНаФискальныйРегистратор(Конт, ФискальныйНомер = "", СсылкаДФС = "") Экспорт
	
	СпПарам = СоздатьОбъект("СписокЗначений");
	СпПарам.ДобавитьЗначение(Конт.ТекущийДокумент(), "Документ");
	
	ОткрытьФормуМодально("Обработка.ВебЧекПРРО", СпПарам);
	
	Попытка
		// устанавливаю возвращенные значения
		Конт.ФискальныйНомерЧека = СпПарам.Получить("ФискальныйНомерЧека");
		Конт.ЧекСсылкаДФС 		= СпПарам.Получить("ЧекСсылкаДФС");
	Исключение
	КонецПопытки;
	
	
КонецПроцедуры // глОтправитьДокументНаФискальныйРегистратор

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

//======================================================================
Функция глДоступностьКнопкиЧекККМ(Конт) Экспорт
	
	Возврат Пользователь.ФискальныйРегистратор.Выбран() * Конт.Выбран() * (1 - Конт.Модифицированность());
	
КонецФункции // глДоступностьКнопкиЧекККМ

В конфигурации Бухгалтерия также добавить в глобальный модуль еще 2 функции:

 

// ===============================
Функция глЕстьРеквизитШапки(ИмяРеквизита, ВидДокумента) Экспорт
	Перем Реквизит;
	Если (ПустоеЗначение(ВидДокумента) = 1) ИЛИ
	     (ПустоеЗначение(ИмяРеквизита) = 1) Тогда
		Возврат Нет;
	КонецЕсли;
	Реквизит=Метаданные.Документ(ВидДокумента).РеквизитШапки(ИмяРеквизита);
	Возврат ?(Реквизит.Выбран()=1, Да, Нет );
КонецФункции

// ===============================
Функция глЕстьРеквизитМнЧ(ИмяРеквизита,ВидДокумента) Экспорт
	Перем Реквизит;    // 
	Если (ПустоеЗначение(ВидДокумента) = 1) ИЛИ
	     (ПустоеЗначение(ИмяРеквизита) = 1) Тогда
		Возврат Нет;
	КонецЕсли;
	Реквизит=Метаданные.Документ(ВидДокумента).РеквизитТабличнойЧасти(ИмяРеквизита);
	Возврат ?(Реквизит.Выбран()=1, Да, Нет );
КонецФункции

В документы РасходнаяНакладная, ПриходнаяНакладная (для бухгалтерии - ВозвратнаяНакладная) добавить реквизиты шапки:
 - "ЧекСсылкаДФС" - "Строка", 256
 - "ФискальныйНомерЧека" - Строка, 20

При желании вывести реквизиты на форму документа, запретить редактирование

Для печати фискального чека на формы документов РасходнаяНакладная, ПриходнаяНакладная (для бухгалтерии - ВозвратнаяНакладная) добавить кнопку с именем "кнЧекККМ" и формулой "глПечатьДокументаНаФР(Контекст)". 




 

По нажатию кнопки происходит фискализация чека на портале ДФС.



 

В функцию "УстДоступность" модуля формы документов добавить строку (кнопка будет доступна тем пользователям, у которых выбран ФискальныйРегистратор в справочнике "Пользователи", см. выше):
 

Форма.кнЧекККМ.Доступность(глДоступностьКнопкиЧекККМ(Контекст));


Установить, настроить сервер webchek, можно работать.

По результатам тестирования: Сервис Webchek показал более стабильную работу по сравнению с другими (Кашалот, чекбокс, Вчасно.каса). Простая интеграция, простая настройка сервера webchek, быстрая реакция техподдержки по любым вопросам.

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

обработка вебчек webchek

См. также

Управление ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового ini.файла для 1с77, 1с8Х любых конфигураций

Кассовые операции ККМ Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Бухгалтерский учет Управленческий учет Платные (руб)

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

4800 руб.

31.07.2017    165620    565    604    

197

Книга доходов и расходов и кассовая книга для 1С 7.7 любой конфигурации для предприятий на УСН, ПСН, ЕСХН

Закрытие периода Кассовые операции Учет доходов и расходов Платформа 1С v7.7 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет ИП, ПБОЮЛ, КФХ Платные (руб)

Комплекс внешних обработок для ведения в электронной форме КУДиР - книги учёта доходов и расходов для предприятий на УСН, ПСН, ЕСХН. Автоматическое заполнение раздела 1, 4, 5 из журнала документов вашей информационной базы. Формирование кассовой книги №КО-4, приходных кассовых ордеров №КО-1 и расходных кассовых ордеров №КО-2.

2400 руб.

20.10.2014    124550    222    129    

218

Обработка печати чеков для кассы Штрих Онлайн (1С 7.7 Торговля и Склад)

Кассовые операции Розничная торговля ККМ Платформа 1С v7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Обработка позволяет печатать чеки для кассы Штрих Online из 1С 7.7 (Торговля и склад). Есть возможность печать чеков из разных касс. Также можно подставить функционал в любую конфигурацию.

1 стартмани

18.02.2021    9087    4    Drfreeman    10    

1

Выгрузка товаров из 1С:Предприятия 7.7 "Торговля и Склад 9.2" в файл CSV для онлайн кассы МТС

Кассовые операции Оптовая торговля Розничная торговля Загрузка и выгрузка в Excel Оперативный учет 7.7 1С:Торговля и склад 7.7 Бухгалтерский учет Управленческий учет Абонемент ($m)

Данная обработка предназначена для выгрузки файла из программы 1С: Предприятие 7.7 Конфигурации «Торговля и Склад 9.2» в файл CSV для загрузки в кассу МТС. Тестирование проводилось на релизах 937 и 998. В теории должна работать на всех типовых релизах конфигурации «Торговля и Склад 9.2».

1 стартмани

07.02.2021    9973    5    Kuzya_brаtsk    1    

7

Обработка для ККТ Атол 10.Х

ККМ Кассовые операции Оперативный учет 7.7 1С:Торговля и склад 7.7 Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Абонемент ($m)

Обработка обслуживания ККТ Атол версии 10.Х в среде 1С 7.7 в ТиС релиз 7.70.998

10 стартмани

24.07.2019    10281    6    _s_y_a_    2    

1

1С 7.7: Обработка для печати чеков на ККМ ШТРИХ формата ФДД 1.05

ККМ Кассовые операции Розничная торговля Платформа 1С v7.7 Конфигурации 1cv7 Россия Бухгалтерский учет Абонемент ($m)

Обработка позволяет печатать чеки формата ФДД 1.05 на кассовом аппарате ШТРИХ. Проверялась на версиях драйвера 4.14.721 - 749.

1 стартмани

03.04.2019    13390    12    user872794    1    

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