Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
32 / 27 / 7
Регистрация: 23.03.2022
Сообщений: 706

Получить данные базы

23.07.2025, 12:26. Показов 1039. Ответов 18
Метки нет (Все метки)

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

1. - программно запустить 1с, сформировать отчет, получить данные файлом.
2. напрямую подключится к серверу скуль, из таблицы оборотов с отборами получить данные..
Какой вариант предпочтительнее? мне 2 больше нравится. Если вариант 1 - то подскажите алгоритм подробнее.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.07.2025, 12:26
Ответы с готовыми решениями:

Как выгрузить базу данных 1с 8.2 с SQL сервера в новую созданную локальную базу?
Добрый день! Возникла следующая проблема, при работе в конфигураторе с базой которая находится на...

8.3 Упр.Прил.: Получить ссылку на элемент справочника из базы 7.7 ?
Есть два справочника в базе на 7.7- в одном из справочников ("ПасТех") есть реквизит с названием...

8.3 Упр.Прил.: Получить ссылку на элемент Подчиненного справочника из базы 7.7 ?
Подключаюсь к базе 1С 7.7. через СОМ, беру данные из нужн. справочника "ПасТех", все ок. Однако...

18
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
23.07.2025, 13:11
Цитата Сообщение от LeninZhiv Посмотреть сообщение
напрямую подключится к серверу скуль
низзя то фиг с ним. а когда нибудь разбирал сложный запрос из 1с на ms sql? там конь не валялся ))
1
32 / 27 / 7
Регистрация: 23.03.2022
Сообщений: 706
23.07.2025, 13:30  [ТС]
Аватар, не. неразбирался. но нашел статью, https://infostart.ru/1c/articles/1270382/, думаю поможет.
0
Модератор
Эксперт 1С
 Аватар для Yulunga
4137 / 944 / 265
Регистрация: 22.04.2013
Сообщений: 6,587
Записей в блоге: 1
23.07.2025, 13:35
Лицензионное соглашение
Лицензиат обязуется не допускать нарушений исключительных прав Правообладателя на ПРОГРАММНЫЙ ПРОДУКТ, в частности, не совершать и не допускать совершения третьими лицами следующих действий без специального письменного разрешения Правообладателя:
...
осуществлять доступ к информационной базе ПРОГРАММНОГО ПРОДУКТА и построение систем на основе ПРОГРАММНОГО ПРОДУКТА с помощью средств и технологических решений, не предусмотренных в сопроводительной документации;
то есть ответ - только 1.
реализовать - можно ли опубликовать ТУ базу. а ЭТОЙ - посылать запрос и получать чтототам
через НТТР-запрос, например.

Не по теме:

в 27 версии реализованы веб-сокеты. преимуществ пока не понимаю. так, к сведению. возможно через них.

0
Эксперт 1С
 Аватар для OverDozero
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
23.07.2025, 13:37
А если ком соединением дернуть нужные данные? Вроде можно даже отборы делать. По стандартным полям типа даты. За период например.
А вот с передачей например контрагентов не уверен.

По сути можно дернуть ком соединением с отборами за период, и в базе где формируется отчет еще и доформировать его.
1
32 / 27 / 7
Регистрация: 23.03.2022
Сообщений: 706
23.07.2025, 13:42  [ТС]
Yulunga, тут не обсуждаются нарушения лицензии?

Да база опубликована.
0
Эксперт 1С
2199 / 245 / 73
Регистрация: 12.11.2015
Сообщений: 1,521
23.07.2025, 14:47
Если база опубликована, то http запросом удобнее, легче и понятнее, нежели sql запросом.
COM имеет проблемы - отваливается иногда, приходиться перерегисрировать компоненту(
Можно так же там регламентном заданием запускать 1С, будет формироваться отчет и класться в папку какую, откуда можно забрать
1
Модератор
Эксперт 1С
 Аватар для Yulunga
4137 / 944 / 265
Регистрация: 22.04.2013
Сообщений: 6,587
Записей в блоге: 1
23.07.2025, 14:54
если опубликована, то я бы ни минуты не думал бы, а уже начал пробовать НТТР запрос.
ком-соединение может накерниться, а запрос работает себе. знай разбирай, что тебе пришло. полезное дело
0
32 / 27 / 7
Регистрация: 23.03.2022
Сообщений: 706
24.07.2025, 06:29  [ТС]
А можете накидать годных ссылок на хттп запросы? Знаю инет пестрит ими, но там в основном для подключения к сайтам.
0
Эксперт 1С
 Аватар для OverDozero
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
24.07.2025, 08:54
Вот хорошая штука. Сильно облегчает жизнь
https://github.com/vbondarevsky/Connector
0
Модератор
Эксперт 1С
 Аватар для Yulunga
4137 / 944 / 265
Регистрация: 22.04.2013
Сообщений: 6,587
Записей в блоге: 1
24.07.2025, 11:22
соглашусь с коллегой
мы именно этот общий модуль добавили себе в БП и в ЗУП и пользуемся
вот статья про него в другом месте
0
32 / 27 / 7
Регистрация: 23.03.2022
Сообщений: 706
24.07.2025, 12:08  [ТС]
я в запросах 0
0
Эксперт 1С
 Аватар для OverDozero
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
24.07.2025, 12:14
Цитата Сообщение от Yulunga Посмотреть сообщение
если опубликована, то я бы ни минуты не думал бы, а уже начал пробовать НТТР запрос
Юлунга, а разве если база опубликована можно к ней обращаться напрямую?

Или я не понял ответ? Но мне понадобилось как-то синхронить 2 базы. В 1 проводиться документ, к 2 делается запрос по каким-то критериям и проверяет аналогичный документ в 2 базе.

Вот для этого я базе источнике и приемнике писал хттп сервис(в дереве объектов в конфигураторе добавлял его), публиковал базу и публиковал свой хттп сервис.

Это можно было делать без написания хттп сервиса?

Добавлено через 1 минуту
Цитата Сообщение от LeninZhiv Посмотреть сообщение
я в запросах 0

Не по теме:

Без труда не вытащишь и рыбку из пруда


Коннектор сильно роляет. Вместо написания 10 строк кода всего 1. А результат 1 и тот же.
0
Эксперт 1С
2199 / 245 / 73
Регистрация: 12.11.2015
Сообщений: 1,521
24.07.2025, 12:21
Цитата Сообщение от OverDozero Посмотреть сообщение
база опубликована можно к ней обращаться напрямую
что-нибудь создавать дорабатывать нужно. Напрямую только если реализовать веб сервис, но опять же, нужно создавать
0
32 / 27 / 7
Регистрация: 23.03.2022
Сообщений: 706
24.07.2025, 12:28  [ТС]
Ребята, мне очень льстит что вы верите в меня). Но можно для начала объяснить с чего начать? Сервис организовать? Мне необходимо считывать бухрегистр, как настроить сервис ?
0
Эксперт 1С
 Аватар для OverDozero
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
24.07.2025, 12:33
Цитата Сообщение от slypower Посмотреть сообщение
что-нибудь создавать дорабатывать нужно. Напрямую только если реализовать веб сервис, но опять же, нужно создавать
Могу ли я обращаться обращаться к опубликованной базе типовой через хттп запросы, и запрашивать например инфу о документах.
Должен же быть ххтп сервис который умеет это делать? КОторый получает входящий запрос, собирает инфу запросом, отдает ее, пусть в джсон. Или есть способ обращаться к такой базе, написав запрос?Без разработки хттп сервиса.
В этом мой вопрос.

