Расширение - решение проблемы пользователя. Но какая может быть проблема? Предположим, Вы - кассир, ответственный сотрудник и приятный человек. Покупатель принес на кассу, скажем, 10 пакетиков маркированного кошачьего корма, но пока Вы их пробивали, он решил, что ему не нравится рыжий котик на пакетике и нужно обязательно, чтобы на всех пакетиках были черные красивые котики (как у него). Разумеется, товар с рыжими котиками нужно удалить из чека, но тут встает вопрос: а как понять, какой из отсканированных пакетиков следует убрать? Вот тут и рождается проблема.
В рабочем месте кассира нет возможности удалять товары сканированием кода маркировки. Есть, конечно, скромный вариант средствами программы - открыть форму проверки и подбора маркировок и удалить нужный товар там. Решение не показалось удобным и оптимальным (нужно же знать, какой товар удалять вплоть до его кода маркировки) ни нам, ни кассирам, поэтому была доработана форма документа РМК следующим образом:
- При добавлении маркированной продукции каждая отсканированная позиция добавляется в отдельную строку (например, для двух одинаковых товаров с разными кодами маркировки будет две строки в табличной части)
- До:

- После:

- До:
- При интерактивном удалении товара из чека проверяется наличие кодов маркировки по товару, и если они есть - удаление отменяется (для товаров без кодов маркировки поведение не изменилось);
- Для удаления маркированных товаров следует:
- Отсканировать код маркировки той номенклатуры, которую Вы хотите убрать из чека;
- Пользователь получает закономерное сообщение о том, что добавить маркируемую продукцию невозможно по причине: Уже добавлена в документ. И в это окно "Проблемы при добавлении" была добавлена кнопка "Удалить из чека".
- По нажатии на кнопку "Закрыть" - поведение осталось неизмененным, нажатие на новую кнопку влечёт за собой удаление товара и его маркировки из чека и последующий пересчет кэша маркированной продукции для корректной последующей работы с текущим чеком.

Таким образом, расширение полностью решает обнаруженную проблему и позволяет кассиру работать в РМК быстро и оптимально, не задерживая покупателей на кассе и удовлетворяя любителей котиков.
Тестировалось на конфигурации "Управление торговлей" версии 11.5.17, 11.5.22.166, 11.5.26.116.
Примеры работы и скриншоты показаны на примере демонстрационной конфигурации версии 11.5.26.116.
Вступайте в нашу телеграмм-группу Инфостарт