Доступ к данным 1С: Предприятия из Microsoft Excel

Данная статья предназначена для опытных пользователей и разработчиков, которых хотят получать отчетность из 1С в Excel. Кроме того, данная статья затрагивает вопросы безопасности в подобных решениях.

Доступ к данным 1С: Предприятия
из Microsoft Excel

Используя Excel можно получать из 1С различные отчеты.

Excel при доступе к данным DBF не требует авторизации, т.е. может быть использован для взлома.

О доступе в 1С через Excel администраторам и опытным пользователям

Данная статья предназначена для опытных пользователей и разработчиков, которых хотят получать отчетность из 1С в Excel. Кроме того, данная статья затрагивает вопросы безопасности в подобных решениях.

Доступ к данным локальной и сетевой версии 1С (DBF-версия)

Для получения данных из 1С в Excel настраивают Microsoft Query для чтения файлов 1С. Сам Microsoft Query входит в состав Microsoft Office. Единственная загвоздка это кодировка базы 1С. Для ее устранения нужно с помощью программы regedit.exe исправить значение ключа реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftJet3.5EnginesXbase

на ANSI. Затем в файле 1CV7.DD смотрят описание таблиц с данным 1С. В конце составляют запрос для получения нужной информации из 1С через ODBC-драйвер FoxPro. Например, для получения информации о приходных накладных нужен примерно такой запрос:

SELECT dh434.IDDOC, dh434.SP440, dh434.SP910, dh434.SP441, dh434.SP453, sc46.DESCR, sc33.DESCR, dt434.SP449, dt434.SP451, dt434.SP453 FROM dh434.dbf dh434, dt434.dbf dt434, sc33.dbf sc33, sc46.dbf sc46 WHERE sc46.ID = dh434.SP437 AND dh434.IDDOC = dt434.IDDOC AND dt434.SP448 = sc33.ID

Для создания запроса не обязательно знать язык SQL, его можно построить с помощью мастера запросов Microsoft Query, приведенный запрос был сделан именно так. Полученные данные из можно Microsoft Query можно анализировать в Excel, если вызвать Microsoft Query из пункта меню "Данные/ Импорт внешних данных/ Создать запрос".

Замечания по безопасности.

Как видим, DBF-файлы в принципе не подразумевают авторизацию при доступе к данным. Таким образом, любой пользователь 1С используя данный метод может получить полный доступ к данным в 1С. Серьезных мер противодействия этому нет, но есть несколько методических мер, которые могут смягчить проблему:

- Не раскидывайте Excel-отчеты предназначенные для работы с 1С где попало. Устанавливайте их только тем пользователям, которым они нужны.

- Используйте средства Windows Trusted Security, для изоляции разных баз друг от друга.

- Не устанавливайте Microsoft Query и ODBC-драйверы для DBF-файлов обычным операторам БД.

Доступ к данным версии 1С для SQL

Доступ организуются аналогично как для DBF и даже проще, т.к. реестр править не нужно. Запрос для получения информации из приходных накладных для базы 1С под MS SQL выглядит примерно так:

SELECT dh434.IDDOC, dh434.SP440, dh434.SP910, dh434.SP441, dh434.SP453, sc46.DESCR, sc33.DESCR, dt434.SP449, dt434.SP451, dt434.SP453

FROM dh434, dt434, sc33, sc46 WHERE sc46.ID = dh434.SP437 AND dh434.IDDOC = dt434.IDDOC AND dt434.SP448 = sc33.ID

По сравнению с анализом DBF-базы запрос имеет несущественные отличия в разделе FROM и для составления запроса следует пользоваться описанием базы в разделе 1CV7.DDS.

Замечания по безопасности

В случае MS SQL для получения данных требуется авторизация на сервере. Рекомендуем использовать метод Trusted Security для входа в MS SQL. Это позволяет не хранить пароли в настройках системы и блокирует атаку через подбор пароля (password attack). Следует помнить, что если пользователи смогут скопировать файл 1CV7.DBA, то довольно легко они смогут расшифровать пароль MS SQL с помощью таких программ как unsql.exe. Надежная защита от такого взлома строится с помощью таких продуктов как "Защита 1С: Предприятия для SQL".

Комментарии

6
  • Хранитель_врат
    а, собссно на майкрософте лежит обновление к экселю. Это не тоже самое? Вроде обещают совместимость этих двух программ...

Фейковых приложений банков стало на 25% больше

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

Курсы повышения
квалификации

20
Официальное удостоверение с занесением в госреестр Рособрнадзора

Налоговикам можно задавать вопросы только про свои налоговые дела, но не про чужие

Абы кому ФНС не дает разъяснения по налогам.

Хочу научиться инвестировать в бизнес. Топ–16 площадок и телеграм–каналов для обучения

Финансовое образование (хотя бы на базовом уровне) — это один из первых шагов, которые стоит сделать перед тем, как вкладывать куда-либо деньги. На каких площадках и телеграм-каналах можно научиться инвестировать в бизнес?

Иллюстрация: создано с помощью ИИ OpenAI © Вера Ревина/Клерк.ру
Лучшие спикеры, новый каждый день

Губернаторам хотят разрешить продлевать майские праздники

В Госдуме хотят разрешить местным властям давать больше выходных в майские праздники. Но только если большинство жителей поддержит перенос выходных с новогодних праздников.

Применение метода Критического Пути в управлении проектами

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

Применение метода Критического Пути в управлении проектами

Физлицам до 2 мая нужно сдать уведомления о КИК

Если не представить уведомление о контролируемой иностранной компании, придется заплатить штраф в размере 500 000 рублей.

Опытом делятся эксперты-практики, без воды

Как ваши интернет-бухгалтерии уменьшают налог на взносы? Опрос

Одна из подписчиц рассказала нам о том, как устроен расчет налога по УСН в онлайн-бухгалтерии Тинькофф, и прислала нам скрины переписки с поддержкой. Нас подход удивил и мы решили устроить опрос — а как работают ваши онлайн-бухгалтерии?

Допустимое время сверхурочной работы по ТК предложено увеличить

В настоящее время Трудовой кодекс разрешает переработки по 4 часа в течение двух дней подряд, то есть работать по 12 часов в день.

НДС

ФНС планирует сократить сроки возмещения НДС

Сейчас бизнесу возвращают НДС в течение 2-х месяцев, но глава ФНС хочет сократить эти сроки до нескольких недель.

Бесплатно с Страховые взносы

Пониженные страховые взносы: автоматом или по заявлению

Пониженные тарифы страховых взносов для субъектов МСП действуют уже несколько лет (п. 2.4 ст. 427 НК, ред. от 14.07.2022 № 239-ФЗ). Однако по сей день контролеры и даже суды полагают, что право на эти тарифы надо подтверждать заявлением. Разбираемся, как ответить на претензии инспекторов в данной ситуации.

Пониженные страховые взносы: автоматом или по заявлению

НДС при продаже ТС через цепочку юридических лиц. Документальное подтверждение

Каким образом документально подтвердить факт регистрации транспортного средства на физического лица в случае его перепродажи через цепочку юридических лиц?

Цифра дня. Про платежки и ЕНС

Глава ФНС поделился статистикой, как ЕНС изменил к лучшему жизнь бизнеса.

Цифра дня. Про платежки и ЕНС
Миникурсы, текстовые и видеоинструкции для бухгалтеров

Мошенники обещают ветеранам выплаты в честь Дня Победы

Аферисты пытаются использовать праздник в собственных криминальных целях и обещают ветеранам единовременные выплаты до 300 000 рублей.

НДФЛ

При продаже квартиры вдова может учесть расходы умершего мужа на ее покупку

Ситуация: будучи в браке мужчина купил квартиру на свое имя. Через 2 года он умер, квартира перешла по наследству его жене, и она ее продала.

Зарплата

Можно ли направлять расчетные листы в электронном виде

В соответствии со ст. 136 ТК работодатель обязан при выплате зарплаты обязан сообщать сотрудникам о составных частях выплаты, компенсациях и иных выплатах, удержаниях и общей сумме.

Иллюстрация: Вера Ревина/Клерк.ру

Суд взыскал с IKEA 12,9 млрд рублей

По заявлению ФНС с дочерней компании IKEA в России взыскали почти 13 млрд рублей.

Маркетплейс Ozon получил предупреждение от ФАС

Предприниматели пожаловались в ФАС на неопределенные условия в договорах с маркетплейсом Ozon, а также на навязчивые предложения поучаствовать в акции «Баллы за скидки».

Требования к комплектации укладок, наборов, комплектов и аптечек для оказания первой помощи на 2024 год

Предлагаем ознакомиться со всеми актуальными приказами Минздрава на 2024 год, которые содержат требования к комплектации укладок наборов комплектов и аптечек для оказания первой помощи.

Иллюстрация: freepik/freepik
НДФЛ

Налоговики сложат зарплату и доход от брокеров и доначислят НДФЛ 15%

За 2023 год налоговые агенты отдельно считают НДФЛ по каждой налоговой базе, а ФНС потом все суммирует и пересчитывает налог с дохода свыше 5 млн рублей.

Интересные материалы

Спрос на акции «МТС банка» в 15 раз превысил объем выпуска

Размещение акций «МТС банка» на Мосбирже стало рекордным по числу заявок от инвесторов.