Как в 1С:УНФ настроить учет сертификатов качества, партионный учет и работу с ГТД?

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

При переходе на 1С:Управление нашей фирмой (УНФ) пользователи часто сталкиваются с тем, что привычные по другим конфигурациям механизмы (например, из 1С:УТ) работают иначе или требуют дополнительной настройки. Рассмотрим подробнее, как реализовать специфические требования оптовой торговли: учет документов качества, корректное списание себестоимости по ФИФО и привязку номеров ГТД к партиям без привлечения программиста.

Настройка учета сертификатов и деклараций качества

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

  1. Использование штатного справочника «Сертификаты номенклатуры». В актуальных версиях УНФ (начиная с 1.6.25) появился отдельный механизм. Рассмотрим его преимущества: он позволяет привязывать один документ к списку товаров или целой категории. В карточке можно указать номер, срок действия, орган выдачи и прикрепить скан-код. Проанализируем настройки: необходимо включить функционал в разделе Настройки — Еще больше возможностей — Закупки — Сертификаты номенклатуры.
  2. Использование механизма «Серии». Если сертификат уникален для конкретной поставки, можно задействовать серии. Посмотрим на этот вариант: мы включаем серии в карточке номенклатуры, но отключаем учет остатков по ним, используя их только как «информационный» разрез. В серии можно добавить дополнительные реквизиты для хранения срока действия. Однако, как верно замечено в обсуждении, этот способ неудобен, если один сертификат выдается на сотни позиций номенклатуры.
  3. Дополнительные реквизиты. Если вам нужно просто хранить текстовую информацию, можно добавить дополнительные реквизиты к справочнику Номенклатура. Но если документов несколько (например, основной сертификат и гигиена), лучше использовать справочник Дополнительные сведения, где можно создать структуру подчиненных записей.

Механизмы партионного учета и расчет себестоимости

Часто возникает вопрос: как 1С:УНФ определяет стоимость списания товара? Выясним причину возможных расхождений в отчетах. В УНФ настройка метода оценки (ФИФО или Средняя) задается не в учетной политике организации, а непосредственно в карточке Номенклатура или Категория номенклатуры в блоке «Учетная информация».

Важно понимать, что при проведении документа «Расходная накладная» система делает предварительный расчет себестоимости по средней. Окончательный расчет по методу ФИФО происходит только при выполнении регламентной операции Закрытие месяца. Проанализируем фрагмент логики, по которой система ищет партии для списания:


|ВЫБРАТЬ
|    УчетЗатрат.Партия КАК Партия,
|    МАКСИМУМ(НАЧАЛОПЕРИОДА(УчетЗатрат.Период, ДЕНЬ)) КАК Период
|ПОМЕСТИТЬ ПериодыПартий
|ИЗ
|    РегистрНакопления.Запасы КАК УчетЗатрат
|ВНУТРЕННЕЕ СОЕДИНЕНИЕ ТаблицаОстатковПартий КАК ТаблицаОстатковПартий
|ПО (ТаблицаОстатковПартий.Партия = УчетЗатрат.Партия)
|ГДЕ
|    УчетЗатрат.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)

Этот код показывает, что система определяет порядок списания (ФИФО), опираясь на даты документов поступления, зафиксированные в регистре Запасы. Если вы хотите видеть в отчетах конкретные документы прихода, необходимо в настройках программы включить флаг Партионный учет. В этом случае в документах появится поле Партия, которое можно заполнять как вручную, так и автоматически (создавая новую партию при каждом поступлении). Для этой задачи можно использовать расширение для автоматического заполнения партий в 1С:УНФ.

Связь ГТД и себестоимости: решение проблемы

В штатной поставке УНФ учет по номерам ГТД ведется только количественно. Это означает, что программа «не знает», какая сумма себестоимости привязана к конкретному номеру таможенной декларации. Чтобы связать их жестко, мы рекомендуем следующий алгоритм:

  1. Используйте справочник Партии как связующее звено.
  2. При поступлении импортного товара создавайте новую запись в справочнике Партии, в наименовании которой указывайте номер ГТД.
  3. В Приходной накладной выберите эту партию и укажите номер ГТД в соответствующей колонке.
  4. При отгрузке выбирайте ту же партию — это гарантирует, что и себестоимость, и номер ГТД будут списаны корректно и взаимосвязано.

Технические нюансы: производительность и загрузка данных

Рассмотрим ситуацию с высоким потреблением памяти (800 Мб и выше) при работе тонкого клиента. Для конфигураций на базе БСП (Библиотека стандартных подсистем), к которым относится УНФ, это является нормой. Основная нагрузка ложится на кэширование метаданных. При работе в файловом варианте через локальную сеть тормоза неизбежны. Проанализируем пути оптимизации:

Во-первых, рекомендуется использовать веб-сервер (Apache или IIS) даже для одного пользователя. Это переводит взаимодействие с базой на протокол HTTP, что значительно ускоряет работу интерфейса. Во-вторых, для массовой загрузки данных (например, групп справочников с сохранением GUID) штатные средства 1С:УНФ не всегда подходят. Разберем варианты: для переноса структуры групп с идентификаторами лучше использовать обработку Выгрузка и загрузка данных XML или написать простой скрипт на языке 1С, так как стандартная загрузка из Excel создает новые объекты с новыми внутренними ID.

Подводя итог, отметим: 1С:УНФ — это гибкий инструмент, который требует понимания момента «фиксации» затрат (Закрытие месяца) и умения использовать аналитику Партии для решения нестандартных задач учета ГТД и сертификатов.

← На главную