Переход с АС Смета 3.2 на 1С:БГУ 2.0

10.11.22

Интеграция - Обмен между базами 1C

Участвуя в проектах перехода в облако (по технологии 1С:Фреш) в проектах компании ООО НПФ «Форус» столкнулись с необходимостью переноса данных из системы "АС СМЕТА" версии 3.2 (разработчик НПО "КРИСТА", далее АС Смета) в программную конфигурацию 1С:Бухгалтерия Государственного Учреждения 8 ред.2.0 (далее БГУ). В этой статье хочу рассказать про то, как работать с АС Смета, а также поделиться опытом перехода.

Добрый день, коллеги!

Участвуя в проектах перехода в облако (по технологии 1С:Фреш) в проектах компании ООО НПФ «Форус», столкнулись с необходимостью переноса данных из системы "АС СМЕТА" версии 3.2 (разработчик НПО "КРИСТА", далее АС Смета) в программную конфигурацию 1С:Бухгалтерия Государственного Учреждения 8 ред.2.0 (далее БГУ).

 

Структура хранения данных в АС СМЕТА.

Расширения файлов базы данных: gdb. Используемая СУБД: FireBird 2.5 (x86).

АС СМЕТА использует две базы данных при работе: конфигурация и база с данными. Наименование файла конфигурации и базы с данными может быть любым. Например, у меня были следующие наименования файлов: для конфигурации - Config_Budget157n.gdb, для базы с данными - STIMATE_BUDGET157N.GDB.

АС СМЕТА может работать в нескольких режимах: веб-клиент и обычное приложение (не могу точно сказать тонкий клиент или толстый клиент). Для просмотра данных, использовал обычное приложение (как выглядит обычное приложение смотрите рисунок ниже). 

Исполняемый файл "АС СМЕТА" в обычном приложении: Stimate.exe.

Каталог с программой обычно называется RunImage, в этом каталоге хранятся все необходимые файлы для запуска АС СМЕТА. В этом каталоге также может храниться сама база данных, обновления системы и файлы для подключения к базе данных (в них хранятся пользователи, путь до базы данных и другая служебная информация для входа в АС СМЕТА), хотя база данных и файлы подключения к базе данных могут находиться и в других каталогах или локальной сети.

Для запуска базы клиента локально у себя лучше копировать всю папку RunImage целиком, файл подключения и базу данных.

 

Настройка подключения к АС СМЕТА.

Настройки подключения к АС Смета хранятся в специальном файле подключения. Файл подключения представляет из себя файл базы данных со списком пользователей, доступом к разделам и модулям системы, путём до базы данных, а также другой необходимой информацией для запуска АС СМЕТА.

Файл подключения имеет расширение dbx и редактируется специальной утилитой SysAdm.exe (подробно информацию можно найти в руководствах по АС СМЕТА).

Для тех, кто не хочет изучать руководство АС СМЕТА, вкратце:

  1. Номер подключения. На рисунке выше значение "0". Это значение говорит о том, что мы настраиваем путь к базе данных с данными, путь к базе данных указан в п.4. Значение "1" - это путь до базы данных конфигурации; значение "2" - это путь до базы данных с КЛАДром (его не подключали, можно работать без него).
  2. LANGDRIVER = ancyrr. Используем, как есть.
  3. PASSWORD = masterkey. Пароль для подключения к серверу базы данных FireBird.
  4. SERVER NAME = путь до базы данных с данными.
  5. USER NAME = SYSDBA. Пользователь для подключения к серверу базы данных FireBird.

На вкладке "Пользователи" задаются пользователи и доступные рабочие места (доступная подсистема для пользователя при входе в систему).

После того, как пути до базы данных и конфигурации прописаны, пользователи настроены, файл подключения необходимо сохранить.

 

Запуск АС СМЕТА

Для запуска приложения воспользуйтесь Stimate.exe, далее выберите в поле "Конфигурация" ваш файл подключения, выберите пользователя, введите пароль, выберите рабочее место и нажмите "ОК". Если ошибок не будет, АС СМЕТА запустится.

 

Внутренняя архитектура хранения данных АС СМЕТА

Немного познакомились с АС СМЕТА, теперь перейдем к архитектурным особенностям АС СМЕТА и хранению данных. Выше было написано, что АС СМЕТА имеет две базы данных: конфигурация и база для данных, а также часть логики скрыта внутри их приложения.

В базе данных, где хранятся данные около 530 таблиц (количество таблиц варьируется от обновлений и, возможно, используемого функционала, точно не могу сказать). В базе не существует связей между таблицами, т.е. схему посмотреть не удастся и, к сожалению, разобраться, как таблицы связаны друг с другом очень непросто и требует больших временных затрат и использование дополнительного программного обеспечения для трассировки запросов к базе данных и поиску нужных таблиц и связей.

