Как настроить отображение и учет серий в документе «Отчет комиссионера» в 1С:УТ 11.4

Программист 1С v8.3 (Управляемые формы) Управленческий учет Торговля и дистрибуция
← На главную

В процессе работы с комиссионной торговлей в программе 1С:Управление торговлей 11.4 пользователи часто сталкиваются с ситуацией, когда товар передается комиссионеру с указанием серий, возвращается также с сериями, но в самом документе Отчет комиссионера о продажах поле для указания серии отсутствует. Это создает сложности при попытке идентифицировать, какая именно единица товара была продана, особенно если ведется строгий серийный учет. В рамках этой статьи мы разберем причины такого поведения системы и найдем способы решения этой задачи.

Анализ политики учета серий

Первым делом мы должны проанализировать настройки Политики учета серий. В 1С:УТ 11.4 возможность указания серий в различных документах напрямую зависит от того, какой тип политики назначен для конкретной номенклатуры на конкретном складе. Давайте разберем основные варианты:

  1. Справочное указание серий: При таком типе политики серии указываются только для информации и не участвуют в движениях по регистрам остатков. В этом случае система не отслеживает, какая серия находится у комиссионера, и поле в отчете может быть недоступно.
  2. Учет остатков серий: Это наиболее подходящий вариант для комиссионной торговли. Система начинает контролировать наличие конкретных серий у подотчетного лица (в данном случае — комиссионера).
  3. Учет себестоимости по сериям: Самый детальный вид учета, при котором каждая серия рассматривается как отдельный объект оценки стоимости.

Чтобы серии появились в отчете комиссионера, проверим настройки в разделе НСИ и администрирование — НСИ — Классификаторы номенклатуры — Политики учета серий. Убедимся, что для операции «Отчет комиссионера / Передача на комиссию» установлен флаг активности. Если флаг снят, программа будет игнорировать серии в этих документах, даже если они указаны в карточке товара.

Переход на схему «Комиссия 2.0»

Проанализируем используемую версию комиссионной торговли. В релизах 11.4 компания 1С активно внедряла новую схему учета — Комиссия 2.0. Разница между старой (1.0) и новой (2.0) схемами фундаментальна для учета серий:

В схеме Комиссия 1.0 серии в отчете комиссионера часто скрыты, так как система пытается списать их автоматически по методу FIFO (первым пришел — первым ушел) из тех остатков, что числятся за комиссионером. Это происходит в момент проведения документа на основании данных регистра Товары переданные на комиссию.

В схеме Комиссия 2.0 (которая включается в НСИ и администрирование — Продажи — Оптовые продажи — Использовать комиссионную торговлю) архитектура документов переработана. Здесь работа с сериями и характеристиками реализована более прозрачно, и поле Серия становится доступным для заполнения в табличной части Товары, если это предусмотрено политикой учета.

Проверка видимости колонок в форме документа

Иногда решение бывает гораздо проще и кроется в настройках интерфейса. Рассмотрим ситуацию, когда технически учет ведется, но колонка просто скрыта от пользователя. Проделаем следующие шаги:

  1. Откроем документ Отчет комиссионера о продажах.
  2. Нажмем кнопку «Еще» в правом верхнем углу формы.
  3. Выберем пункт «Изменить форму».
  4. В дереве элементов найдем группу Товары и проверим, стоит ли галочка напротив поля Серия.

Если поле присутствует в списке, но галочка снята — просто вернем ее на место. Если же поля Серия нет даже в списке доступных для отображения элементов, значит, проблема глубже и связана с политикой учета или версией программы.

Работа с регистрами накопления

Посмотрим на проблему с точки зрения разработчика. Когда документ Реализация товаров и услуг с типом операции «Передача на комиссию» проводится по системе, он делает записи в регистр накопления Товары переданные на комиссию. Ключевым моментом здесь является то, что Серия является одним из измерений этого регистра.

Разберем пример логики, по которой система должна списывать серии в отчете комиссионера. Если в табличной части документа серии не указаны явно, программный код при проведении выполняет запрос к остаткам переданных товаров. Рассмотрим упрощенный пример запроса, который система выполняет «под капотом»:


ВЫБРАТЬ
    ТоварыПереданныеНаКомиссиюОстатки.Номенклатура,
    ТоварыПереданныеНаКомиссиюОстатки.Серия,
    ТоварыПереданныеНаКомиссиюОстатки.КоличествоОстаток
ИЗ
    РегистрНакопления.ТоварыПереданныеНаКомиссию.Остатки(&Период, Комиссионер = &Комиссионер) КАК ТоварыПереданныеНаКомиссиюОстатки
ГДЕ
    ТоварыПереданныеНаКомиссиюОстатки.Номенклатура = &Номенклатура

Если мы хотим, чтобы в отчете комиссионера можно было выбирать конкретную серию из списка реально переданных, нам необходимо убедиться, что документ умеет работать с этими остатками. В старых схемах (1.0) без «допиливания» или использования ордерной схемы это реализовать сложно. В ордерной схеме, напомним, серии указываются в документе Расходный ордер на товары, но, как мы выяснили, этот вариант подходит не всем из-за удаленности складов.

Как отразить факт продажи конкретной серии без доработки?

Если вы не планируете изменять конфигурацию («допиливать»), но вам жизненно необходимо зафиксировать продажу конкретной серии, проанализируем следующие шаги:

Итоги и рекомендации

Подводя итог, можно сказать, что отсутствие серий в отчете комиссионера в 1С:УТ 11.4 — это чаще всего вопрос настройки, а не ошибка программы. Мы рекомендуем:

  1. Перейти на использование схемы Комиссия 2.0, если это позволяет текущий бизнес-процесс организации.
  2. Проверить, что в Политике учета серий для склада и типа операции «Комиссия» выбран Учет остатков.
  3. Убедиться, что серии заполнены в исходном документе передачи (Реализации).

Таким образом, мы обеспечим корректное списание серий с остатков комиссионера и получим достоверную аналитику в отчетах по запасам.

← На главную