Флажок наличия фискальной операции для ПКО, РКО и эквайринга

17.03.26

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

Кассовых ордеров наштамповали, а чеки не пробили. Косяк? Надо разобраться. Но сначала надо найти.

В УТ 11.5 кассирам легко и просто выбить чек на кассовый ордер - открыл, вот тебе ссылка, щёлкнул, может, выбрал что-то дополнительно - и чек уже ползёт на ККМ.

Но иногда это забывают сделать. Инструментов для проверки - нет. Контроль операций с денежными средствами фискализацию не учитывает. Понятно, что не всем оно надо, но что делать, если УТ для вас основной центр работы с ККМ? Заходить в каждый КО, чтобы посмотреть, в каком состоянии ссылка оформления чека?

Можно, конечно, и так. Если вы не главный кассир, с которого за это могут очень серьёзно спросить, а чеков - сотни и тысячи.

А можно сделать маленькое расширение. Взять туда только процедуру ПриСозданииНаСервере из модуля МодификацияКонфигурацииПереопределяемый и написать в ней:

//дорабатываем запрос дин.списка и добавляем реквизит и элемент формы: Фискализирован 
Если ИмяФормы="Документ.ПриходныйКассовыйОрдер.Форма.ФормаСпискаДокументов" Тогда 
	#Область ФормаСпискаПКО
	стз=Форма.ПриходныеКассовыеОрдера.ТекстЗапроса;
	стз=СтрЗаменить(стз,"РегистрСведений.РеестрДокументов КАК РеестрДокументов","РегистрСведений.РеестрДокументов КАК РеестрДокументов ЛЕВОЕ СОЕДИНЕНИЕ  РегистрСведений.ФискальныеОперации КАК ФО ПО РеестрДокументов.Ссылка=ФО.ДокументОснование ");
	стз=СтрЗаменить(стз,"ВЫБРАТЬ","ВЫБРАТЬ НЕ ФО.ДокументОснование Есть Null КАК Фискализирован, ");  
	Форма.ПриходныеКассовыеОрдера.ТекстЗапроса=стз;
	ПолеВвода = Форма.Элементы.Вставить("Фискализирован",  Тип("ПолеФормы"),Форма.Элементы.ПриходныеКассовыеОрдера, Форма.Элементы.Номер);	 		
	ПолеВвода.Заголовок = "ФО";
	ПолеВвода.Вид = ВидПоляФормы.ПолеФлажка;
	ПолеВвода.ПутьКДанным = "ПриходныеКассовыеОрдера.Фискализирован";
	#КонецОбласти		
ИначеЕсли ИмяФормы="Документ.РасходныйКассовыйОрдер.Форма.ФормаСпискаДокументов" Тогда 
	#Область ФормаСпискаРКО
	стз=Форма.РасходныеКассовыеОрдера.ТекстЗапроса;
	стз=СтрЗаменить(стз,"РегистрСведений.РеестрДокументов КАК РеестрДокументов","РегистрСведений.РеестрДокументов КАК РеестрДокументов ЛЕВОЕ СОЕДИНЕНИЕ  РегистрСведений.ФискальныеОперации КАК ФО ПО РеестрДокументов.Ссылка=ФО.ДокументОснование ");
	стз=СтрЗаменить(стз,"ВЫБРАТЬ","ВЫБРАТЬ НЕ ФО.ДокументОснование Есть Null КАК Фискализирован, ");  
	Форма.РасходныеКассовыеОрдера.ТекстЗапроса=стз;
	ПолеВвода = Форма.Элементы.Вставить("Фискализирован",  Тип("ПолеФормы"),Форма.Элементы.РасходныеКассовыеОрдера, Форма.Элементы.РасходныеКассовыеОрдераНомер);	 		
	ПолеВвода.Заголовок = "ФО";
	ПолеВвода.Вид = ВидПоляФормы.ПолеФлажка;
	ПолеВвода.ПутьКДанным = "РасходныеКассовыеОрдера.Фискализирован";
	#КонецОбласти		
