Проанализируем довольно частую и неприятную ситуацию, с которой сталкиваются пользователи программы 1С:Управление торговлей 11.4. Клиент приобрел несколько товаров, расплатился банковской картой, а через пару дней решил вернуть только часть покупки (один или несколько товаров из чека). Кассир открывает Рабочее место кассира (РМК), пытается оформить возврат, но обнаруживает, что кнопка удаления лишних позиций неактивна. Система предлагает вернуть только весь чек целиком. Разберем по шагам, почему так происходит и как правильно решить эту задачу.
В отличие от программы 1С:Розница, где механизм частичного возврата по безналу реализован прямо в интерфейсе кассира, в 1С:УТ применяется иная методика учета. Блокировка удаления строк в чеке возврата при оплате платежной картой в другую кассовую смену — это стандартное поведение системы. Программа защищает данные и требует оформления таких операций через полноценные складские и финансовые документы бэк-офиса. Возвраты не день в день не должны попадать в документ ОтчетОРозничныхПродажах текущей кассовой смены.
Рассмотрим подробнее, как оформить эту операцию без доработок программы. Нам потребуется выйти из интерфейса РМК и воспользоваться стандартными документами раздела продаж.
ВозвратТоваровОтКлиента.РозничныйПокупатель.ЧекККМ, по которому производилась продажа. Это критически важно: товары заполнятся автоматически со всеми необходимыми характеристиками, включая коды маркировки (если товар подлежит обязательной маркировке).ЭквайринговаяОперация (вид операции будет автоматически установлен как возврат оплаты).При использовании вышеописанного метода мы можем столкнуться с тем, что у сотрудника с профилем "Кассир ККМ" просто нет прав на создание эквайринговых операций. Выясним причину: этот документ по умолчанию относится к подсистеме управления финансами (Казначейство).
Чтобы решить эту проблему, системному администратору или пользователю с полными правами необходимо настроить профиль групп доступа для кассиров. Добавим пользователю (кассиру) дополнительную роль, которая разрешает чтение и добавление документа ЭквайринговаяОперация, а также работу с безналичными денежными средствами. После перезапуска программы кнопка появится, и кассир сможет завершить процесс возврата самостоятельно.
Обратим внимание на важный финансовый аспект. Оформление частичного возврата по карте в другой день через отдельную эквайринговую операцию формирует движения по регистру ДенежныеСредстваВПути, создавая по нему расход.
Проанализируем ситуацию со стороны бухгалтерии: чтобы возвращенные суммы в размере частичного возврата не "зависли" в регистрах накопления и не исказили финансовую отчетность, бухгалтер должен корректно разносить банковские выписки. Выписка из банка о возврате денежных средств должна четко перекрывать созданную нами эквайринговую операцию.
Если специфика вашего бизнеса такова, что кассирам крайне неудобно работать через документы бэк-офиса, и вы хотите осуществлять возвраты исключительно через интерфейс РМК, вы можете воспользоваться доработкой системы. Так как конфигурация 1С:УТ 11.4 поддерживает расширения, можно установить готовое расширение для РМК. Такое дополнение снимает типовую блокировку строк, позволяя кассиру удалять позиции из чека возврата по безналу точно так же, как и при оплате наличными. Однако помните, что первый способ (через документы) является методологически более правильным с точки зрения типовой логики 1С:УТ. Для такой доработки подойдёт расширение для частичного возврата по карте в РМК.