Перевод учета из 1С:Бухгалтерии предприятия (БП) в 1С:Бухгалтерию государственного учреждения (БГУ) — это не просто перенос справочников, а сложная методологическая трансформация. Если в коммерческом учете мы оперируем привычными счетами, то в бюджетной сфере структура рабочего плана счетов (РПС) строится на базе классификационных признаков, не имеющих аналогов в хозрасчете. Рассмотрим подробнее, как технически и методически реализовать этот процесс, учитывая большой объем данных (ОС и номенклатура).
Прежде всего, проанализируем доступные программные средства. Это связано с тем, что структуры регистров и методология учета в БП и БГУ различаются кардинально.
ОсновныеСредства потребует написания обработчиков, которые будут заполнять бюджетные реквизиты (вид имущества, КФО) на лету.EnterpriseData. Это может существенно упростить перенос объектов через синхронный обмен (Контрагенты, Номенклатура), но для переноса остатков всё равно потребуется доработка.ВводНачальныхОстатков. См. пример запуска обмена через COM-соединение для автоматизации процесса. Это удобно для контроля данных в режиме реального времени.Разберем, почему простой перенос проводок невозможен. В БГУ номер счета состоит из 26 разрядов. Посмотрим на структуру этого номера:
Проанализируем ситуацию на примере расчетов с поставщиками. Если в БП мы используем счет 60.01, то в БГУ он превращается в целое семейство счетов 302.xx, где выбор субсчета зависит от типа услуги (связь, коммуналка, ремонт). Более того, для каждого счета нужно указать тип контрагента (734/834 для ООО, 736/836 для ИП), иначе отчетность не соберется.
Перенос ОС — самая трудоемкая часть. Выясним причину: в бюджете правила амортизации и классификации жестко привязаны к кодам ОКОФ и группам имущества.
При переносе из БП нам необходимо программно или вручную определить следующие параметры для каждого объекта:
21 при вводе в эксплуатацию. Объекты от 10 000 до 100 000 руб. амортизируются 100% при вводе. Свыше 100 000 руб. — линейным способом.Пример кода для программного создания документа ввода остатков ОС (фрагмент логики):
НовыйДок = Документы.ВводОстатковОС.СоздатьДокумент();
НовыйДок.Дата = '20231231235959';
НовыйДок.Организация = Объект.Организация;
НовыйДок.КФО = "2"; // Приносящая доход деятельность
// Заполнение табличной части
НоваяСтрока = НовыйДок.ОС.Добавить();
НоваяСтрока.ОбъектОС = Справочники.ОсновныеСредства.НайтиПоНаименованию(ИмяИзБП);
НоваяСтрока.СчетУчета = ПланыСчетов.ЕПСБУ.ОсновныеСредства_ИноеДвижимоеИмуществоУчреждения;
НоваяСтрока.Стоимость = ОстатокИзБП;
НовыйДок.Записать();
В БП счет 10 является универсальным. В БГУ счет 105 (Материальные запасы) требует детализации. Разберем по шагам, как подготовить справочник к переносу:
Совместно с главным бухгалтером необходимо выполнить следующие действия:
01, 02, 10, 60, 62, 70. Проверяем оборотно-сальдовую ведомость.Важный момент: если переносится и заработная плата, помните, что в БГУ счета расчетов с персоналом (302.11) требуют обязательной привязки к КБК. Выплата через казначейство не пройдет, если аналитика будет пустой. Проанализируем также налоговый учет: данные по налогу на прибыль и НДС в БГУ ведутся на отдельных забалансовых счетах серии «Н», которые также нужно заполнить при вводе остатков.
Таким образом, успех переноса зависит от плотной связки программиста и квалифицированного бюджетного методолога. Техническая часть (выгрузка/загрузка) — это лишь 30% работы, остальные 70% — это правильное распределение хозрасчетных данных по специфическим аналитикам бюджетного учета.