НСИ в 1С: справочники и планы видов характеристик¶
НСИ (нормативно-справочная информация) — это совокупность справочных данных, используемых в информационных базах системы 1С:Предприятие для однозначного описания объектов учёта: контрагентов, номенклатуры, валют, структурных подразделений, видов номенклатуры, тарифных ставок и иных классификаторов. НСИ составляет основу любого прикладного решения на платформе 1С и определяет корректность расчётов, аналитической отчётности и обмена данными между информационными базами.
¶Роль НСИ в архитектуре 1С
В платформе 1С:Предприятие справочная информация хранится в объектах конфигурации двух основных типов:
- Справочники — иерархические или плоские наборы элементов (например, «Номенклатура», «Контрагенты», «Организации», «Валюты»).
- Планы видов характеристик (ПВХ) — справочники, описывающие наборы допустимых характеристик (реквизитов) для других объектов, например «Виды характеристик объектов», «Дополнительные реквизиты и сведения».
К НСИ также относятся перечисления, планы счетов бухгалтерского учёта, планы видов расчёта, регистры сведений с постоянным или периодическим хранением (например, «Курсы валют», «Классификатор единиц измерения»).
¶Основные виды НСИ в типовых конфигурациях
В типовых решениях 1С («Бухгалтерия предприятия», «Зарплата и управление персоналом», «Управление торговлей», «ERP. Управление предприятием») НСИ представлена следующими группами объектов:
| Группа | Примеры объектов |
|---|---|
| Классификаторы | Классификатор единиц измерения, Классификатор стран мира, Общероссийский классификатор видов экономической деятельности (ОКВЭД) |
| Справочники учёта | Контрагенты, Организации, Банковские счета, Валюты |
| Номенклатура | Номенклатура, Виды номенклатуры, Характеристики номенклатуры |
| Персонал | Физические лица, Должности, Подразделения, Тарифные сетки |
| Планы счетов | План счетов бухгалтерского учёта, План счетов налогового учёта |
| Регистры сведений | Курсы валют, Классификаторы ОКОФ, Классификатор профессий |
¶Структура объектов НСИ
Каждый элемент справочника в 1С описывается набором реквизитов (полей) и может содержать табличные части. Реквизиты делятся на:
- Стандартные: код, наименование, родитель (для иерархических справочников), пометка удаления, предопределённый элемент.
- Пользовательские: добавляемые разработчиком конфигурации поля (ИНН, КПП, юридический адрес, ставка НДС и т. д.).
Иерархические справочники поддерживают неограниченную глубину вложенности, что позволяет строить, например, дерево номенклатурных групп или структуру подразделений.
¶Работа с НСИ через интерфейс и код
Пользователь взаимодействует с НСИ через формы списка и формы элемента справочника. Для массовой загрузки и обновления справочников применяются инструменты:
- Загрузка из файла (Excel, CSV) через стандартные обработки.
- Регламентные задания по обновлению классификаторов (например, загрузка курсов валют из интернет-ресурса).
- Обработки выгрузки/загрузки, поставляемые с конфигурацией.
Программный доступ к НСИ осуществляется через встроенный язык 1С. Пример выборки элементов справочника:
`` Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ Ссылка, Наименование ИЗ Справочник.Номенклатура ГДЕ НЕ ПометкаУдаления"; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Сообщить(Выборка.Наименование); КонецЦикла; ``
¶Нормализация и дедупликация НСИ
Одна из ключевых задач при ведении НСИ — исключение дублей. Платформа 1С поддерживает ряд механизмов контроля:
- Уникальность кода элемента в пределах справочника.
- Контроль дублей по реквизитам (например, ИНН контрагента) через обработчики событий «ПередЗаписью».
- Регламентные задания по поиску и объединению дублей (в конфигурациях «Управление торговлей» и «ERP» есть встроенные обработки).
¶Обмен НСИ между информационными базами
В распределённых системах (холдинги, филиальные структуры) НСИ синхронизируется между базами с помощью механизмов:
- Планы обмена — стандартный механизм платформы 1С, поддерживающий регистрацию изменений и дифференциальную синхронизацию.
- Сервисы обмена данными — встроенные подсистемы «Обмен данными» в типовых конфигурациях, поддерживающие обмен через файлы, HTTP-сервисы, COM-соединение, RAS/RAC.
- Шины данных и интеграционные платформы — обмен через 1С:Сервис интеграции, RabbitMQ, внешние ESB.
При обмене НСИ применяются сопоставления ссылок, правила конвертации объектов и правила регистрации изменений.
¶Регламентные задачи по поддержанию НСИ
Типовые конфигурации содержат набор регламентных заданий для автоматического обновления справочников:
- Загрузка курсов валют ЦБ РФ (ежедневно).
- Обновление классификаторов ОКВЭД, ОКОФ, ОКПД2.
- Синхронизация справочника «Контрагенты» с внешними сервисами проверки (например, СПАРК, Контур.Контрагент).
¶Значение НСИ для отчётности
Качество НСИ напрямую влияет на достоверность бухгалтерской и управленческой отчётности. Некорректно заполненный справочник «Виды номенклатуры» или «Ставки НДС» приводит к ошибкам в декларациях по НДС, неверной разбивке выручки по сегментам и сбоям при обмене с ФНС через операторов ЭДО.
Источники:
- Справка платформы 1С:Предприятие 8.3
- Документация 1С:Корпорация
- Методические рекомендации по ведению НСИ в типовых конфигурациях 1С