ИначеЕсли ИмяФормы="Документ.ОперацияПоПлатежнойКарте.Форма.ФормаСпискаДокументов" Тогда 
	#Область ФормаСпискаЭкв
	стз=Форма.Список.ТекстЗапроса;
	стз=СтрЗаменить(стз,"РегистрСведений.РеестрДокументов КАК РеестрДокументов","РегистрСведений.РеестрДокументов КАК РеестрДокументов ЛЕВОЕ СОЕДИНЕНИЕ  РегистрСведений.ФискальныеОперации КАК ФО ПО РеестрДокументов.Ссылка=ФО.ДокументОснование ");
	стз=СтрЗаменить(стз,"РеестрДокументов.ПометкаУдаления,","РеестрДокументов.ПометкаУдаления, НЕ ФО.ДокументОснование Есть Null КАК Фискализирован, ");  
	Форма.Список.ТекстЗапроса=стз;
	ПолеВвода = Форма.Элементы.Вставить("Фискализирован",  Тип("ПолеФормы"),Форма.Элементы.Список, Форма.Элементы.Номер);	 		
	ПолеВвода.Заголовок = "ФО";
	ПолеВвода.Вид = ВидПоляФормы.ПолеФлажка;
	ПолеВвода.ПутьКДанным = "Список.Фискализирован";
	#КонецОбласти		
КонецЕсли;

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

Проверено на УТ 11.5.25.103, но работать будет, пока запрос динамического списка будет плюс-минус таким, как сейчас.

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

ККМ Кассовые операции Розничная торговля НДС 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    909422    6488    10489    

3322

ККМ Кассовые операции Розничная торговля НДС 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    387866    2445    3354    

1183

ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Торговля и склад 7.7 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Розница 3.0 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Платные (руб)

«Сервер ККМ» позволяет приложениям работать с фискальными регистраторами по локальной сети или интернет, организовать печать на одном ККМ с нескольких рабочих мест с поддержкой очереди печати. Поддержка ТСПИоТ для Атол, Штрих, Ритейл и РР-Электро. Возможность работы с ТСПИоТ без изменения конфигурации 1С! Поддерживаются ВСЕ ревизии требований фирмы 1С к разработке драйверов ККТ от 2.2 до 4.7.

18000 руб.

02.09.2016    157504    235    210    

238

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

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

9500 руб.

27.08.2018    138733    800    603    

955

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

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

7198 руб.

12.04.2023    16451    126    15    

96

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

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

7320 руб.

09.08.2017    168306    1001    377    

619

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

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

6990 руб.

19.08.2020    82184    368    93    

264

ККМ Кассовые операции Розничная торговля НДС 22% Системный администратор Программист 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Платные (руб)

Обработки осуществляют обслуживание фискальных регистраторов, поддерживаемых драйвером "АТОЛ: Драйвер ККМ v.10.10.8", "ШТРИХ-М: Драйвер ККМ v 5.21", "ВИКИ: Драйвер CSI v 1.6", для конфигураций БП, УТ, КА, УПП, "Розница 1.0", соответствующих требованиям закона ФЗ-54 о применении контрольно-кассовой техники. Поддержка НДС 20%, 22%. Поддержка маркировки 488-ФЗ. Марки. Акциз. Честный знак. Разрешительный режим. Локальный модуль Честный Знак. Поддержка УСН НДС 5%, 7%, 20%, 22%. Требования к ККТ по приказу Федеральной налоговой службы от 26.03.2025 № ЕД-7-20/23, вступающие в силе с 01.09.25. Сертификация ТС ПИоТ.

6000 руб.

02.02.2017    303079    412    2451    

581
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. e.kogan 1909 17.03.26 13:57 Сейчас в теме
P.S. Можно и фискальные реквизиты туда же повытаскивать. И к Чекам вытащить реальные суммы пробития - нал/безнал/всё такое. Главное - концепция )
2. VikKap 2 15.06.26 17:05 Сейчас в теме
еще бы такое добавить в списки Реализаций и Возвратов

