Как списать товар без характеристик в 1С:УТ 11, если номенклатура уже требует их заполнения?

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

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

Разберем возможные подходы и предложим эффективное решение, которое позволяет корректно списать эти остатки.

Анализируем первоначальные подходы и их ограничения

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

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

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

Корректировка регистров как альтернатива

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

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

Подробное решение: Пошаговая трансформация остатков с использованием расширения

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

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

    Пример: Отчет "Ведомость по товарам на складах" с детализацией до характеристик покажет, где характеристика не заполнена, но по виду номенклатуры она должна быть.

  2. Временно возвращаем нужную номенклатуру к виду номенклатуры БЕЗ характеристик. Система 1С:УТ 11 по умолчанию не позволяет изменить вид номенклатуры (и, соответственно, отключить использование характеристик), если по этой номенклатуре уже были движения. Чтобы обойти это ограничение, мы используем расширение конфигурации. Это позволит нам временно отключить проверку при смене вида номенклатуры.

    Для этого необходимо создать расширение конфигурации и добавить в него следующий код в модуль менеджера справочника Номенклатура:

    
    Для УТ: Модуль менеджера справочника Номенклатура
    &После("ПроверитьКорректностьСменыВидаНоменклатурыЗаполнитьПоНовомуВиду")
    Процедура ОО_ПроверитьКорректностьСменыВидаНоменклатурыЗаполнитьПоНово­муВиду(Номенклатура, СтарыйВидНоменклатуры, Отказ)
        Отказ = Ложь;
    КонецПроцедуры
    

    Пояснение кода: Мы используем механизм расширений и точку подключения &После к стандартной процедуре ПроверитьКорректностьСменыВидаНоменклатурыЗаполнитьПоНовомуВиду. Эта процедура отвечает за проверку возможности смены вида номенклатуры. Устанавливая параметр Отказ = Ложь после выполнения основной логики, мы принудительно разрешаем изменение вида номенклатуры, игнорируя стандартные проверки наличия остатков.

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

  3. Списываем весь товар из пункта 1 документом "Списание недостач товаров". После того как для номенклатуры временно отключена обязательность использования характеристик, мы можем оформить стандартный документ "Списание недостач товаров" (раздел "Склад и доставка" - "Излишки, недостачи, порчи"). В этом документе мы указываем всю ту номенклатуру, которую выявили на первом шаге, и списываем её без указания характеристик, так как они временно не требуются.

    Важный момент: Документ "Списание недостач товаров" является типовым и корректно отражает операции в складском и финансовом учете, формируя необходимые движения по регистрам.

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

  5. Оприходуем списанный товар уже с нужными характеристиками. Теперь, когда номенклатура снова требует характеристики, и старые остатки списаны, мы можем оформить документ "Оприходование излишков товаров" (раздел "Склад и доставка" - "Излишки, недостачи, порчи"). В этом документе мы указываем ту же номенклатуру и количество, что и в списании, но теперь для каждой позиции мы ОБЯЗАТЕЛЬНО указываем требуемые характеристики. Таким образом, мы трансформировали "бесхарактерный" товар в товар с характеристиками через операции списания и оприходования.

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

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

Дополнительные рекомендации для поддержания порядка в учете

Чтобы избежать подобных ситуаций в будущем и обеспечить прозрачность учета, рассмотрим некоторые важные аспекты работы с характеристиками:

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

← На главную