В конфигурации около 216 таблиц. В конфигурации хранится план счетов, различные классификаторы (ОКОФ, ОКДП, ОКЕИ и другие), другая служебная информация, которая видимо используется для создания базы данных.

Для получения данных из АС СМЕТА из базы данных мы тянем данные (справочники, транзакции); остатки в базе не хранятся, поэтому приходилось их рассчитывать по детальным транзакциям; классификаторы, план счетов мы тянул из конфигурации.

Обработка для подключения:

 

 

Пример запроса для получения параметров ОС:

SQLQuery = "select

|*

|from (

|select stgresourceparams.id as ID, stgresourceparams.resourceid as Fixed_Asset_ID, stgresourceparams.nameid as Param_ID, str032.strval as Param_Name, stgresourceparams.objref as ObjRef, floatvals.val / 100 as param_value, (cast('30.12.1899' as date) + stgresourceparams.useddate) as useddate

|from stgresourceparams

|left join str032 on str032.id = stgresourceparams.nameid

|left join floatvals on floatvals.id = stgresourceparams.objref

|where (str032.strval = 'БалансоваяСтоимость') or (str032.strval = 'Цена') or (str032.strval = 'Амортизация2005') or (str032.strval = 'СтоимостьДляАмортизации')

|union

|select stgresourceparams.id, stgresourceparams.resourceid, stgresourceparams.nameid, str032.strval, stgresourceparams.objref, persons.tabnum as param_value, (cast('30.12.1899' as date) + stgresourceparams.useddate) as useddate

|from stgresourceparams

|left join str032 on str032.id = stgresourceparams.nameid

|left join persons on persons.id = stgresourceparams.objref

|where (str032.strval = 'МОЛ')

|union

|select stgresourceparams.id, stgresourceparams.resourceid, stgresourceparams.nameid, str032.strval, stgresourceparams.objref,  (cast('30.12.1899' as date) + stgresourceparams.objref) as param_value, (cast('30.12.1899' as date) + stgresourceparams.useddate) as useddate

|from stgresourceparams

|left join str032 on str032.id = stgresourceparams.nameid

|where (str032.strval = 'ДатаВводаВЭксплуатацию') or (str032.strval = 'ДатаПринятияКУчету')

|union

|select stgresourceparams.id, stgresourceparams.resourceid, stgresourceparams.nameid, str032.strval, stgresourceparams.objref, stgresourceparams.objref as param_value, (cast('30.12.1899' as date) + stgresourceparams.useddate) as useddate

|from stgresourceparams

|left join str032 on str032.id = stgresourceparams.nameid

|where (str032.strval = 'СрокДляАмортизации') or (str032.strval = 'Счет') or (str032.strval = 'НомерКарточки')) as InnerTable

|where (InnerTable.Fixed_Asset_ID <> 0) /* 0 - это группа */

|order by Fixed_Asset_ID, Param_Name, Useddate";

 

Выгрузка справочников и остатков из АС СМЕТА в 1С:БГУ.

Несмотря на потраченное время на написание и отладку запросов, получить корректные остатки в разрезе необходимой аналитики, так и не удалось. Например, МОЛ в результате запроса не соответствовал МОЛ в реальных остатках из АС Сметы. Остатки я сверял через стандартные и специализированные отчеты в АС СМЕТА: Оборотная ведомость по счету в разрезе МОЛ, Оборотная ведомость по НФА ф0504035. В АС СМЕТА практически все отчеты можно настроить с нужной детализацией с помощью настройки нужного шаблона:

 

 

Более того, шаблон можно выгрузить во внешний файл .СПО и загрузить его в другую базу АС СМЕТА.

Поэтому решили справочники перенести с помощью прямого подключения к АС СМЕТА, а уже перенос остатков выполнить через xls. Настроили шаблоны, сформировали отчеты на нужную дату, сохранили в xls и загрузили в 1С. Обработки для переноса из xls остатков в БГУ есть на Инфостарте.

 

Состав переносимых данных в терминах БГУ

В результате выполненных работ был перенесен необходимый объем данных.

Справочники:

  • Источники финансового обеспечения;
  • Классификационные признаки счетов;
  • Организации;
  • Подразделения;
  • Физические лица;
  • Сотрудники;
  • Места хранения;
  • Центры материальной ответственности;
  • Контрагенты;
  • Банки;
  • Банковские счета;
  • Номенклатура;
  • Единицы измерения;
  • Основные средства;
  • Инвентарные номера ОС;

