Как настроить аналитику по контрагенту в документе «Внутреннее потребление товаров» в 1С:Управление торговлей 11?

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

При переходе с устаревшей редакции 1С:Управление торговлей 10.3 на современную платформу 1С:Управление торговлей 11.4 (а также на 1С:Комплексная автоматизация 2 или 1С:ERP) пользователи часто сталкиваются с существенным изменением методологии учета. Одним из наиболее заметных изменений является замена привычного документа Требование-накладная новым универсальным документом Внутреннее потребление товаров.

В старой редакции 10.3 многие компании использовали доработанный или типовой реквизит Контрагент непосредственно в шапке требования-накладной, чтобы списывать материалы под нужды конкретных клиентов, субподрядчиков или партнеров. В новой архитектуре 1С:УТ 11 стандартное поле Контрагент в документе внутреннего потребления отсутствует. Сделки используются далеко не всегда, а включать сложный обособленный учет себестоимости по сделкам ради одной аналитики нецелесообразно.

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

Вариант 1. Механизм «Дополнительные реквизиты и сведения» (Рекомендуемый)

Рассмотрим подробнее один из самых простых, надежных и на 100% типовых способов добавления поля Контрагент в документ Внутреннее потребление товаров без изменения кода программы. Этот инструмент является частью встроенной в конфигурацию Библиотеки стандартных подсистем (БСП) и полностью поддерживается при последующих обновлениях системы.

Разберем по шагам процесс настройки дополнительных реквизитов:

  1. Перейдем в раздел системы НСИ и администрирование, выберем пункт Общие настройки.
  2. Развернем подраздел Дополнительные реквизиты и сведения и установим флаг для активации этой функции, если она не была включена ранее.
  3. Перейдем по гиперссылке Дополнительные реквизиты в открывшееся окно настроек.
  4. В дереве объектов конфигурации слева найдем и выделим документ Внутреннее потребление товаров (если списание оформляется через предварительные заказы, аналогичную операцию рекомендуется проделать и для документа Заказ на внутреннее потребление).
  5. Нажмем кнопку Добавить и выберем команду Новый.
  6. В открывшейся карточке свойства укажем наименование — например, «Контрагент-получатель».
  7. В поле Тип значения выберем тип данных Контрагенты (для прямой связи с юридическими лицами) или Партнеры (для связи с управленческой сущностью в УТ 11).
  8. На вкладке Главное можно настроить видимость и обязательность заполнения реквизита при проведении документа.
  9. Нажмем кнопку Записать и закрыть.

Посмотрим на результат настройки. Теперь при создании нового документа Внутреннее потребление товаров на вкладке Дополнительно появится новое поле «Контрагент-получатель», значение которого можно выбрать из стандартного справочника системы.

Как выводить дополнительный реквизит в отчеты?

Выясним, как использовать созданное поле при анализе складских движений. В любом типовом отчете (например, Ведомость по товарам на складах) мы можем настроить вывод этого реквизита без программирования:

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

Вариант 2. Настройка типовой аналитики расходов через статьи расходов

Если товары списываются с хозяйственной операцией «Списание на расходы», то система в обязательном порядке требует заполнения колонки Статья расходов в табличной части. Каждая статья расходов в 1С:УТ 11 поддерживает гибкую субконто-аналитику. Выясним, как настроить эту аналитику под нашу задачу.

Разберем по шагам создание статьи расходов с нужной аналитикой:

  1. Перейдем в раздел меню Финансовый результат и контроллинг, выберем справочник Статьи расходов.
  2. Нажмем кнопку Создать.
  3. Укажем понятное наименование статьи, например: «Списание материалов (на контрагентов)».
  4. На вкладке Основное определим вариант распределения расходов — например, На финансовый результат (расходы текущего периода).
  5. В поле Тип аналитики расходов выберем значение Партнеры. В архитектуре 1С:УТ 11 сущность Партнер является главным управленческим разрезом для работы с контрагентами.
  6. Установим флаг Контролировать заполнение аналитики в документах, чтобы исключить проведение документов с незаполненным полем получателя.
  7. Запишем и сохраним статью расходов.

При оформлении документа Внутреннее потребление товаров в строках табличной части мы указываем созданную статью расходов. После этого программа автоматически делает доступным для заполнения поле Аналитика расходов, где пользователь должен будет выбрать конкретного партнера (контрагента).

Анализ результатов в финансовых отчетах:

Этот способ идеален тем, что все затраты по списанию товаров под конкретных партнеров автоматически попадают в регистры финансового учета. Проанализировать информацию можно с помощью стандартного и очень информативного отчета Доходы и расходы предприятия. В настройках отчета достаточно сделать группировку по статьям расходов и аналитике расходов, чтобы получить полную картину списания ТМЦ в разрезе внешних получателей.

Вариант 3. Обособленный учет по направлениям деятельности или партнерам

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

Для этого в разделе НСИ и администрирование -> Склад и доставка -> Обособление товаров необходимо настроить обеспечение по направлениям деятельности или по партнерам. При создании Заказа на внутреннее потребление система зафиксирует назначение под выбранного партнера, и последующее списание через Внутреннее потребление товаров зафиксирует себестоимость именно по этому целевому назначению.

Альтернативный вариант. Разработка расширения конфигурации

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

Использование механизма расширений платформы 1С:Предприятие 8.3 позволяет решить задачу без снятия конфигурации с замка:

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


// Пример обращения к реквизиту, добавленному через расширение
Если ЗначениеЗаполнено(Объект.Ссылка) Тогда
    // Получаем значение нашего нетипового реквизита "Контрагент"
    КонтрагентПолучатель = Объект.Контрагент;
    
    Если ЗначениеЗаполнено(КонтрагентПолучатель) Тогда
        // Выполняем дополнительную проверку или заполнение связанных реквизитов
        ЗаполнитьСвязанныеДанныеКонтрагента(КонтрагентПолучатель);
    КонецЕсли;
КонецЕсли;

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

← На главную