ИначеЕсли Форма.ИмяФормы="Документ.РеализацияТоваровУслуг.Форма.ФормаСписка" Тогда 
	#Область ФормаСпискаРеализации
	стз=Форма.СписокРеализацииТоваровУслуг.ТекстЗапроса;
	стз=СтрЗаменить(стз,"РегистрСведений.РеестрДокументов КАК РеестрДокументов","РегистрСведений.РеестрДокументов КАК РеестрДокументов ЛЕВОЕ СОЕДИНЕНИЕ  РегистрСведений.ФискальныеОперации КАК ФО ПО РеестрДокументов.Ссылка=ФО.ДокументОснование ");
	стз=СтрЗаменить(стз,"ВЫБРАТЬ","ВЫБРАТЬ НЕ ФО.ДокументОснование Есть Null КАК Фискализирован, ");  
	Форма.СписокРеализацииТоваровУслуг.ТекстЗапроса=стз;
	ПолеВвода = Форма.Элементы.Вставить("Фискализирован",  Тип("ПолеФормы"),Форма.Элементы.СписокРеализацииТоваровУслуг, Форма.Элементы.СписокРеализацииТоваровУслугНомер);	 		
	ПолеВвода.Заголовок = "ФО";
	ПолеВвода.Вид = ВидПоляФормы.ПолеФлажка;
	ПолеВвода.ПутьКДанным = "СписокРеализацииТоваровУслуг.Фискализирован";
	#КонецОбласти	
Показать

но оно не хочет) а я не программист
6. e.kogan 1909 15.06.26 22:52 Сейчас в теме
(2) там сложнее - чек может быть не на саму реализацию, а на "её" деньги, плюс не ко всем РТУ он нужен вообще
3. VikKap 2 15.06.26 17:48 Сейчас в теме
ИначеЕсли Форма.ИмяФормы = "Обработка.ЖурналДокументовПродажи.Форма.СписокДокументов" Тогда 
    #Область ЖурналПродаж
    // Находим динамический список на форме
    ИмяСписка = "";
    Для каждого Элемент Из Форма.Элементы Цикл
        Если ТипЗнч(Элемент) = Тип("ТаблицаФормы") Тогда
            Попытка
                Тест = Форма[Элемент.Имя].ТекстЗапроса;
                ИмяСписка = Элемент.Имя;
                Прервать;
            Исключение
            КонецПопытки;
        КонецЕсли;
    КонецЦикла;
    
    Если ИмяСписка = "" Тогда
        Возврат;
    КонецЕсли;
    
    // Модифицируем запрос (все в одной строке)
    стз = Форма[ИмяСписка].ТекстЗапроса;
    стз=СтрЗаменить(стз,"РегистрСведений.РеестрДокументов КАК РеестрДокументов","РегистрСведений.РеестрДокументов КАК РеестрДокументов ЛЕВОЕ СОЕДИНЕНИЕ  РегистрСведений.ФискальныеОперации КАК ФО ПО РеестрДокументов.Ссылка=ФО.ДокументОснование ");    
    // Добавляем поле Фискализирован в выборку
    стз = СтрЗаменить(стз, "ВЫБРАТЬ", "ВЫБРАТЬ НЕ ФО.ДокументОснование Есть Null КАК Фискализирован, ");
    
    Форма[ИмяСписка].ТекстЗапроса = стз;
    
    // Добавляем колонку в таблицу
    ПолеВвода = Форма.Элементы.Вставить("Фискализирован", Тип("ПолеФормы"), Форма.Элементы[ИмяСписка], Форма.Элементы[ИмяСписка + "Номер"]);
    ПолеВвода.Заголовок = "ФО";
    ПолеВвода.Вид = ВидПоляФормы.ПолеФлажка;
    ПолеВвода.ПутьКДанным = ИмяСписка + ".Фискализирован";
    
    #КонецОбласти
Показать
4. VikKap 2 15.06.26 17:49 Сейчас в теме
не знаю почему это не сделано по-умолчанию...... кассиры очень часто то возврат не пробьют то реализацию..... сиди проверяй..... с этим расширением хоть проверять проще
5. e.kogan 1909 15.06.26 22:51 Сейчас в теме
(4) ура, пригодилось ) оч рада
7. VikKap 2 16.06.26 10:15 Сейчас в теме
(5) да, спасибо, мне оч пригодилось.
Теперь вот думаю как сделать блокировку вкладки ТОВАРЫ если в реализации чек пробит
Для отправки сообщения требуется регистрация/авторизация