При оформлении экспортных операций в конфигурации 1С:Управление производственным предприятием (УПП) ред. 1.3 пользователи часто сталкиваются с тем, что данные о стране происхождения товара, указанные в карточке номенклатуры, не попадают в табличную часть документа Реализация товаров и услуг. Особенно остро этот вопрос встает, когда страной происхождения является Россия, а переходить на полноценный учет по сериям ради одного контрагента нет желания из-за риска запутать складские остатки.
В этой статье мы подробно разберем, почему программа ведет себя именно так, проанализируем взаимосвязь объектов системы и найдем оптимальные способы решения задачи без изменения настроек складского учета.
Для начала выясним, почему данные из карточки номенклатуры игнорируются документом. В системе 1С:УПП 1.3 реализована жесткая аналитическая цепочка. Давайте проанализируем, как система «собирает» данные для печатных форм:
Справочник.СерииНоменклатуры.Номенклатура, при выборе этой позиции в документ система не будет «подтягивать» это значение в таблицу, так как ожидает выбора конкретной серии в соответствующей колонке.Важный момент: если в настройках учета или в самой карточке номенклатуры не установлена галочка Вести учет по сериям, колонки со страной и ГТД в документе остаются либо скрытыми, либо недоступными для заполнения, а типовые механизмы проведения документа их просто игнорируют.
Рассмотрим ситуацию с точки зрения законодательства. Согласно Постановлению №1137, при реализации товаров, произведенных на территории Российской Федерации:
В коде формирования печатной формы «Счет-фактура» в УПП 1.3 заложена проверка: если код страны соответствует 643 (Россия), программа автоматически очищает эти поля в печатной форме, даже если они были заполнены в документе. Поэтому, если ваша цель — увидеть «Россию» в стандартном счете-фактуре, типовыми средствами (через документ) сделать это практически невозможно. Для доработки логики вывода данных подойдёт комплект внешних печатных форм для УПП 1.3.
Если вам необходимо выводить страну «Россия» в инвойсах или специфических экспортных накладных, но вы не хотите включать серийный учет, самым правильным решением будет создание внешней печатной формы. Проанализируем, как это работает программно. В качестве основы для экспортных документов можно использовать внешнюю печатную форму международной накладной CMR для УПП 1.3.
Программист может изменить логику заполнения макета, чтобы данные брались напрямую из карточки номенклатуры. В коде модуля печатной формы это выглядит примерно так (упрощенный пример для понимания логики):
// Вместо обращения к ТЧ документа "Товары.СтранаПроисхождения"
// Обращаемся напрямую к справочнику Номенклатура
Для Каждого СтрокаТовары Из СсылкаНаОбъект.Товары Цикл
ОбластьМакета.Параметры.Страна = СтрокаТовары.Номенклатура.СтранаПроисхождения;
// ... дальнейший вывод строки в печатную форму
КонецЦикла;
Преимущества этого метода:
Посмотрим на ситуацию иначе: если данные нужны только для информативности. В УПП 1.3 существует механизм Дополнительных сведений и свойств. Вы можете добавить свойство «Страна для экспорта» для справочника Номенклатура.
Однако помните, что это свойство не появится магическим образом в табличной части реализации. Оно будет доступно только в карточке товара. Для вывода этого свойства в документы всё равно потребуется либо доработка конфигурации, либо использование всё той же внешней печатной формы, которая будет считывать значение свойства ПланыВидовХарактеристик.СвойстваОбъектов.
Иногда пользователи не видят страну просто из-за настроек интерфейса. Проанализируем, как проверить видимость:
Реализация товаров и услуг.Страна происхождения и Номер ГТД. Если галочки не стоят — установите их.Важно: если учет по сериям в программе выключен в принципе (в настройках параметров учета), эти поля могут отсутствовать даже в списке доступных для выбора в настройке списка.
Подводя итог нашему разбору, можно сделать следующие выводы:
Во-первых, типовой функционал УПП 1.3 не позволяет выводить страну происхождения из справочника в документ без использования серий. Это заложено в архитектуру решения РАУЗ и Партионного учета.
Во-вторых, для разовых экспортных отгрузок товаров российского производства включение серийного учета — избыточная и опасная мера, которая приведет к необходимости инвентаризации и перераспределения остатков по сериям.
Оптимальный алгоритм действий:
Номенклатура.Такой подход позволит вам корректно оформить экспортные документы, сохранив при этом чистоту и простоту складского учета в системе.