Разработка и Конфигурация · 11 мин
ПВ в 1С: что это и для чего используется
Что означает аббревиатура ПВ в 1С: план видов характеристик и план видов расчёта. Назначение, настройка, типичные ошибки и практические примеры работы.
Аббревиатура ПВ в контексте 1С почти всегда означает «план видов» — специальный объект метаданных, который хранит перечень возможных видов чего-либо: характеристик, расчётов или счетов. Чаще всего под ПВ подразумевают план видов характеристик (ПВХ) или план видов расчёта (ПВР). Это фундаментальный механизм платформы, без которого не обходится ни одна типовая конфигурация — от «Зарплаты и управления персоналом» до «Управления торговлей».
Смысл механизма прост: пользователь или разработчик заранее описывает набор «видов» (например, вид расчёта «Оклад», вид характеристики «Цвет»), а затем другие объекты системы ссылаются на эти виды. Такой подход позволяет расширять систему без изменения структуры базы данных: новый вид начисления или новое свойство номенклатуры добавляется как элемент справочного списка, а не как новая колонка в таблице.
Если вы встретили аббревиатуру ПВ в документации, в коде конфигурации или в сообщении об ошибке, важно понять, о каком именно объекте идёт речь. Ниже разобраны оба основных значения, их назначение, настройка и типичные проблемы.
План видов характеристик (ПВХ): что это и зачем нужен
План видов характеристик — это объект, который хранит список дополнительных свойств, применимых к другим объектам системы. Классический пример — дополнительные реквизиты и сведения номенклатуры, контрагентов, договоров. Когда вы в карточке товара добавляете свойство «Материал» со значением «Сталь», за этим стоит именно ПВХ: «Материал» — элемент плана видов характеристик, а «Сталь» — значение этого свойства.
Ключевая особенность ПВХ — тип значения характеристики. Для каждого элемента плана можно задать, какого типа будут значения: строка, число, дата, булево или ссылка на справочник. Это позволяет одному плану обслуживать самые разные свойства: у «Срока годности» тип «Дата», у «Веса» — «Число», у «Производителя» — ссылка на справочник контрагентов.
В типовых конфигурациях ПВХ обычно называется «ДополнительныеРеквизитыИСведения» и доступен пользователю через раздел администрирования. Администратор может создавать новые свойства, группировать их по наборам и назначать наборам объекты — например, один набор свойств для номенклатуры «Одежда», другой — для «Электроника».
План видов расчёта (ПВР): виды начислений и удержаний
План видов расчёта — центральный объект зарплатных конфигураций. В нём хранятся все виды расчёта: оклад по дням, премия процентом, оплата больничного, удержание по исполнительному листу, НДФЛ и так далее. Каждый вид расчёта описывает формулу, порядок расчёта, зависимости от других видов и период действия.
Важнейшее свойство ПВР — механизмы зависимостей. Вид расчёта может зависеть от базы (например, премия считается процентом от оклада), вытеснять другие виды (отпуск вытесняет оклад за дни отпуска) и вестись по периоду действия. Эти связи настраиваются на закладках «Зависимости», «Вытесняющие» и «Ведущие» в карточке вида расчёта.
Ошибки в настройке плана видов расчёта напрямую бьют по деньгам: неверно указанная база приводит к неправильной премии, незаполненный список вытесняющих — к двойной оплате за период отпуска. Поэтому любые изменения в ПВР проверяют на копии базы и контрольных сотрудниках.
Где найти планы видов в конфигурации
В конфигураторе планы видов находятся в дереве метаданных: «Планы видов характеристик» и «Планы видов расчёта» — отдельные ветки верхнего уровня. В пользовательском режиме доступ к ним различается: элементы ПВХ редактируются через «Администрирование → Общие настройки → Дополнительные реквизиты и сведения», а виды расчёта — через раздел настройки зарплаты (в ЗУП это «Настройка → Начисления» и «Настройка → Удержания»).
Чтобы быстро понять, какие планы видов есть в конкретной базе, откройте конфигуратор и разверните соответствующие ветки дерева. Для каждого плана видно имя, представление, состав предопределённых элементов и тип значения (для ПВХ).
- 1Откройте конфигуратор и найдите ветку «Планы видов характеристик» или «Планы видов расчёта» в дереве метаданных.
- 2Изучите список планов: имена подскажут назначение (например, «ДополнительныеРеквизитыИСведения» или «Начисления»).
- 3Откройте свойства плана: для ПВХ посмотрите тип значения характеристики, для ПВР — флаги использования периода действия и зависимости от базы.
- 4Проверьте предопределённые элементы — они заданы разработчиком и удалять их нельзя.
- 5В пользовательском режиме сопоставьте найденные планы с прикладными разделами: дополнительные реквизиты или настройки начислений.
Как добавить новый элемент в план видов
Новая характеристика (свойство объекта)
В пользовательском режиме откройте «Администрирование → Общие настройки», включите флажок «Дополнительные реквизиты и сведения», затем перейдите по ссылке «Дополнительные реквизиты». Выберите набор (например, «Номенклатура») и создайте новый реквизит: задайте заголовок, тип значения и, при необходимости, список допустимых значений. После записи свойство появится в карточках объектов этого набора.
Новый вид расчёта
В ЗУП начисление создаётся через «Настройка → Начисления → Создать». Укажите название, назначение (повременная оплата, премия, прочее), способ расчёта и формулу. На закладках проверьте зависимости от базы, вытесняющие виды и приоритет. После сохранения начисление можно назначать сотрудникам кадровыми документами. Обязательно проверьте расчёт на тестовом сотруднике за закрытый период, где результат известен заранее.
При копировании существующего вида расчёта вместо создания с нуля копируются и все зависимости. Это удобно для похожих начислений, но проверьте базу и вытеснение: унаследованные настройки — частый источник ошибок в расчёте.
Предопределённые элементы и их роль
Часть элементов плана видов создаётся разработчиком в конфигураторе и помечается как предопределённые. Такие элементы нельзя удалить в пользовательском режиме, а в коде к ним обращаются по имени через менеджер объекта. Например, в ПВР могут быть предопределены служебные виды расчёта, от которых зависят алгоритмы конфигурации.
С предопределёнными элементами связана частая ошибка обновления: если в режиме предприятия элемент с тем же именем был создан вручную до обновления, после обновления появляются дубли, и код начинает ссылаться не на тот элемент. Признак проблемы — ошибки вида «Предопределённый элемент не найден» или неверные расчёты после обновления. Решение — найти дубль и заменить ссылки на предопределённый элемент через обработку поиска и замены ссылок.
Проверьте наличие дублей в плане видов и ссылки в коде
Откройте вид расчёта и проверьте формулу, базу и вытеснение
Проверьте, к какому набору дополнительных реквизитов привязано свойство
Типичные ошибки при работе с планами видов
Самая распространённая ошибка — создание нового элемента вместо использования существующего. В больших базах накапливаются дубли свойств («Цвет», «цвет», «Цвет товара»), что ломает отчёты и обмены данными. Перед созданием элемента всегда ищите существующий по наименованию.
Вторая группа ошибок касается типов значений. Если для характеристики выбран тип «Строка», а потом требуется ссылка на справочник, тип придётся менять — и часть введённых значений может быть потеряна. Продумывайте тип значения до начала заполнения данных.
ПВХ и ПВР: в чём разница и что выбрать
Хотя оба объекта называются «план видов», назначение у них принципиально разное. ПВХ — про описательные свойства объектов, он не участвует в расчётах и не имеет периодичности. ПВР — про расчётные алгоритмы с формулами, базами, вытеснением и периодом действия. Путать их нельзя: дополнительное свойство номенклатуры никогда не реализуется через план видов расчёта, а начисление зарплаты — через план видов характеристик.
Сравнение вариантов
Для дополнительных свойств объектов: реквизиты, сведения, параметры. Нет формул и периодичности.
Для начислений и удержаний: формулы, база, вытеснение, период действия. Только в расчётных подсистемах.
Подходит, если не нужны типизированные значения (ПВХ) или расчётные механизмы (ПВР). Проще, но без встроенной логики.
Как проверить корректность настройки
Для ПВХ контроль простой: создайте тестовый объект, заполните новое свойство и убедитесь, что значение сохраняется, отображается в списке и попадает в отчёты. Для ПВР проверка строже: рассчитайте зарплату контрольного сотрудника и сверьте результат с ручным расчётом по формуле. Проверьте также вытеснение — введите отсутствие и убедитесь, что оплата за эти дни убралась из начисления.
Как проверить результат
Значение записывается и отображается после переоткрытия карточки
Поле очищается или выдаёт ошибку типа значения
Сумма совпадает с ручным расчётом по формуле
Сумма отличается — проверяйте базу и формулу
При отсутствии оплата за эти дни исключается
Начисление считается за полный период — список вытесняющих видов пуст
Часто задаваемые вопросы
Чем ПВ отличается от обычного справочника в 1С?
Справочник хранит просто список элементов. План видов характеристик дополнительно задаёт тип значения для каждого элемента, а план видов расчёта — формулы, зависимости от базы и вытеснение. Если не нужны эти механизмы, достаточно справочника.
Можно ли удалить элемент плана видов, если он уже использовался?
Технически — только после удаления всех ссылок на него. Если ссылки останутся, в документах и записях появятся битые ссылки «Объект не найден». Безопаснее пометить элемент на удаление и выполнить удаление помеченных объектов с контролем ссылочной целостности.
Что такое предопределённый элемент плана видов?
Это элемент, созданный разработчиком в конфигураторе. Его нельзя удалить в пользовательском режиме, и код конфигурации обращается к нему по имени. Дублирование такого элемента ручным созданием — частая причина ошибок после обновления.
Почему новое начисление не рассчитывается у сотрудника?
Чаще всего вид расчёта создан, но не назначен сотруднику кадровым документом (приём на работу, кадровый перевод, изменение оплаты труда) либо не введён разовый документ. Также проверьте, что у вида расчёта заполнена формула и корректно задан период действия.
Как понять, к какому плану видов относится ошибка в сообщении?
Откройте полный текст ошибки: в нём обычно указано имя объекта метаданных, например «ПланВидовРасчета.Начисления» или «ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения». По имени найдите объект в дереве конфигуратора и проверьте соответствующий элемент.
Можно ли добавить свойство только для части товаров?
Да, через наборы дополнительных реквизитов. Создайте отдельный набор для нужной категории номенклатуры и добавьте свойство в него — тогда оно будет отображаться только у товаров этой категории, а не у всей номенклатуры.
Что важно запомнить
ПВ в 1С — это план видов: характеристик (дополнительные свойства объектов) или расчёта (начисления и удержания). Перед созданием элемента ищите существующие, продумывайте тип значения и зависимости, а изменения в плане видов расчёта всегда проверяйте на копии базы.