powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос к базе 1C средствами SQL
16 сообщений из 16, страница 1 из 1
Запрос к базе 1C средствами SQL
    #40082826
uva21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Прошу помощи, совета:

Есть база 1С
Крутится на SQL 2017

Кратко нужно:
-1- Со внешней программы залогинится к SQL 2017
-2- Выбрать нужную таблицу из 1С
-3- Взять нужные данные
-4- Передать во внешнюю программу эти данные

Прошу помощи как на втором пункте сделать запрос к базе SQL к таблицам 1C?
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40082834
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uva21,

Попробуйте использовать 1сников для такого определения. Или данные конфигуратора.
Ну и таким образом вы нарушаете лицензионное соглашение
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40082866
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что именно не получается ?
Если неизвестно SQL-имя таблицы, то любой 1с-ник сможет помочь заглянув в конфигуратор.
Если непонятно, как взять нужные данные, то тут надо разобраться в метаданных.

Есть довольно подробное описание таблиц 1С:
тынц

Про лиц. соглашение - какой-та бред.
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40082897
4es
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
4es
Гость
L_argo
Про лиц. соглашение - какой-та бред.

Ну как бэ вот
4. Лицензиат обязуется не допускать нарушений исключительных прав Правообладателя на ПРОГРАММНЫЙ ПРОДУКТ, в частности, не совершать и не допускать совершения третьими лицами следующих действий без специального письменного разрешения Правообладателя:
...
* осуществлять доступ к информационной базе ПРОГРАММНОГО ПРОДУКТА и построение систем на основе ПРОГРАММНОГО ПРОДУКТА с помощью средств и технологических решений, не предусмотренных в сопроводительной документации;
...


Ну и допом, если в какой-то новой конфигурации изменятся метаданные, вся обработка отвалится.
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40082921
dvim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uva21,какая 1с?
Если УФ - поднимите на 1с http сервис и обращайтесь к нему....
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40083283
uva21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

dvim,
1С старая без управляемых форм.

L_argo,
с таблицей понятно какую брать, но вопрос:

Нужен пример полного запроса с SQL к таблице 1С что бы вытащить какие-нибудь данные
Прошу скинуть элементарный пример SQL запроса, например что бы через SQL запрос отправляем ФИО, а в ответ получаем код из 1С
?
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40083307
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
-- бы через SQL запрос отправляем ФИО, а в ответ получаем код из 1С
select [код из 1С] from [таблица 1С] where ФИО = 'имярек'
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40083345
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uva21
Добрый день.

dvim,
1С старая без управляемых форм.
Старая это 7-ка или старая - это 8-ка? Обе без управляемых. И конфига какая? Или есть уверенность, что во всех конфигах все одинаково?
L_argo,
с таблицей понятно какую брать, но вопрос:

Нужен пример полного запроса с SQL к таблице 1С что бы вытащить какие-нибудь данныеТаблицы в базе не зависят от клиента и потому запрос к данным 1с точно такой же, как и к данным не 1с.Прошу скинуть элементарный пример SQL запроса, например что бы через SQL запрос отправляем ФИО, а в ответ получаем код из 1С
?
Код: sql
1.
select [код из 1С] from [таблица 1С] where [имя поля с ФИО] = 'имярек'
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40083386
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uva21,

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

Всегда есть и такой маневр: откройте в 1С то, что вам нужно и поймайте профайлером запрос.
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40083440
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a_voronin
Всегда есть и такой маневр: откройте в 1С то, что вам нужно и поймайте профайлером запрос.
Но нужно быть готовым, что запрос может растянуться на 3 экрана. Или на 5.
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40083453
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или данные вместо таблицы _info567 лежат в _info789 )
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40084121
uva21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо получилось:
select [_Code] from [_Reference62] where [_Description] = 'Петр Иван Иванович'
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40084144
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uva21,

Вы же в курсе, что _Reference62 может стать внезапно _Reference99?
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40084155
Natashih Robot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что бы получить устойчивое соединение с данными Учётной системы 1С, вашему проекту необходимо стать партнёром Заказчика и и отчасти разработчика, каналы обменов есть, они прекрасно работают с великим количеством сервисов.
А вот по сути вопроса:
Работа на уровне SQL клиента с продакшен экземпляром БД 1С это "пропаганда Коммунизма" - да красиво, да хочется, но утопииично.
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40084360
uva21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Критик,

нет. А из-за чего и как на это повлиять?

У нас 1С УАТ_1,0 работает на 8.2
...
Рейтинг: 0 / 0
Запрос к базе 1C средствами SQL
    #40084366
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uva21,

по-моему, такое случается, если 1сники решат выгрузить все и загрузить заново,
может быть еще в каких-то иных случаях такое возможно )
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запрос к базе 1C средствами SQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]