Почему в «1С:Управление торговлей 11» не отображаются серии в табличной части документов и как это исправить?

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

Многие пользователи и системные администраторы при внедрении или переходе на программу «1С:Управление торговлей» версии 11.4 или 11.5 сталкиваются с неочевидным поведением интерфейса. Ситуация выглядит следующим образом: в настройках системы включен учет серий, в виде номенклатуры настроена соответствующая политика, однако в табличных частях документов (таких как «Приобретение товаров и услуг», «Реализация товаров и услуг», «Перемещение товаров») заветная колонка Серия упорно не выводится на экран. При этом кнопка «Указать серии» активна, и через отдельное диалоговое окно серии прекрасно заполняются.

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

1. Программная логика: заглянем под капот «1С:Управление торговлей»

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


&НаСервере
Процедура УстановитьВидимостьЭлементовСерий()
    Элементы.ТоварыСтатусУказанияСерий.Видимость = ПараметрыУказанияСерий.ИспользоватьСерииНоменклатуры;
    Элементы.ТоварыУказатьСерии.Видимость = ПараметрыУказанияСерий.ИспользоватьСерииНоменклатуры;
    Элементы.ТоварыСерия.Видимость = ПараметрыУказанияСерий.УчитыватьСебестоимостьПоСериям;
КонецПроцедуры

Проанализируем эти строки подробнее:

  1. Элементы.ТоварыСтатусУказанияСерий.Видимость: Этот реквизит отвечает за отображение специальной иконки-статуса (в виде ключа или пиктограммы), которая сигнализирует пользователю о необходимости ввода серий. Она становится видимой всегда, когда в системе в принципе включена функциональная опция использования серий.
  2. Элементы.ТоварыУказатьСерии.Видимость: Данная команда выводит кнопку «Указать серии» (или гиперссылку), через которую открывается модальное окно для ввода серийного номера.
  3. Элементы.ТоварыСерия.Видимость: А вот эта строка управляет видимостью той самой колонки Серия в основной табличной части Товары. Как мы видим, колонка становится видимой исключительно в том случае, если в параметрах указания серий взведен флаг УчитыватьСебестоимостьПоСериям.

Таким образом, если выбранная вами политика учета серий не предполагает расчет себестоимости по каждой конкретной серии, платформа 1С штатно скрывает эту колонку из интерфейса формы документа. И это не ошибка системы, а целенаправленное архитектурное решение.

2. Архитектурная причина: связь «Один ко многим» против «Один к одному»

Выясним причину, по которой разработчики разделили логику отображения серий на два сценария.

Сценарий первый: Связь «Один ко многим» (Политики «Управление остатками», «Справочно» и др.)
Представим ситуацию: в одной строке табличной части документа указано 10 единиц одного и того же товара. По факту эти 10 штук могут принадлежать к трем разным сериям (например: 3 штуки из серии «А», 2 штуки из серии «Б» и 5 штук из серии «В»).
Поскольку архитектура стандартного табличного поля не позволяет вывести несколько разных значений серий в одну ячейку для одной строки товара, система скрывает колонку Серия в главной табличной части. Все серии в данном случае записываются во вложенную скрытую табличную часть документа, доступ к которой пользователь получает через отдельное всплывающее окно «Регистрация серий товаров».

Сценарий второй: Связь «Один к одному» (Политика «Учет себестоимости по сериям»)
При расчете индивидуальной себестоимости по каждой серии финансовый модуль системы обязан точно знать стоимость каждой единицы. Программа не может усреднить их стоимость в рамках одной строки. В этом случае система принудительно дробит строки в документе: если вы продаете товары разных серий, программа создаст для каждой серии отдельную строку в табличной части товаров. Поскольку связь становится жесткой (одна строка — одна конкретная серия), реквизит Товары.Серия становится видимым и доступным для редактирования непосредственно в главной таблице.

3. Влияние ордерной схемы склада на заполнение серий

Рассмотрим очень важный нюанс, который часто упускают при настройке. Если на вашем предприятии используется ордерный склад, это кардинально меняет бизнес-процесс работы с сериями:

4. Как пользователю ориентироваться в документах: цветовая индикация

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

5. Пошаговая инструкция по проверке и настройке серийного учета

Проанализируем шаги, которые необходимо выполнить, чтобы убедиться в корректности настроек системы или изменить их.

Шаг 1. Проверка глобальных настроек системы
Перейдите в раздел НСИ и администрирование — Настройка НСИ и разделов — Номенклатура. Раскройте подраздел Разрезы учета и убедитесь, что установлен флаг Серии номенклатуры.

Шаг 2. Настройка вида номенклатуры
Перейдите в справочник Виды номенклатуры и откройте карточку нужного вида номенклатуры. Нажмите на гиперссылку настройки политики учета серий. Проверьте следующие параметры:

  1. Убедитесь, что для конкретного склада, на котором ведется учет, выбрана правильная политика.
  2. Если вам жизненно важно видеть серии непосредственно в табличной части товаров (в одну строку), вам необходимо перенастроить тип политики на «Учет себестоимости по сериям».

Шаг 3. Контроль изменений
Помните о критически важном ограничении платформы 1С! Если по данному виду номенклатуры уже введены позиции и по ним проведены первые документы движения, система заблокирует изменение политики учета серий в пользовательском режиме для предотвращения рассинхронизации регистров и искажения финансовой отчетности.

Если вам все же требуется изменить политику «на лету» для уже работающей базы, правильным и безопасным решением будет создание новой карточки «Вид номенклатуры» с корректными настройками политик серий и перенос остатков товаров на новые позиции.

6. Как анализировать остатки и движения серий без вывода их в документы

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

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

← На главную