Какие действия необходимо выполнить обязательно при открытии 1с
Как при открытии формы определить, что создается новый элемент?
Как правило необходимость в определении того, что создается новый элемент, возникает тогда, когда новый элемент нужно предварительно заполнить какими-то данными. Поэтому рассмотрим сначала общую методику заполнения новых объектов данными.
Основной смысл заключается в том, что все действия, которые разработчику требуется сделать при создании нового объекта, должны быть выполнены на сервере.
Причем действия с данными самого объекта и действия с внешним видом его формы должны быть разделены. Действия с данными нужно выполнять в самом объекте, а внешним видом формы нужно управлять уже в форме, но в серверной процедуре.
Кроме этого могут понадобиться и другие действия при открытии формы, например открыть связанную форму, выдать предупреждение и т.д., которые нельзя сделать на сервере – их нужно выполнять в форме, но уже в клиентской процедуре.
Последовательность событий, которые происходят при открытии формы нового элемента, можно представить следующей схемой:
Прежде всего, при заполнении нового объекта данными, можно попробовать обойтись вообще без написания какого-либо кода. Для этого у реквизитов объектов конфигурации есть свойства ЗначениеЗаполнения и ЗаполнятьИзДанныхЗаполнения . Эти свойства позволяют визуально (в конфигураторе) задать правила, по которым реквизит будет заполняться данными при создании нового объекта.
Если этих возможностей недостаточно, то тогда нужно использовать возможности встроенного языка.
Действия с данными объекта нужно выполнять в модуле объекта, в обработчике события ОбработкаЗаполнения . Этот событие возникает только при создании новых объектов, при открытии форм существующих объектов это событие не вызывается. Поэтому в нем не нужно узнавать, новый это объект, или нет. Нужно только описать алгоритм заполнения объекта данными. При этом следует учитывать, что это событие будет вызываться в нескольких случаях:
- при интерактивном создании нового объекта
- при вводе на основании
- при выполнении метода объекта Заполнить()
При этом параметр ДанныеЗаполнения , передаваемый в этот обработчик, может иметь различные значения в зависимости от того, каким образом создается новый элемент. Например, он может иметь тип ссылки, если новый объект вводится на основании. Или он может иметь тип Структура , если новый объект создается интерактивной командой из списка, в котором установлен отбор. В этом случае структура будет содержать значения элементов отбора этого списка. Также этот параметр может иметь тип Неопределено , если новый элемент создается интерактивной командой из панели действий. То есть в своем алгоритме начального заполнения полезно анализировать этот параметр.
Подробнее о событии ОбработкаЗаполнения можно прочитать в синтакс-помощнике: ПрикладныеОбъекты — — Объект — События .
Что касается внешнего вида формы нового объекта, то им нужно управлять в обработчике события формы ПриСозданииНаСервере . Это событие возникает и для новых, и для существующих объектов. Поэтому в нем нужно убедиться в том, что открывается форма именно нового объекта. Убедиться в этом можно проанализировав параметр формы Ключ . Если объект новый, в этом параметре будет пустая ссылка. Если это существующий объект – в этом параметре будет ссылка на этот объект:
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Ключ.Пустая() Тогда
Сообщить("Создается новый объект");
И, наконец, если требуется выполнять какие-то действия в обработчике события формы ПриОткрытии , то в нем ситуация аналогичная, нужно анализировать параметр формы Ключ .
Новый документ или нет — Как проверить в УФ?
В событии формы ПриСозданииНаСервере() Хочу проверить, новый это документ или нет. Объект.ЭтоНовый() — не работает..
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Объект.ЭтоНовый() Тогда // проверить объект на то, что он еще не внесен в ИБ
————
: Метод объекта не обнаружен (ЭтоНовый)
Если Объект.ЭтоНовый() Тогда // проверить объект на то, что он еще не внесен в ИБ
ЭтоНовый в управляемых формах 1С 8.3
К сожалению, в управляемых формах нет аналога метода ЭтоНовый() для получения информации о том, есть ли ссылка у этого объекта, записан ли объект в информационную базу. В управляемых формах этот метод сделан немного иначе, рассмотрим, как получить информацию о том, новый ли объект в режиме управляемого приложения.
Аналог ЭтоНовый() в управляемом приложении
Чтобы выяснить новый объект или нет, необходимо использовать конструкцию вида:
Другие статьи по 1С:
Как правило, настраивать права доступа в конфигурациях 1С стараются те предприниматели, которым необходимо получить следующие результаты:
- ограничить того или иного сотрудника в праве доступа (если он был уволен или перешел на другую позицию);
- расширить возможности для сотрудника (если он стал частью компании недавно или перешел на новое рабочее место, которое подразумевает больше опций, инструментов и полномочий).
Что такое права пользователя в 1С?
Каждая конфигурация от 1С позволяет адаптировать систему под того или иного сотрудника. В этом и заключается вся суть пользовательских прав. Например, одному менеджеру совсем не обязательно иметь доступ к базе данных другого филиала, поэтому в данном контексте можно ограничить его права. Чтобы он не мог корректировать чужие базы, брать оттуда контакты, копировать или просматривать документы.
А вот сотруднику, который недавно пришел на место директора, было бы логичнее всего дать новые полномочия и расширить возможности. Например, контролировать деятельность всех подразделений, сверять отчетность и сопоставлять полученные данные. Для этого ему необходимо предоставить доступ для просмотра, копирования, корректировки и сохранения того или иного файла.
Кроме этого, настройка прав доступа – это оптимизация пространства конфигурации 1С для того или иного пользователя. Ему не будут попадаться под руку ненужные материалы, и он за считанные секунды сможет найти желаемые документы.
Когда клиент системы попадает на запрещенную страницу программа автоматически отображает на экране табличку: «у вас недостаточно прав для редактирования».
Как настроить права доступа в программе?
Для того чтобы настроить права доступа в системе, можно воспользоваться помощью специалиста, или же ознакомиться с соответствующим материалом, который подскажет каким образом можно осуществить миссию. Вне зависимости от того, речь идет о программе для управления торговлей, университетом или о конфигурации для выплаты заработной платы. Везде механизм настройки прав доступа в целом ничем не отличается.
Но в качестве примера можно взять разработку 1С:Бухгалтерия 8 редакция 3.0.
Этап 1. Настройка пользователей и прав
Первым делом стоит перейти в разрез настроек разработки и кликнуть по разделу «Настройка пользователей и прав». Данную активность можно производить как через администрирование, так и при помощи базовых настроек.
Но для того, чтобы воспользоваться администрированием, необходимо иметь для этого соответствующие права. Если пользователь делает настройку прав в конфигурации первый раз, можно воспользоваться услугами специалистов сопровождающей компании.
Этап 2. Пользователи
p>
p>
p>
p>
Этап 3. Роли для группы
Категоризировать можно права также для отдельных групп людей, которые в коллективе объединены по тем или иным характеристикам. Например, если речь идет о крупном холдинге, общие права могут иметь:
- бухгалтера;
- охранники;
- кассиры;
- логисты;
- администраторы;
- преподаватели;
- и так далее.
При этом, одного и того же пользователя можно отнести к нескольким различным группам. В качестве примера можно взять преподавателя университета, который может относиться как к категории преподавателей, так и к категории заведующих кафедрами, кураторов и участником студенческих инициатив.
p>
В данном контакте роль – это метаданные. В разработке 1С метаданных довольно много, поэтому крайне важно не растеряться среди большого количества информации. Ведь по ошибке можно назначить лишнюю роль, а пользователю уже будет предоставлен доступ к различным активностям, которые ранее не были для него доступны. Таким образом могут быть слиты данные или откорректированы важные документы лицами, которые не имеют на то полномочий и так далее.
Для того чтобы понять, какие права будут предоставлены сотруднику, можно воспользоваться вкладкой «Описание». Роли делятся на базовые и специальные. Тот, кто имеет базовую роль, получает право только смотреть на документ, а специальная роль подразумевает возможность внесения коррективов.
p>
Этап 4. Профиль групп доступа
Например, администратор системы хочет позволить всем бухгалтерам предприятия вносить коррективы в реквизиты объектов. Посредством раздела «Профиль групп доступа» можно осуществить это задание и установить напротив отметку «редактировать реквизиты объектов».
p>
p>
Эксперты рекомендуют предварительно копировать нужные роли, а уже после – менять. Важно проследить чтобы клавиша «Только выбранные» не была нажата.
Этап 5. Ограничение на уровне записей
Посредством RecordLevelSecurity можно устанавливать дополнительные условия, позволяющие вносить ограничения на конкретные документы, материалы в общедоступных базах данных. Для того чтобы обеспечить работу с ограничениями на уровне записей, необходимо установить соответствующую пометку. Таким образом можно с удобством закрывать доступ к определенным файлам конкретным пользователям.
p>
При этом программа отправит предупреждение, что эти настройки могут сделать более медлительной работу всей конфигурации в целом. Это связано с тем, что программному решению придется каждый раз делать запрос информации о том, имеет ли сотрудник право доступа к тому или иному файлу. Чтобы менять права доступа, можно транспортировать сотрудника из одной группы в другую.
p>
- Подбор сотрудника в качестве участника группы доступа
- Выбор пользователя
- Завершение редактирования группы доступа
Один пользователь может стоять в разных группах доступа
Этап 6. Новые роли
Для того чтобы не растеряться и не запутаться в широком изобилии ролей, рекомендуется создавать собственные роли. Здесь не обойтись без помощи дерева метаданных. Добавить права для той или иной роли можно выставив соответствующие галочки напротив нужных прав.
p>
Задавать ограничения можно в правом нижнем углу. Также есть опции, позволяющие настраивать права доступа к конкретной информации, ограничивать изменения документов только по конкретной организации.
p>
p>
В качестве инструмента для реализации этой задачи предусмотрен конструктор ограничений доступа. Он предоставит возможность сделать выбор необходимых условий для доступа.
Помимо этого, конфигурация предложит клиенту шаблоны ограничений, чтобы ускорить процесс.
Остальные настройки в конфигурациях 1С
Программное решение предлагает дополнительные возможности.
Например:
Кроме этого, в пределах платформы можно настраивать подходящий внешний вид программы, который будет наиболее комфортным для восприятия.
p>
Присутствует возможность предоставления доступа внешним пользователям.
p>
Авторы конфигураций 1С побеспокоились о том, чтобы предоставить клиентам расширенные возможности для администрирования прав доступа. Они на первый взгляд могут показаться довольно сложными, но это впечатление обманчиво. Достаточно воспользоваться рекомендациями специалистов и бесплатными консультациями.
В таком случае не будет никаких проблем, связанных с доступом к базам данных и файлам. Также необходимо чтобы у клиента имелся актуальный договор 1С:ИТС, чтобы он мог использовать весь потенциал прикладных решений.
Последовательность событий, которые происходят при открытии формы нового элемента, можно представить следующей схемой:
Прежде всего, при заполнении нового объекта данными, можно попробовать обойтись вообще без написания какого-либо кода. Для этого у реквизитов объектов конфигурации есть свойства ЗначениеЗаполнения и ЗаполнятьИзДанныхЗаполнения.
Эти свойства позволяют визуально (в конфигураторе) задать правила, по которым реквизит будет заполняться данными при создании нового объекта.
Если этих возможностей недостаточно, то тогда нужно использовать возможности встроенного языка.
Действия с данными объекта нужно выполнять в модуле объекта, в обработчике события ОбработкаЗаполнения. Этот событие возникает только при создании новых объектов, при открытии форм существующих объектов это событие не вызывается. Поэтому в нем не нужно узнавать, новый это объект, или нет. Нужно только описать алгоритм заполнения объекта данными. При этом следует учитывать, что это событие будет вызываться в нескольких случаях:
- при интерактивном создании нового объекта,
- при вводе на основании,
- при выполнении метода объекта Заполнить().
При этом параметр Основание, передаваемый в этот обработчик, может иметь различные значения в зависимости от того, каким образом создается новый элемент.
Например, он может иметь тип ссылки, если новый объект вводится на основании.
Или он может иметь тип Структура, если новый объект создается интерактивной командой из списка, в котором установлен отбор. В этом случае структура будет содержать значения элементов отбора этого списка.
Также этот параметр может иметь тип Неопределено, если новый элемент создается интерактивной командой из панели действий. То есть в своем алгоритме начального заполнения полезно анализировать этот параметр.
Что касается внешнего вида формы нового объекта, то им нужно управлять в обработчике события формы ПриСозданииНаСервере.
Это событие возникает и для новых, и для существующих объектов. Поэтому в нем нужно убедиться в том, что открывается форма именно нового объекта. Убедиться в этом можно проанализировав параметр формы Ключ.
Если объект новый, в этом параметре будет пустая ссылка. Если это существующий объект – в этом параметре будет ссылка на этот объект:
Если требуется выполнять какие-то действия в обработчике события формы ПриОткрытии, то в нем ситуация аналогичная, нужно анализировать параметр формы Ключ.
Для тех кто не хочет читать все что выше, код проверки на ЭтоНовый в Управляемом приложении:
Похожие FAQ
Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П 17 правил для составления оптимального ЗАПРОСа к данным базы 1С 44
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос . Запрос удобно использовать, когда требуется получ 1C: Enterprise Development Tools 50
И вот случилось долгожданное: Вышел 1C: Enterprise Development Tools - это среда для разработки конфигурации в IDE Eclipse. С сайта 1С: « 1C:Enterprise Development Tools » – это инструмент нового поколения для разработчиков бизнес-приложений систем Google maps : вывод точек на карту и режим панорамы 7
В отличие от яндекс карт в GMaps можно использовать панорамы - за что им большой плюс! Надеюсь в яндексе прочитают этот пост и тоже когда-нибудь это сделают! Для клиента нужно было сделать вывод объектов на карту С возможностью просмотра панора База 1С при запуске уходит в дамп и вылетает 1
В последнее время частенько обращаются пользователи у которых после замены или ремонта компьютера 1С не запускается, а точнее при открытии уходит в dump и вылетает. Как правило, решение одно: Отключить аппаратное ускорение видеокарты В Window Посмотреть все результаты поиска похожих
Еще в этой же категории
Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить - сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П Как открыть внешнюю обработку или отчет программно 1С УП? 6
В версии 8.2 и старше: приложение не работает непосредственно с локальными файлами, расположенными на компьютере. Файлы должны находиться на сервере. Поэтому для открытия внешней обработки нужно выполнить следующую последовательность действий: Ввод по строке - поиск по первым символам или в любом месте наименования 6
При разработке конфигурации, для упрощении ввода документов потребовалось настроить ввод номенклатуры по совпадению любой части наименования! В 1С 8.3 по умолчанию настройки справочника номенклатуры такие: При такой настройке, механизм поиска в Как передать таблицу значений с сервера на клиент? 5
Многие спрашиваю, как передать тз с сервера на клиент - ниже несколько вариантов как это можно реализовать: Через ЗначениеВСтрокуВнутр и ЗначениеИзСтрокиВнутр НаКлиенте Процедура ПолучитьТаблицу НаСервер(Команд а) ТЗВСтроке = ПолучитьТЗНаС РеквизитФормыВЗначение() и ДанныеФормыВзначение() - Описание и примеры использования 2
gvk2009 подробно и доходчиво описал разницу методов, за что ему огромное спасибо: В Синтаксис-Помощнике очень скупо написано о процедуре ДанныеФормыВЗначение (), чуть побольше - о РеквизитФормыВЗначение (). И совсем нет примеров использования. Посмотреть все в категории Управляемое приложение, Тонкий клиент
В Конфигураторе, нажимаем правой кнопкой на конфигурацию:
Модуль управляемого приложения
Модуль управляемого приложения является аналогом модуля приложения, но используется для управляемого приложения. 1С:Предприятие 8 исполняется в режиме управляемого приложения, если запущен тонкий клиент, Веб-клиент или толстый клиент и при этом установлен режим управляемого приложения либо на всю конфигурацию, либо у конкретного пользователя. В модуле управляемого приложения могут располагаться объявления переменных, процедуры, функции и тело модуля.
Кроме того, в модуле управляемого приложения могут располагаться предопределенные процедуры ПередНачаломРаботыСистемы, ПриНачалеРаботыСистемы, ПередЗавершениемРаботыСистемы, ПриЗавершенииРаботыСистемы, ОбработкаВнешнегоСобытия. Все процедуры и функции отрабатывают на клиенте. В процедурах и функциях модуля управляемого приложения доступны экспортные процедуры и функции общих модулей управляемого клиента, а также общих неглобальных серверных модулей. Процедуры, функции и переменные модуля управляемого приложения доступны из клиентской части модулей форм и команд.
Добавляем нужный нам код, например:
Код 1C v 8.2 УП
При закытии программы
Код 1C v 8.2 УП
Есть еще процедуры Перед:
Код 1C v 8.2 УП
В 1С 8.1 Конфигурация - Модуль приложения
Код 1C v 8.х
Так же есть процедуры Перед:
Код 1C v 8.х
В 1С 7.7 Конфигурация - Глобальный модуль
Код 1C v 7.x
Похожие FAQ
Еще в этой же категории
Полнотекстовый поиск в 1С (что это и пример использования) 23
Полнотекстовый поиск - позволит найти текстовую информацию, размещенную практически в любом месте используемой конфигурации. При этом искать нужные данные можно либо по всей конфигурации в целом, либо сузив область поиска до нескольких объектов Формат, функция форматирования значений 21
//Функция формирует удобное для чтения представление значений. // Примеры форматирования чисел ЗначФормат = Формат(123456.789, " ЧЦ=10; ЧДЦ=2" ); // ЗначФормат = " 123 456,79" ЗначФормат = Формат(123456.789, " ЧГ=0; ЧДЦ=2" ); // Знач Обработчики событий при записи объектов. Зачем и что за чем? 12
Программисту, имеющего немного опыта на платформе 1С 8.2, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта, а-а-а-а-аааа. Именно такое сложное чувство непонимания УстановитьСсылкуНового 11
Установить ссылку нового это специальный механизм программиста, который позволяет присваивать новому объекту нужную ссылку. В основном это задача обмена, во многих типовых обменах используется синхронизация по UID объекта. Рассмотрим этот метод на к МоментВремени, получение остатков до и после проведения 9
" Момент времени" - виртуальное поле, не хранится в базе данных. Содержит объект МоментВремени (который включает в себя дату и ССЫЛКУ НА ДОКУМЕНТ) В 7.7 было понятие ПозицияДокумента, а в 8.x Момент времени Для получения Остатков, Движений: М Посмотреть все в категории Встроенные Функции
Как открыть смену на фискальном регистраторе: инструкция для кассира
Закон № 54-ФЗ упростил работу кассира. Не надо распечатывать контрольные отчеты на бумажной кассовой ленте и вести журнал. Теперь рабочая смена кассира заканчивается формированием отчета на фискальном накопителе (ФН, ФР) и его автоматической отправкой в ФНС и бухгалтерскую программу.
Документ содержит следующие данные:
- наименование предприятия, адрес, ИНН;
- номер ККТ;
- ф. и. о. кассира;
- дату и время окончания смены;
- количество чеков, перечень всех операций.
Как закрыть смену на фискальном регистраторе «Атол»
Если фискальный накопитель подключен к бухгалтерской программе, например 1С, то закрыть смену можно через нее на компьютере:
- переключить программу в режим «Розница» ― меню «Сервис»;
- перейти по вкладке «Кассовые смены»;
- выбрать операцию «Закрыть смену».
После этого статус кассы в программе будет изменен, отобразится сумма выручки, а ФР выдаст бумажную копию отчета.
Закрыть смену также можно через драйвер. В основном этот способ используют при проблемах со связью или неверных действиях кассира — например, текущая смена превысила 24 часа. Поэтому этот способ еще называют принудительным закрытием.
- Откройте программу-драйвер на печатном устройстве либо на кассе. Путь: Программные файлы ― ATOL ― drivers8 ― bin ― DTOintegrator.exe.
- Установите режим «Отчеты с гашением», нажмите «Войти».
- В строке «Отчет» выберите «Z-отчет с гашением» и нажмите кнопку «Снять отчет».
После закрытия кассовой смены можно открывать новую.
Как открыть смену на фискальном регистраторе
Операцию по открытию смены можно сделать одним из двух способов:
- Распечатать первый после закрытия предыдущей смены чек, вместе с которым одновременно выйдет отчет об открытии.
- Распечатать отчет до осуществления первой продажи, выбрав вкладку «Отчеты», затем меню «Касса» и «Открытие смены».
В какое время закрыть или открыть смену на фискальном регистраторе «Атол», решает сам предприниматель. Однако общая продолжительность работы не должна превышать 24 часа. По окончании этого срока печать нового чека становится невозможной. Чтобы продолжить работу, необходимо выпустить два отчета: о закрытии смены и об открытии новой. Если у организации несколько ККТ, отчеты выпускают по каждой из них. Для этого необходимо выбрать номер кассового аппарата в списке меню «Фискальный регистратор».
Законом не прописаны правила хранения этих отчетов. Однако рекомендуется держать их в течение 5 лет, аналогично с накопителем (п. 2 ст. 5 закона № 54-ФЗ). Хранить данные можно в любом месте на усмотрение предпринимателя: в точке продаж, бухгалтерии, архиве или другом помещении. На ФР информация хранится в течение 30 дней.
Внимание: с момента открытия смены на фискальном устройстве (формирования отчета) начинается законная торговля.
Ошибка — не открывается смена на фискальном регистраторе, что делать?
Автоматическая отправка данных ОФД, а затем в налоговую требует корректной работы встроенного накопителя. Это является обязательным условием законного осуществления предпринимательской деятельности. Работать при ненастроенном регистраторе, после неправильного проведения процедуры закрытия-открытия смены нельзя. Поэтому в случае возникновения технических ошибок необходимо восстановить работоспособность системы.
Список часто возникающих ошибок
Эта ошибка возникает при некорректном закрытии смены через программу 1С, которая не успела передать команду в ФН. Это может быть вызвано неправильными действиями со стороны оператора или сбоем в связи в интернет-соединении, локальной сети, из-за отключения электроэнергии. Как закрыть смену на фискальном регистраторе «Атол»: совершить принудительное закрытие через драйвер.
Сбой может произойти, если на ФН смена закрылась удачно, а в программе 1С она осталась открытой. Решить проблему просто: зайдите в 1С и нажмите на кнопку «Закрытие смены». Статус смены также можно изменить, перейдя во вкладку «Групповое изменение реквизитов».
Проверьте, правильно ли закрыта предшествующая смена. Если все завершено корректно, значит, требуется обновление данных рабочего места кассира. Войдите на вкладку «Администрирование» ― «Подключаемое оборудование» ― «ККТ с передачей данных», здесь необходимо установить флажок рядом с полем «Все рабочие места», отметить «Текущее» и обновить систему, нажав на кнопку «Записать».
Всплывающее окно с такой ошибкой свидетельствует о технических неполадках соединения. Необходимо найти проблемный элемент и заменить его. Это может быть поврежденный USB-кабель, сетевой фильтр, кабель удлинителя.
Ошибка возникает по причине несоответствия драйверов. Для ее исправления потребуется провести обновление программ. В отдельных случаях восстановить корректную работу устройства можно, заново настроив программно-аппаратный комплекс.
Что будет, если смена превысит 24 часа
Применение ККТ с нарушением законодательства влечет за собой предупреждение либо наложение административного штрафа. Должностные лица и ИП могут заплатить до 3 тыс. рублей, юридические лица ― до 10 тысяч рублей. Избежать наказания можно, сообщив в контролирующий орган о произведенном правонарушении. Однако в этом случае это условие выполнить невозможно, поскольку ФНС о превышении лимита в 24 часа узнает автоматически ― данные об открытии и закрытии смены ей передаст ОФД.
Рекомендуем, если ваша касса работает круглосуточно, программно установить автоматическое закрытие кассовой смены по расписанию.
Ошибка «Смена превысила 24 часа» может также появиться после закрытия-открытия кассовой смены и даже после пробития нескольких чеков. Если вы уверены в том, что фактически период работы не превышал сутки, значит, предыдущее закрытие смены было проведено неправильно. Проверьте, были ли сформированы следующие документы:
Подобная проблема возникает в двух случаях: смена находится в статусе «закрыта» на кассе, но остается открытой с предыдущего дня в 1С, и наоборот. Для восстановления корректной работы системы необходимо принудительно закрыть смену там, где она осталась открытой. После этого вы сможете продолжить работу.
Что будет, если не отправлять чеки в налоговую более 30 дней
Кассовый аппарат может заблокироваться в случае ненаправления чеков ОФД и, соответственно, в налоговую более 30 суток. Продолжать работу нельзя ― это влечет наложение штрафа согласно п. 2 ст. 4.3 закона № 54-ФЗ и п. 4 ст. 14.5 КоАП. Следует немедленно распечатать отчет о закрытии с передачей данных ОФД и налоговой. В нем отразится суммарное число всех фискальных документов, которые не были переданы ранее по техническим причинам. Для этого потребуется стабильное подключение к интернету. Если вы работаете в районе со слабым интернет-сигналом либо в условиях его отсутствия, необходимо вывозить оборудование для обеспечения стабильного соединения.
Проверить, передана ли вся информация, можно во вкладке «Состояние обмена с ОФД». Система должна показывать нулевые значения в строках «Ошибки ФН, ОФД», «Не отправлено документов». Избежать наказания (либо отделаться предупреждением) можно лишь в том случае, если не производилась печать чеков, а нарушение произошло из-за независящих от предпринимателя неполадок, без злого умысла.
Читайте также: