В процессе работы с комиссионной торговлей в программе 1С:Управление торговлей 11.4 пользователи часто сталкиваются с ситуацией, когда товар передается комиссионеру с указанием серий, возвращается также с сериями, но в самом документе Отчет комиссионера о продажах поле для указания серии отсутствует. Это создает сложности при попытке идентифицировать, какая именно единица товара была продана, особенно если ведется строгий серийный учет. В рамках этой статьи мы разберем причины такого поведения системы и найдем способы решения этой задачи.
Первым делом мы должны проанализировать настройки Политики учета серий. В 1С:УТ 11.4 возможность указания серий в различных документах напрямую зависит от того, какой тип политики назначен для конкретной номенклатуры на конкретном складе. Давайте разберем основные варианты:
Чтобы серии появились в отчете комиссионера, проверим настройки в разделе НСИ и администрирование — НСИ — Классификаторы номенклатуры — Политики учета серий. Убедимся, что для операции «Отчет комиссионера / Передача на комиссию» установлен флаг активности. Если флаг снят, программа будет игнорировать серии в этих документах, даже если они указаны в карточке товара.
Проанализируем используемую версию комиссионной торговли. В релизах 11.4 компания 1С активно внедряла новую схему учета — Комиссия 2.0. Разница между старой (1.0) и новой (2.0) схемами фундаментальна для учета серий:
В схеме Комиссия 1.0 серии в отчете комиссионера часто скрыты, так как система пытается списать их автоматически по методу FIFO (первым пришел — первым ушел) из тех остатков, что числятся за комиссионером. Это происходит в момент проведения документа на основании данных регистра Товары переданные на комиссию.
В схеме Комиссия 2.0 (которая включается в НСИ и администрирование — Продажи — Оптовые продажи — Использовать комиссионную торговлю) архитектура документов переработана. Здесь работа с сериями и характеристиками реализована более прозрачно, и поле Серия становится доступным для заполнения в табличной части Товары, если это предусмотрено политикой учета.
Иногда решение бывает гораздо проще и кроется в настройках интерфейса. Рассмотрим ситуацию, когда технически учет ведется, но колонка просто скрыта от пользователя. Проделаем следующие шаги:
Отчет комиссионера о продажах.Товары и проверим, стоит ли галочка напротив поля Серия.Если поле присутствует в списке, но галочка снята — просто вернем ее на место. Если же поля Серия нет даже в списке доступных для отображения элементов, значит, проблема глубже и связана с политикой учета или версией программы.
Посмотрим на проблему с точки зрения разработчика. Когда документ Реализация товаров и услуг с типом операции «Передача на комиссию» проводится по системе, он делает записи в регистр накопления Товары переданные на комиссию. Ключевым моментом здесь является то, что Серия является одним из измерений этого регистра.
Разберем пример логики, по которой система должна списывать серии в отчете комиссионера. Если в табличной части документа серии не указаны явно, программный код при проведении выполняет запрос к остаткам переданных товаров. Рассмотрим упрощенный пример запроса, который система выполняет «под капотом»:
ВЫБРАТЬ
ТоварыПереданныеНаКомиссиюОстатки.Номенклатура,
ТоварыПереданныеНаКомиссиюОстатки.Серия,
ТоварыПереданныеНаКомиссиюОстатки.КоличествоОстаток
ИЗ
РегистрНакопления.ТоварыПереданныеНаКомиссию.Остатки(&Период, Комиссионер = &Комиссионер) КАК ТоварыПереданныеНаКомиссиюОстатки
ГДЕ
ТоварыПереданныеНаКомиссиюОстатки.Номенклатура = &Номенклатура
Если мы хотим, чтобы в отчете комиссионера можно было выбирать конкретную серию из списка реально переданных, нам необходимо убедиться, что документ умеет работать с этими остатками. В старых схемах (1.0) без «допиливания» или использования ордерной схемы это реализовать сложно. В ордерной схеме, напомним, серии указываются в документе Расходный ордер на товары, но, как мы выяснили, этот вариант подходит не всем из-за удаленности складов.
Если вы не планируете изменять конфигурацию («допиливать»), но вам жизненно необходимо зафиксировать продажу конкретной серии, проанализируем следующие шаги:
Возврат товаров от комиссионера серии указывать обязательно. Это позволяет восстановить партионный учет на складе в случае, если товар не был продан.Подводя итог, можно сказать, что отсутствие серий в отчете комиссионера в 1С:УТ 11.4 — это чаще всего вопрос настройки, а не ошибка программы. Мы рекомендуем:
Таким образом, мы обеспечим корректное списание серий с остатков комиссионера и получим достоверную аналитику в отчетах по запасам.