При работе в программе 1С:Бухгалтерия государственного учреждения (1С:БГУ) бухгалтеры часто сталкиваются с необходимостью классификации закупаемых товаров, выполняемых работ и оказываемых услуг. В разное время для этого использовались различные государственные классификаторы: ОКП, ОКДП, ОКПД, а в современных реалиях — ОКПД 2. Возникает закономерный вопрос: как правильно загрузить и актуализировать эти классификаторы в программных продуктах 1С, чтобы избежать ошибок в учете и отчетности?
В данной методической статье мы подробно разберем, как решалась эта задача в исторических версиях программы (1С:БГУ редакции 1.0), проанализируем путаницу в аббревиатурах, а также рассмотрим современные, полностью автоматизированные способы работы с классификаторами в актуальной редакции 1С:БГУ 2.0.
Прежде чем перейти к технической части загрузки в 1С, выясним причину частой путаницы среди пользователей. Название темы на форумах часто содержит аббревиатуру ОКДП, однако в процессе обсуждения выясняется, что пользователям требуются совершенно разные справочники:
Важно знать: Классификаторы ОКДП, ОКП и ОКПД полностью утратили силу с 1 января 2017 года. Им на смену пришел единый унифицированный классификатор — ОКПД 2. Именно он используется во всех современных закупках (в рамках 44-ФЗ и 223-ФЗ), бухгалтерском учете государственных учреждений и статистической отчетности.
В старых релизах программы 1С:БГУ 1.0 справочник ОКДП как отдельный объект конфигурации отсутствовал. Официальная позиция фирмы «1С» и методистов ИТС заключалась в том, что вместо него следовало использовать справочник ОКП и вносить необходимые коды вручную, либо загружать смежные классификаторы, такие как ОКПД.
Рассмотрим подробнее оба варианта работы: для старой редакции БГУ 1.0 (если вы все еще сталкиваетесь с ней на архивных базах) и для современной редакции БГУ 2.0.
Если перед вами стоит задача наполнить справочник кодов в старой информационной базе БГУ редакции 1.0, проанализируем алгоритм ручной загрузки XML-файла классификатора по шагам.
Для успешного импорта данных выполним следующие действия:
ProductsByEconomicActivities_7.xml (его можно найти на дисках ИТС или скачать в составе старых дистрибутивов обновлений конфигурации).Коды ОКПД, а не «ОКП» или «ОКДП».Коды ОКПД, чтобы избежать конфликтов сопоставления данных.ProductsByEconomicActivities_7.xml на локальном компьютере или сервере и нажмем кнопку «Выполнить». Программа автоматически импортирует иерархическую структуру кодов.С технической стороны этот процесс автоматического разбора структуры XML-файла и создания элементов справочника в коде конфигурации выглядит следующим образом:
// Примерный алгоритм чтения XML-файла классификатора
ФайлКлассификатора = Новый ЧтениеXML;
ФайлКлассификатора.ОткрытьФайл(ПутьКФайлу);
Пока ФайлКлассификатора.Прочитать() Цикл
Если ФайлКлассификатора.Имя = "Item" И ФайлКлассификатора.ТипУзла = ТипУзлаXML.НачалоЭлемента Тогда
КодЭлемента = ФайлКлассификатора.ПолучитьАтрибут("Code");
НаименованиеЭлемента = ФайлКлассификатора.ПолучитьАтрибут("Name");
// Поиск или создание элемента справочника "Коды ОКПД"
НайденнаяСсылка = Справочники.КодыОКПД.НайтиПоКоду(КодЭлемента);
Если НайденнаяСсылка.Пустая() Тогда
НовыйЭлемент = Справочники.КодыОКПД.СоздатьЭлемент();
НовыйЭлемент.Код = КодЭлемента;
НовыйЭлемент.Наименование = НаименованиеЭлемента;
НовыйЭлемент.Записать();
КонецЕсли;
КонецЕсли;
КонецЦикла;
ФайлКлассификатора.Закрыть();
Обращаем ваше внимание, что фирма «1С» официально прекратила поддержку конфигурации «Бухгалтерия государственного учреждения» редакции 1.0 с 1 апреля 2023 года. Все государственные учреждения обязаны использовать современную редакцию — 1С:БГУ 2.0, работающую на управляемых формах платформы 1С:Предприятие 8.3.
В БГУ 2.0 механизмы работы с государственными классификаторами претерпели кардинальные изменения. Пользователям больше не нужно вручную искать XML-файлы на форумах и сторонних сайтах. Выясним, какими современными инструментами мы располагаем сегодня.
Классификатор ОКПД 2 содержит десятки тысяч позиций. Если загрузить его в базу данных полностью, это приведет к неоправданному увеличению размера базы данных и снижению скорости поиска. В БГУ 2.0 реализован механизм «ленивой» загрузки.
Разберем по шагам, как точечно подобрать нужный код из облачного классификатора:
Для учреждений, ведущих активную закупочную деятельность, критически важно использовать те же коды, что и на портале госзакупок. В БГУ 2.0 встроен специализированный инструмент синхронизации:
ОКПД 2 может происходить полностью автоматически по настроенному расписанию через РегламентныеЗадания.Еще один удобный способ автоматизации — подключение к сервису 1С:Номенклатура. При добавлении нового товара сервис автоматически сопоставит его наименование с корректным кодом ОКПД 2 и ТН ВЭД, заполнив все реквизиты карточки номенклатуры без участия человека.
Если ваше учреждение работает в закрытом контуре без прямого доступа к сети Интернет, актуальные классификаторы поставляются в составе дистрибутивов обновлений конфигурации БГУ 2.0. Для их импорта мы используем встроенную обработку Помощник обновления классификаторов, которая считывает новые данные из папки шаблонов установленного обновления.
Мы выяснили, что старые классификаторы ОКДП и ОКПД больше не используются в учете. Для корректного ведения бухгалтерской деятельности и сдачи статистической отчетности (например, формы ТЗВ-М) государственным учреждениям необходимо использовать классификатор ОКПД 2 в программе 1С:БГУ 2.0. Использование современных облачных сервисов 1С позволяет отказаться от ручного поиска XML-файлов и полностью автоматизировать процесс актуализации кодов.