Замена кассира в документах 1С:Предприятие — рутинная задача, с которой сталкиваются бухгалтеры, администраторы и менеджеры торговых точек. Ошибки при смене ответственного лица могут привести к расхождениям в отчетности, проблемам с фискальными регистраторами и даже штрафам от налоговой. Эта статья покрывает все возможные сценарии: от замены кассира в уже проведенных чеках до массового переназначения в ордерах и Z-отчетах.
Мы разберем нюансы для разных конфигураций (1С:Розница, Управление торговлей 11, Бухгалтерия 3.0), покажем, как избежать типичных ошибок при работе с фискальными документами, и дадим рекомендации по настройке прав доступа. Особое внимание уделено ситуациям, когда кассир уволился, а документы нужно переоформить ретроактивно без нарушения последовательности смен.
Если вы работаете с онлайн-кассами (54-ФЗ), в статье есть отдельный раздел о том, как синхронизировать изменения с ОФД и избежать блокировки регистратора. Для программистов 1С мы привели примеры кода для автоматической замены кассиров в пакетном режиме.
Почему может потребоваться замена кассира в документах
Ситуаций, когда нужно поменять ответственного кассира в 1С, намного больше, чем кажется на первый взгляд. Вот наиболее распространенные случаи:
- 🔄 Смена сотрудника — уволился старый кассир, пришел новый, но документы за прошлые дни нужно переоформить на действующего специалиста.
- 📝 Ошибки при вводе — оператор случайно выбрал не того кассира в чеке или ордере (например, вместо Иванова Петрова).
- 🏢 Реорганизация — передача торговой точки другому юридическому лицу с изменением ответственных лиц.
- 🔒 Блокировка фискального регистратора — если в чеках указан несуществующий кассир, ОФД может заблокировать работу кассы.
- 📊 Аудит и проверки — налоговая требует устранить расхождения в отчетности по кассирам.
В 1С:Рознице 2.3 и УТ 11 замена кассира в уже проведенных документах может привести к нарушению последовательности смен в фискальном регистраторе. Это одна из главных причин, почему важно делать замену корректно, а не просто редактировать поле "Кассир" вручную.
⚠️ Внимание: Если вы работаете с онлайн-кассами (54-ФЗ), любые изменения в проведенных чеках требуют перепроведения документа через фискальный регистратор. В противном случае данные в ОФД и 1С разойдутся, что чревато штрафами.
Подготовка к замене кассира: проверка прав и настроек
Прежде чем приступать к замене, убедитесь, что у вашей учетной записи достаточно прав. В 1С для редактирования кассиров в документах требуются:
- 🔐 Право
Редактирование проведенных документов(в настройках ролей). - 📋 Доступ к справочнику
Физические лицаилиПользователи(в зависимости от конфигурации). - 🖥️ Права на работу с
Фискальными регистраторами(если меняете кассира в чеках).
Чтобы проверить свои права:
- Откройте
Администрирование → Настройки пользователей и прав. - Выберите свою учетную запись и нажмите
Права доступа. - Убедитесь, что в разделе
Документыстоят галочки на редактированиеЧеков ККМ,Отчетов о розничных продажахи других нужных видов документов.
Если прав недостаточно, обратитесь к администратору 1С. В 1С:Рознице также проверьте настройки фискального регистратора:
☑️ Подготовка к замене кассира
| Конфигурация | Минимальные права для замены кассира | Дополнительные настройки |
|---|---|---|
| 1С:Розница 2.3 | Редактирование проведенных документов, Работа с ККМ |
Проверка связи с ОФД, настройка фискального регистратора |
| УТ 11 | Изменение розничных продаж, Управление кассовыми сменами |
Синхронизация с 1С:Розницей (если используется) |
| Бухгалтерия 3.0 | Редактирование кассовых документов |
Настройка аналитики по кассирам в отчетах |
Как поменять кассира в чеках ККМ (пошаговая инструкция)
Замена кассира в чеках ККМ — самый ответственный процесс, так как он затрагивает фискальные данные. Рассмотрим алгоритм на примере 1С:Розницы 2.3:
- Откройте документ чека:
- Перейдите в
Розничные продажи → Чеки ККМ. - Найдите нужный чек по дате, номеру или сумме (используйте фильтр).
- Перейдите в
- Снимите проводку:
- Нажмите
Еще → Снять проводку(если чек проведен). - В УТ 11 может называться
Отменить проведение.
- Нажмите
- В поле
Кассирвыберите нового сотрудника из справочника. - Если нового кассира нет в списке, сначала добавьте его через
Справочники → Физические лица.
- Нажмите
Провести и закрыть. - Для онлайн-касс подтвердите печать чека на фискальном регистраторе.
Важно: Если чек уже был отправлен в ОФД, после изменения кассира будет сформирован новый фискальный документ (чек коррекции или чек возврата + новый чек продажи). Это обязательное требование 54-ФЗ.
Если в чеке несколько позиций, а менять нужно только кассира, используйте функцию "Изменить проведенный документ" (Ctrl+F9 в некоторых конфигурациях). Это ускорит процесс, так как не придется вводить все товары заново.
В Управлении торговлей 11 процесс аналогичный, но чек может называться Реализация товаров (розница). После изменения кассира обязательно проверьте:
- 📌 Соответствие сумм в чеке и кассовой книге.
- 📌 Отображение нового кассира в
Отчете о розничных продажах. - 📌 Синхронизацию с фискальным регистратором (в
Журнале документов ККМ).
⚠️ Внимание: В некоторых конфигурациях (например, 1С:Розница 2.2) при изменении кассира в чеке автоматически создается чековый коррекционный документ. Его нужно провести отдельно, иначе данные в ОФД не обновятся.
Массовая замена кассира в документах (обработка)
Если нужно поменять кассира в десятках или сотнях документов, ручное редактирование займет слишком много времени. В этом случае используйте обработку для групповой замены. Рассмотрим два способа:
Способ 1: Стандартная обработка "Групповое изменение документов"
В большинстве конфигураций (УТ 11, Розница 2.3) есть встроенная обработка:
- Откройте
Все функции → Обработки → Групповое изменение документов. - Выберите тип документа (например,
Чек ККМ). - Установите фильтр по дате, кассиру или другим параметрам.
- В поле
Кассирукажите нового сотрудника. - Нажмите
Выполнитьи подтвердите изменения.
Обратите внимание: эта обработка не перепроведет документы автоматически. После замены нужно вручную провести все чеки через фискальный регистратор.
Способ 2: Кастомизированная обработка (для программистов)
Если стандартной обработки недостаточно, можно написать свой скрипт. Пример кода для 1С:Розницы 2.3:
Процедура ЗаменитьКассираВЧеках()
// Выборка чеков за период
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ЧекККМ.Ссылка КАК Ссылка
|ИЗ
| Документ.ЧекККМ КАК ЧекККМ
|ГДЕ
| ЧекККМ.Кассир = &СтарыйКассир
| И ЧекККМ.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания";
Запрос.УстановитьПараметр("СтарыйКассир", СтарыйКассир);
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания);
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
Документ = Выборка.Ссылка.ПолучитьОбъект();
Документ.Кассир = НовыйКассир;
Документ.Записать();
// Перепроведение с фискальным регистратором
Документ.Провести();
КонецЦикла;
КонецПроцедуры
Этот код заменяет кассира во всех чеках за указанный период. Для работы скрипта:
- Откройте
Файл → Новый → Внешняя обработка. - Вставьте код и сохраните как
.epf. - Запустите обработку через
Файл → Открыть.
⚠️ Внимание: Перед массовой заменой обязательно сделайте резервную копию базы! Ошибки в скрипте могут привести к потере данных или нарушению последовательности фискальных документов.
Что делать, если обработка не находит документы?
Убедитесь, что в фильтре указан правильный тип документа (например, "ЧекККМ", а не "Розничная продажа"). Также проверьте, что даты в фильтре соответствуют датам документов в базе. Если используете нетиповую конфигурацию, возможно, название документа отличается — уточните его в конфигураторе (меню "Операции → Документы").
Особенности замены кассира в Z-отчетах и кассовых сменах
Z-отчеты и документы Кассовая смена требуют особого подхода, так как они фиксируют итоги работы кассира за день. Если просто поменять кассира в таком документе, это может привести к:
- 🔢 Расхождению итогов между чеками и Z-отчетом.
- 📉 Ошибкам в кассовой книге (если смена уже закрыта).
- 🚫 Блокировке фискального регистратора из-за несовпадения данных.
Чтобы избежать проблем, следуйте этому алгоритму:
- Проверьте статус смены:
- Если смена открыта, можно просто изменить кассира в документе
Открытие смены. - Если смена закрыта, придется создавать корректирующий Z-отчет.
- Если смена открыта, можно просто изменить кассира в документе
- Создайте новый документ
Z-отчетс типом операцииКорректировка. - Укажите нового кассира и пропишите правильные итоги (они должны совпадать с суммой чеков за смену).
- Проведите документ через фискальный регистратор.
- После корректировки проверьте
Кассовую книгу(Отчеты → Касса → Кассовая книга). - Убедитесь, что итоги по новому кассиру совпадают с данными в ОФД.
В 1С:Рознице 2.3 для корректировки Z-отчета используйте документ Перерегистрация ККМ. Он позволяет изменить кассира ретроактивно без нарушения фискальной последовательности.
| Документ | Можно ли поменять кассира | Последствия | Рекомендации |
|---|---|---|---|
| Открытие смены | Да | Изменяются итоги в кассовой книге | Переоткройте смену с новым кассиром |
| Z-отчет (закрытая смена) | Только через корректировку | Требуется новый фискальный документ | Используйте Перерегистрацию ККМ |
| X-отчет | Да | Не влияет на фискальные итоги | Можно редактировать напрямую |
Если смена уже отправлена в ОФД, любые изменения кассира должны сопровождаться формированием корректирующего фискального документа. В противном случае данные в налоговой и 1С будут конфликтовать.
Замена кассира в отчетах о розничных продажах
Документы Отчет о розничных продажах (или Отчет ККМ в старых версиях) используются для сводного учета выручки. Здесь замена кассира имеет свои нюансы:
В отличие от чеков, эти документы не всегда привязаны к фискальному регистратору, поэтому их можно редактировать более свободно. Однако если отчет уже проведен и связан с кассовыми ордерами, потребуется:
- Отменить проведение отчета (
Еще → Снять проводку). - Изменить кассира в шапке документа.
- Провести отчет заново.
- Проверьте, что суммы в отчете совпадают с данными в:
- 📄
Ведомости по кассовым документам. - 📄
Журнале документов ККМ.
- 📄
Если отчет формировался автоматически на основе чеков, после замены кассира в чеках его нужно пересоздать:
- Удалите старый отчет.
- Запустите обработку
Формирование отчетов ККМ(Розничные продажи → Сервис → Формирование отчетов ККМ). - Укажите новый период и кассира.
- 📊 Отчет
Анализ субконтопо счету 50.01. - 📊
Оборотно-сальдовую ведомостьпо кассе.
В 1С:Бухгалтерии 3.0 отчеты о розничных продажах могут называться Кассовая книга или Журнал кассира-операциониста. Здесь замена кассира влияет на аналитику по центрам финансовой ответственности (ЦФО), поэтому после изменений проверьте:
Типичные ошибки и как их избежать
При замене кассира пользователи часто допускают ошибки, которые ведут к проблемам с отчетностью или работой кассового оборудования. Вот самые распространенные из них:
- 🔴 Изменение кассира без перепроведения чека → данные в ОФД и 1С расходятся.
- 🔴 Замена в закрытой кассовой смене без корректирующего Z-отчета → блокировка фискального регистратора.
- 🔴 Использование несуществующего кассира → ошибки при печати чеков.
- 🔴 Массовая замена без резервной копии → потеря данных при сбое.
- 🔴 Несогласованность с бухгалтерией → расхождения в кассовой книге.
- Проверьте последовательность документов в
Журнале ККМ. - Сформируйте
Отчет о состоянии расчетов(Розничные продажи → Отчеты → Отчет о состоянии расчетов). - Если ошибка сохраняется, создайте
Акт о возврате денежных средствна разницу и проведите его через кассу. - Откройте справочник
Пользователи. - Найдите запись с новым кассиром и привяжите его к физическому лицу.
- Проверьте права доступа для этого пользователя.
- Снять чек с проводки.
- Изменить кассира.
- Провести чек заново — при этом будет сформирован новый фискальный документ (чековый коррекционный документ или чек возврата + новый чек продажи).
- В 1С:Рознице:
Сервис → Групповая обработка документов. - В УТ 11:
Все функции → Обработки → Групповое изменение реквизитов. - Откройте
Справочники → Физические лица. - Создайте новую запись с ФИО и ИНН нового кассира.
- Привяжите его к пользователю 1С (если нужно) в справочнике
Пользователи.
Чтобы избежать проблем, следуйте этим правилам:
☑️ Правила безопасной замены кассира
Если после замены кассира фискальный регистратор выдает ошибку (например, Ошибка 203: Несовпадение итогов смены), выполните следующие шаги:
В 1С:УТ 11 при замене кассира в документах Реализация товаров (розница) может возникать ошибка Не найден кассир в справочнике пользователей. Это означает, что физическое лицо не привязано к пользователю 1С. Чтобы исправить:
⚠️ Внимание: Если вы работаете с нетиповой конфигурацией (например, сильно доработанной 1С:Розницей), стандартные обработки могут не сработать. В этом случае обратитесь к программисту для создания кастомизированного решения.
FAQ: Частые вопросы по замене кассира в 1С
Можно ли поменять кассира в чеке, который уже ушел в ОФД?
Да, но для этого нужно:
ОФД получит обновленные данные, но старый чек останется в истории (с пометкой о корректировке).
Как поменять кассира во всех чеках за месяц?
Используйте групповую обработку:
Установите фильтр по дате и старому кассиру, укажите нового кассира и запустите обработку. После этого обязательно перепроведите все чеки через фискальный регистратор.
Что делать, если нового кассира нет в справочнике?
Сначала добавьте его:
Только после этого новый кассир станет доступен для выбора в документах.
Можно ли поменять кассира в закрытой кассовой смене?
Да, но с оговорками:
- Если смена не отправлялась в ОФД, можно редактировать документ напрямую.
- Если смена уже в ОФД, нужно создать
Корректирующий Z-отчетилиПеререгистрацию ККМ(в зависимости от конфигурации).
В любом случае после изменений проверьте Кассовую книгу на расхождения.
Почему после замены кассира чеки не проводятся?
Возможные причины:
- 🔹 Новый кассир не привязан к фискальному регистратору (проверьте настройки ККМ).
- 🔹 У нового кассира нет прав на работу с кассой (проверьте роль
Кассирв настройках пользователя). - 🔹 Нарушена последовательность документов (проверьте
Журнал ККМна пропущенные чеки). - 🔹 Ошибка связи с ОФД (проверьте интернет-соединение и настройки фискального регистратора).
Для диагностики откройте Журнал регистрации (Администрирование → Поддержка и обслуживание → Журнал регистрации) и найдите ошибки, связанные с проведением чеков.