Почему после переноса данных из КА 1.1 в КА 2.4 статьи затрат не видны в документах и как это исправить?

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

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

Разберем архитектурное различие: Статьи расходов vs Статьи калькуляции

В старой архитектуре (КА 1.1) существовал единый справочник СтатьиЗатрат. В новой версии (КА 2.4 / ERP) произошло разделение ответственности между двумя разными объектами метаданных. Проанализируем их назначение:

  1. Статьи расходов (План видов характеристик): Это основной объект для финансового учета. Именно СтатьиРасходов мы выбираем в документах закупки, списания товаров, отражения прочих доходов и расходов. Они определяют, как затрата будет распределяться в финансовом учете (на себестоимость, на финансовый результат или на производственные затраты).
  2. Статьи калькуляции (Справочник): Этот объект используется исключительно для производственного учета. Он отвечает за то, в какой строке калькуляции (например, «Материалы», «Оплата труда», «Энергия») отразится затрата при расчете себестоимости готовой продукции.

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

Выясним причину «невидимости» статей

Рассмотрим ситуацию, описанную в сообщении №5: «группы перенеслись элементами». Это критическая ошибка трансформации данных. В 1С ПланВидовХарактеристик крайне чувствителен к иерархии и заполнению обязательных реквизитов. Если при переносе объект, который был группой в КА 1.1, стал элементом в КА 2.4, у него могут отсутствовать ключевые настройки.

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

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

Решение проблемы через корректировку правил переноса

Если вы находитесь на этапе отладки переноса и используете «1С:Конвертация данных 2.1», обратите внимание на совет из сообщения №7. Чтобы избежать превращения пустых групп в элементы, которые потом «мусорят» в списке выбора, необходимо добавить условие в обработчик ПередЗагрузкой или ПриВыгрузке:


// Пример логики в правилах обмена
Если Источник.ЭтоГруппа Тогда
    Отказ = Истина;
КонецЕсли;

Это позволит переносить только значимые элементы, а структуру групп создавать заново или сопоставлять корректно. Однако, если перенос уже завершен и позиций более 100, ручной ввод — не наш метод. Рассмотрим способы массового исправления.

Пошаговая инструкция по массовому исправлению данных

Чтобы не заводить каждую статью вручную, воспользуемся стандартными инструментами платформы 1С v8.3.

Шаг 1. Проверка наличия элементов в ПВХ

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

Шаг 2. Использование обработки «Групповое изменение реквизитов»

Проанализируем, какие реквизиты нужно заполнить «скопом» для ваших 100+ позиций:

  1. Откройте обработку Групповое изменение реквизитов.
  2. Выберите объект: Статья расходов.
  3. Нажмите «Добавить условие» и отфильтруйте только те статьи, которые были перенесены (например, по родителю или по отсутствию заполненного Варианта распределения).
  4. Установите значения для следующих полей:
    • Вариант распределения: выберите, например, «На производственные затраты» или «На финансовый результат».
    • Правило распределения: укажите соответствующее правило.
    • Тип расходов: установите корректный тип (например, «Прочие операционные и внереализационные расходы»).
  5. Нажмите «Изменить реквизиты».

Шаг 3. Связь со статьями калькуляции

Посмотрим на важный нюанс: в карточке Статьи расходов на вкладке «Основное» есть поле Статья калькуляции. Чтобы ваши затраты корректно «приземлялись» в себестоимость продукции, убедитесь, что эта связь установлена. При переносе из КА 1.1 это поле часто остается пустым, так как система не знает, как сопоставить старую статью с новой структурой калькуляций.

Почему ПВХ ведет себя иначе, чем справочник?

Важно понимать техническую суть: ПланВидовХарактеристик в КА 2.4 часто используется как расширяемый набор аналитик. Если при создании новой характеристики (как пишет автор в сообщении №2) не видны моменты выбора типа, это означает, что в метаданных тип значения характеристик ограничен. В случае со статьями расходов, тип значения обычно жестко задан, но видимость элементов в формах 1С управляется через Параметры выбора в свойствах реквизита документа или через программные фильтры в коде формы.

Резюме: Чтобы статьи «появились», проверьте, не являются ли они «битыми» элементами (бывшими группами) и заполнены ли у них Вариант распределения и Тип расходов. Используйте групповую обработку для массового заполнения этих полей, и статьи станут доступны для выбора в документах.

← На главную