Остатки на начало года по балансовым счетам:

  • 101 "Основные средства";
  • 102 "Нематериальные активы";
  • 103 "Непроизведенные активы";
  • 104 "Амортизация";
  • 105 "Материальные запасы";
  • 108 "Нефинансовые активы имущества казны";
  • 205 "Расчеты по доходам";
  • 206 "Расчеты по выданным авансам";
  • 207 "Расчеты по кредитам, займам (ссудам)";
  • 208 "Расчеты с подотчетными лицами";
  • 209 "Расчеты по ущербу и иным доходам";
  • 301 "Расчеты с кредиторами по долговым обязательствам";
  • 302 "Расчеты по принятым обязательствам";
  • 303 "Расчеты по платежам в бюджеты";

Остатки на начало года по забалансовым счетам:

  • 01 "Имущество, полученное в пользование";
  • 02 "Материальные ценности на хранении";
  • 03 "Бланки строгой отчетности";
  • 09 "Запасные части к транспортным средствам, выданные взамен изношенных";
  • 12 "Спецоборудование для выполнения научно-исследовательских работ по договорам с заказчиками";
  • 13 "Экспериментальные устройства";
  • 21 "Основные средства в эксплуатации";
  • 22 "Материальные ценности, полученные по централизованному снабжению";
  • 23 "Периодические издания для пользования";
  • 25 "Имущество, переданное в возмездное пользование (аренду)";
  • 26 "Имущество, переданное в безвозмездное пользование";
  • 27 "Материальные ценности, выданные в личное пользование работникам (сотрудникам)".

 

Особенности переноса справочников:

1. Не все справочники переносились в полном объеме. Например, справочник основных средств переносился только в части элементов, которые были в остатках. Контрагенты же переносились полностью.

2. Некоторые справочники отсутствовали в АС СМЕТА в явном виде, таки справочники были созданы автоматически при переносе (например, договоры контрагентов). В АС СМЕТА не смогли получить остатки в разрезе договоров.

4. Некоторые справочники потребовали дополнения (например, инвентарные номера ОС). Дело в том, что в АС Смета для групповых ОС не ведется поинвентарный учет (как правило, присвоен один инвентарный номер на групповую карточку). В БГУ приходится «дробить» такие инвентарные номера. Это может привести к погрешности в копейки, такие ситуации уже исправлялись пользователем вручную в 1С.

 

Методика переноса остатков:

Остатки переносили в специализированные документы для ввода остатков:

  • Ввод начальных остатков ОС, НМА, НПА;
  • Ввод начальных остатков;
  • Операция (бухгалтерская).

Все остатки переносили в разрезе Источников финансового обеспечения (в АС СМЕТА есть аналогичный справочник, и он шире, чем КФО).

 

Этапы перехода

Переход рекомендуем выполнять в начале года (годовая отчетность за прошлый год сдается из АС Смета, в БГУ учет ведется с 01 января).

Обычно переход осуществляется в 2 итерации:

1 итерация: перенос остатков для того, чтобы пользователи начали работать с 01 января. Перенос в чистую базу. Обычно выполняется с октября по декабрь.

2 итерация: финальный перенос остатков. Перенос в рабочую базу с сохранением внесенных оборотов с 01 января по дату переноса. Выполняется после закрытия года (в феврале-марте), когда остатки сформированы (уже не будут меняться, или изменения будут незначительны).

Однако, возможна схема, в которой сразу выполняется финальный перенос остатков (2 итерация). В этом случае обороты вносятся пользователем вручную, либо загружаются из смежных систем (например, с СУФД).

 

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

  1. Согласование графика перевода баз;
  2. Заказчик передаёт Исполнителю базу АС Смета, административный пароль/логин, а также временную лицензию для возможности просмотра данных и формирования отчетов;
  3. Тестовый перенос данных. Полученная база с перенесёнными данными и особенностями переноса (см ниже «Сверка после переноса данных») возвращается Заказчику;
  4. Проверка Заказчиком перенесенных данных, исправление выявленных проблем;
  5. Перенос данных (1 итерация). Протокол переноса данных с результатами сверки передается Заказчику.
  6. Пользователи работают в двух системах: в АС Смета для ввода операций за прошлый год, в БГУ для ввода операций за новый год.
  7. Перенос данных (2 итерация). Протокол переноса данных с результатами сверки передается Заказчику.

Сверка после переноса данных:

По результатам переноса подготавливался Акт о корректности данных, в котором отражался результат сверки перенесенных остатков по субсчетам с описанием причин расхождения и рекомендациями по исправлению расхождений. Выявленные ошибки учета в АС Смета исправлял Заказчик самостоятельно.

переход смета бгу

См. также

SALE! 15%

[ED3] Обмен для ERP 2.5, КА 2.5, УТ 11.5 БП 3.0, Розница, УНФ и других с EnterpriseData (универсальный формат обмена), правила обмена

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Россия Платные (руб)

Правила в универсальном формате обмена для ERP 2.5, КА 2.5, УТ 11.5, БП 3.0, Розница, УНФ, для последних версий конфигураций. Ссылки на другие конфигурации в описании публикации. Правила совместимы со всеми другими версиями конфигураций новыми и старыми, поддерживающими обмен в формате EnterpriseData. Не требуется синхронного обновления правил после обновления другой конфигурации, участвующей в обмене. Типовой обмен через планы обмена кнопкой Синхронизация вручную или автоматически по расписанию, или вручную обработкой.

25080 руб.

12.06.2017    133647    715    291    

384

Перенос данных из УПП 1.3 в БП 3.0. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление производственным предприятием 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:Бухгалтерия предприятия 3.0 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. Правила тестировались на конфигурациях УПП 1.3 (1.3.220.x) и БП 3.0 (3.0.147.x). Правила подходят для версии ПРОФ и КОРП.

28000 руб.

15.12.2021    19622    130    38    

88

Перенос данных из Камин 3.0, 4.0, 5.0 в ЗУП 3.х

Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ ФОМС, ЕФС Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет заработной платы 3.0», «КАМИН:Зарплата для бизнеса 4.0» и «КАМИН:Зарплата 5.0» на конфигурацию «Зарплата и управление персоналом» версии 3.1.

12000 руб.

25.09.2016    76816    273    247    

238

Перенос данных из УТ 10.3 в УТ 11.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Перенос данных из 1С:Управление торговлей 10.3 в 1С:Управление торговлей 11.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. За основу были взяты стандартные правила переноса остатков и справочной информации. Правила тестировались на конфигурациях УТ 10.3 (10.3.87.x) и УТ 11.5 (11.5.15.x).

28000 руб.

23.07.2020    45442    194    64    

151

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9032    8    8    

10

Выгрузка-загрузка любых данных (и измененных) между похожими конфигурациями (ФАЙЛ, HTTP, COM) ЛЮБЫХ баз 1С 8.1-8.3 с обработкой и поиском данных по произвольным полям поиска

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Что же Вы получаете? 2 способа обмена объектами – с ОДИНАКОВОЙ структурой и с ОТЛИЧАЮЩЕЙСЯ! Забудьте о том, что не могли ранее перенести данные между базами, из-за того, что изменилась структура объектов в одной из них с обновлением конфигурации – теперь это в прошлом! Теперь не помеха для обмена изменение состава реквизитов объекта (измерений, ресурсов)/состава табличных частей/реквизитов табличных частей/типов реквизитов! А так же получаете быстрый алгоритм обмена, с возможностью указания уровня выгрузки объектов по ссылкам! 3 способа обмена - ФАЙЛ, HTTP, COM: Система слежения за дублями предопределенных элементов при загрузке; Система поиска связей объектов для выгрузки; Отборы для каждого объекта конфигурации в отдельности; Динамическая замена произвольных ссылок при обмене; Выбор регистров движений для выгрузки. (Обновление от 22.07.2023, версия 8.10 - 10.0)

12000 руб.

28.08.2012    202260    291    278    

638

Перенос данных из УПП 1.3 в ERP 2.5, КА 2.5. Переносятся документы (обороты за период), справочная информация и остатки

Обмен между базами 1C Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 Бухгалтерский учет Управленческий учет Платные (руб)

Перенос данных из 1С:Управление производственным предприятием 1.3 в 1С:ERP Управление предприятием 2.5 и 1С:Комплексную автоматизацию 2.5 с помощью правил обмена. Переносятся остатки, документы (обороты за период), справочная информация. За основу были взяты стандартные правила переноса остатков и справочной информации. Правила тестировались на конфигурациях УПП 1.3 (1.3.221.x), ERP 2.5 (2.5.15.x), КА 2.5 (2.5.15.x) .

28000 руб.

24.06.2020    60560    37    27    

73

Перенос данных из Камин 3.5 (5.5) в ЗиКГУ 3.х

Обмен между базами 1C Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 руб.

28.07.2016    56648    137    139    

112
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. psa247 17 24.12.22 12:25 Сейчас в теме
Доброго дня! А сама обработка не предлагается для скачивания?
2. 8mironov 02.04.23 06:55 Сейчас в теме
эхх, счастливые люди, а наш регион наоборот с 1с переполз на эту Смету ((
3. user1248430 17.01.24 10:19 Сейчас в теме
(2) Разрешите поинтересоваться, что за регион?
4. 8mironov 17.01.24 12:43 Сейчас в теме
Оставьте свое сообщение