Я не знаю такого способа. А по ответу Юлунги я прям засомневался)

Добавлено через 3 минуты
Цитата Сообщение от LeninZhiv Посмотреть сообщение
Ребята, мне очень льстит что вы верите в меня). Но можно для начала объяснить с чего начать? Сервис организовать? Мне необходимо считывать бухрегистр, как настроить сервис ?
В 2 словах не объяснить.

Как "костыль" можно в базе источнике данных сделать задание, которое например выгружает ВЕСЬ бух регистр куда-то..например в mxl, или хмл, или джсон,или еще как-то. Каждую минуту например

А пользак уже забирает этот файлик, и на своем уровне у него идет парсинг и показывает какие-то данные из файла.
0
32 / 27 / 7
Регистрация: 23.03.2022
Сообщений: 706
24.07.2025, 12:40  [ТС]
OverDozero, лучше мне разобраться. Что читать, направление задайте плз.
0
Эксперт 1С
 Аватар для OverDozero
924 / 329 / 130
Регистрация: 07.04.2011
Сообщений: 1,749
24.07.2025, 12:48
Цитата Сообщение от LeninZhiv Посмотреть сообщение
лучше мне разобраться. Что читать, направление задайте плз.
Ну ок. Я не знаю способа чтобы обращаться к другой базе не подняв хттп сервис. Пусть меня поправят если это не так

1. Это поднять надо сервер для публикации(апач, iis). Я делал на апаче.Читать как это сделать.
2. Написать в конфигураторе хттп сервис. Тут надо почитать как они пишутся(корневой юрл, юрл для обращения и тд).Читать как это сделать.
3. В базе приемнике (где бух.регистр) в этом ххтп сервисе написать запрос который будет возвращать запрошенные данные. Например в джсон.Читать как это сделать.
4.В базе источнике(откуда идет запрос) посылать на опубликованный хттп сервис запрос(передавая параметры, даты, какие-то идентификаторы. ССЫЛКИ не передаешь. 1 и тот же контрагент может в разных базах иметь разные гуиды. Я бы передавал код контрагента. В 2 базах они должны быть одинаковые)
5.Отправил запрос, получил результат, этот результат разбираешь и выводишь пользаку.
0
Модератор
Эксперт 1С
 Аватар для Yulunga
4137 / 944 / 265
Регистрация: 22.04.2013
Сообщений: 6,587
Записей в блоге: 1
28.07.2025, 15:33
можно через OData
в публикации базы есть закладка и она первая
тогда сразу к базе можно обращаться через сервис одата, только надо прочитать как.
у меня там вопрос по безопасности в разрезе логин-пароль, с которым обращаешься. я придумал как в НТТР делать , поэтому туда не лезу. только вижу, что у коллег из противного сектора сделано абы как и логин пароль админа прописан в файле публикации
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.07.2025, 15:33
Помогаю со студенческими работами здесь

8.3 Упр.Прил.: Узнать родителя элемента и получить периодическое значение из базы 7.7 ?
Подключаюсь и забираю данные из базы 7.7 через СОМ. В старой базе есть иерархический справочник....

Не получается получить результат база
не получается получить результат база. Он постоянно равен нулю. здесь все проводки и настройки...

Получить сразу 2 синонима значения перечисления если в базе 2 языка?
Добрый день. Можно ли получить сразу 2 синонима значения перечисления если в базе 2...

Перенос данных в 1С из базы данных Access
Добрый день! Ребят подскажите пожалуйста можно ли перенести данные из Access в 1С и что для этого...

Проблемы с переходом БП 1.6(базовая) - БП 2.0 (базовая)
Перевожу БП 1.6.(базовая) - БП 2.0 (базовая) с помощью помощника выгружаю данные из БП...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru