Заметки DevOps инженера

ИТ-аутсорсинг в Туле. Автоматизация процессов. 58-95-99

Внесение изменений в базу данных Декларант-Алко

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

В выше показанном окне например кнопка удалить отсутствует.

Контора, на которую вносились данные, является подразделением. Данные же в программе случайно внесли на основную организацию. Как оказалось позже организацию на подразделение изменить нельзя без утраты данных. Во многих других местах ПО при изменении родительских «edit» информация принадлежащая к родителю может бесследно исчезнуть.
Задача Изменить родителя данных о продажах алкоголя.
Файл базы данных по умолчанию находится по пути

C:\Program Files (x86)\ФСРАР\Декларант-Алко\Declarant-Alko.exe\base.sdf

Расширение файла базы данных *.sdf, что говорит о его принадлежности к SQL Server Compact Edition. Для редактирования бд воспользуемся софтом под лицензией GNU CompactView. Запускаем CompactView выбираем файл base.sdf, по неизвестным причинам ЦентрИнформ решил зашифровать бд.

Пароль от бд — «7338a7e6-fd3b-49d1-8d90-ddbbc1b39fa1», вводим его. Открывается база, ищем таблицу DecF11 — (декларация 11).

За значение подразделения отвечает столбец idOrg. Необходимо в столбце, там где стоит «2» изменить на «8». Для чего введём sql команду:

UPDATE DecF11 SET idOrg=8 WHERE idOrg=2

, нажмем play, сохранять ничего не требуется. Проверяем у нашего подразделения появились необходимые данные.
Эпилог Указанным выше способом можно вносить единичные и групповые изменения в любые реквизиты и значения в базе данных Декларант-Алко.

14 thoughts on “Внесение изменений в базу данных Декларант-Алко

  • Алексей:

    Огромная благодарность автору. Очень помогло.

  • Konstantin:

    Будьте добры! пример как из Ёкселя значение получить

  • SS_:

    Что значит получить?
    Импортировать данные из excel файла в декларант алко?!

  • Константин:

    Ну да импортировать, или каким то образом просто копировать-вставлять, а то есть опт, небольшой правда, но на 140 стр шестой декларации, а нашальнике — ЖАДИНА, вот и ищу способы облегчить себе работу, в Ёкселе свести — не проблема, а декларант забивать вручную — скучно

    • SS_:

      Мы пользуемся самописным софтом для конвертации xls в xml. Некоторые программы позволяют загружать из xls сразу, например реализовано в сбис.

  • Константин:

    Примного благодарен за совет со СБиС, покурю в ту сторону

  • Бухгалтер:

    Здравствуйте!
    У меня такой вопрос.Можно ли из файла XML создать базу в ДА?
    (раньше отчитывались через сервис,теперь решили делать сами)
    нашу базу нам просто так отдать не хотят.

  • SS_:

    Предыдущие декларации импортируются в ДА. Но все равно придется покупать сертификаты для подписи. Потому проще пользоваться сбисом или контуром у них ПО включено в стоимость сертификата.

  • Бухгалтер:

    Сертификаты уже есть.
    Вопрос в том,как этот импорт осуществить.
    Руками так не хочется заносить))))

  • SS_:

    Создаете декларацию за предыдущий период, затем импорт декларации xml.

  • Бухгалтер:

    Добрый вечер!!!
    Скажите пжл. можно ли как-то по «хитрому» просмотреть свои загруженные файлы в ЛК Росалкогольрегулирования (в плане их содержимого)?

  • SS_:

    Думаю нет. В ЛК ФСРАР только загрузка, если ничего не изменилось.

  • boxfon.ru:

    Скопировать нельзя (по крайней мере, я не нашёл, как это следать). Поэтому бэкап, переименование декларации из первичной в корректировку, изменение данных, подача декларации, бэкап, изменение номера корректировки, изменение данных, подача декларации.

  • Kladr:

    Добрый день, уважаемые коллеги! Нужно скопировать Декларант Алко, сохранив все данные по предприятию с одного компьютера на другой. Попыталась скопировать, но копируется только программа, данные по предприятию не копируются. Подскажите пожалуйста, как правильно это сделать?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *