27.06.2021 Айдар Фархутдинов 23840
Внешние источники данных 1С

Содержание:

1.       Работа с внешними базами данных

2.       Таблицы внешнего источника данных в 1С

3.       Связь с внешним источником данных в 1С

4.       Строки подключения к внешним источникам данных  


1.    Работа с внешними базами данных


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


Когда эксплуатируется система, поставленная на платформе 1С, иногда появляются задачи по получению данных из внешних баз (например, реляционные и аналитические). Чтобы с этим не возникало проблем, существует инструмент «ВнешниеИсточникиДанных». Об этом объекте и пойдёт речь в данной статье.


Итак, внешние источники данных – это некие объекты внутри конфигураций, благодаря которым осуществляется работа с внешними базами данных, которые существуют отдельно от платформы 1С (например, таблицы SQL, Excel, файлы с форматами txt, dbf, csv, Access и прочие). С помощью этих объектов, внешних источников данных, можно заимствовать информацию у баз данных извне и применять её в своих программных решениях. При этом отображаться и восприниматься информация из внешних баз будет таким образом, будто находится в самой системе 1С.


Задачи, которые можно реализовывать при помощи внешних источников данных в 1С 8.3:


1.     Хранить в 1С различные ссылки на таблицы и поля, которые находятся на ином ресурсе;

2.     исполнять-перенимать командование и функционал от стороннего объекта, который был подключен;

3.     составлять отчёты, согласно внешним данным, но в 1С 8.3;

4.     получать и выгружать данные из 1С 8.3 в сторонние источники.


Для операционных систем Windows и Linux осуществляется работа источника извне с данными из ODBC-источника (программный интерфейс, который является прикладным и даёт доступ к базам с данными). Наиболее обширные возможности имеет язык запросов при работе с такими СУБД (системы управления базами данных) как Microsoft SQL Server, PostgreSQL и IBM DB2.


Стоит учесть ещё одну особенность внешних источников данных – это возможность подключения многомерных источников данных к прикладным решениям. Возможны следующие многомерные источники данных: Microsoft Analysis Services, IBM InfoSphere Warehouse и Oracle Essbase.


Замечание: ODBC-драйвер ограничивает возможности. Так, например, когда происходит работа с какими-то СУБД, то в запросах могут работать не все конструкции.  


2.    Таблицы внешнего источника данных в 1С


Составляющими внешнего источника данных в 1С являются таблицы.



Рис. 1 Составляющие внешнего источника данных 1С 8.3


Все таблицы во внешнем источнике данных можно описать двумя способами:

1.     с помощью конструктора;

2.     вручную.

Создание таблиц в конструкторе показано на скриншоте ниже:



Рис. 2 Конструктор для создание таблиц


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



Рис. 3 Перечень таблиц внешнего источника данных 1С


Любую таблицу можно рассмотреть в виде полноценного самостоятельного объекта внутри конфигурации. Все таблицы содержат поля, для каждого поля можно определить форму, команду, макет.



Рис. 4 Поля в таблицах внешнего источника данных 1С


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

Как пример, формы можно генерировать автоматически, но также можно разработать форму вручную.



Рис. 5 Генерирование форм внешних источников данных 1С


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



Рис. 6 Обращения к данных внутри таблиц внешних источников данных 1С 8.3


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



Рис. 7 Данные таблицы внешнего источника данных 1С


Элементы в таблицах несут ещё одну важную функцию – на эти элементы можно делать ссылку, как на данные типа объект.

Например, на элементы в таблицах можно сослаться как на справочник или документ.



Рис. 8 Элемент таблиц внешних источников данных 1С  


3.   Связь с внешним источником данных в 1С


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


1.     нужно открыть «Все функции», далее перейти в раздел «Стандартные», потом перейти в «Управление внешними источниками данных», где запустится перечень всех возможных объектов в конфигурации, как показано на скриншоте ниже:



Рис. 9 Управление внешними источниками данных в 1С


2.     далее нужно ещё раз внести название соединения, для чего кликаем на меню «Администрирование», затем на «Изменить общие параметры»; копируем строку, которая указывает на соединение и вписываем в поле внутри формы. Далее кликаем «Подключиться»;


3.    затем появится «галочка» зелёного цвета, которая означает, что всё выполнено корректно; данные действия обязательны при каждом новом подключении;



Рис. 10 Подключение к внешним источникам данных в 1С


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



Рис. 11 Работа с внешними источниками данных в 1С


Подключение успешно завершено.  


4.    Строки подключения к внешним источникам данных


Также возможно подключения к внешним информационным базам при помощи строк.

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


Далее будут приведены примеры различных строк подключения к базам:


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


Рис. 12 Строка подключения к базам


·        строка подключения к базе в случае, когда указание логина и пароля – это дополнение


Рис. 13 Строка подключения в 1С


·        строка подключения в 1С для доступа к источнику извне через его название


Рис. 14 Пример строки подключения в 1С


В данной статье было рассмотрено понятие внешних источников данных. Также была представлена инструкция с некоторыми примерами по работе с таблицами из внешних источников данных. Можем сделать вывод, что данный объект является довольно полезным, ведь благодаря этим источникам могут объединяться внутренние и внешние данные, причём внешним не обязательно быть связанным с 1С. Также была приведена инструкция по автоматическому подключению к внешнему источнику данных.


Специалист компании «Кодерлайн»

Айдар Фархутдинов

Наши проекты

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

ООО «ЛИГА-ТРАНС»
ООО «ЛИГА-ТРАНС»

Отрасль:
Профессиональные услуги, бытовое обслуживание

Внедренное типовое решение:
«1С:ERP Управление предприятием 2.1».

- Сделано ТЗ по автоматизации учета МСФО: - Разработана карта бюджета доходо...

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

Отрасль:
Производство

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Различная отраслевая специфика:
- Переработка давальческого сырья
- Уче...

ОАО «Интер РАО – Электрогенерация»
ОАО «Интер РАО – Электрогенерация»

Отрасль:
Электрогенерация

Внедренное типовое решение:
1С:Управление производственным предприятием

Для работы 2500 пользователей в 9 часовых поясах организована территориально-...

Установка программного продукта БИТ.Финанс для 1С:Бухгалтерия 8
ООО «Джи Эй Си Шиппинг энд Лоджистикс»

Отрасль:
Транспорт

Внедренное типовое решение:
БИТ.Финанс

Построение единого информационного пространства финансовой службы;
Учет ...

ООО "Смена"
ООО "Смена"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Комплексная автоматизация

Банк и касса
Расчеты с контрагентами
Торговые операции
Взаиморасчеты с...

ОАО «Фаберлик»
ОАО «Фаберлик»

Отрасль:

Внедренное типовое решение:
1С:ERP. Управление производственным предприятием 2

- Регламентированный учет;
- Кадровый учет;...

Автоматизация контроля исполнительской дисциплины на базе ПП «1С:Документооборот 8 ПРОФ»
ООО «ФСК Лидер»

Отрасль:
Строительство и девелопмент

Внедренное типовое решение:
1С:Документооборот 8 ПРОФ

- Делопроизводство;
- Учет и хранение документов;
- Учет и контроль исполне...

Автоматизация документооборота в компании ООО "Ликард"
ООО «Ликард» (ОАО ЛУКОЙЛ)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:Документооборот КОРП

- Отказ от бумажного документооборота, от громоздких систем на базе офисного...

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

Внедренное типовое решение:
1С:Управление холдингом

– Оформление заказов поставщикам;
– Управление отношениями с поставщика...

Разработка функциональных требований к информсистеме на базе «1С:Управление холдингом 8»
ФГУП «СВЯЗЬ-безопасность»

Отрасль:
Охранные услуги

Внедренное типовое решение:
1С:Управление холдингом

- Зафиксировали процессы по блокам бухгалтерского, налогового учета, казнач...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение