Size: a a a

1С, БСП, DevOps и Архитектура

2021 March 01

И

Игорь in 1С, БСП, DevOps и Архитектура
Коллеги, можете подсказать, кто в курсе - возможно ли в принципе из базы БП открыть форму другой базы БП не открывая саму базу? Пробовал СОМ соединение,но оно базу открывает. Базы имеют идентичную структуру, отличаются данными, нужно чтобы пользователи базы 1 могли видеть некоторые договора базы 2, но сами данные в базе 1 храниться не должны.
источник

А

Андрей in 1С, БСП, DevOps и Архитектура
А как можно не открывая базу просмотреть из неё данные?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
сделай синхронизацию по договорам
источник

А

Андрей in 1С, БСП, DevOps и Архитектура
ZEEGIN
сделай синхронизацию по договорам
"но сами данные в базе 1 храниться не должны."
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Должны видеть некоторые договоры. Почему хранение запрещено? Какая для пользователя разница что там низкоуровнево.
источник

И

Игорь in 1С, БСП, DevOps и Архитектура
Андрей
А как можно не открывая базу просмотреть из неё данные?
Для пользователя не открывать, но подключаться. Думаю в сторону api, но есть свои нюансы
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Игорь
Коллеги, можете подсказать, кто в курсе - возможно ли в принципе из базы БП открыть форму другой базы БП не открывая саму базу? Пробовал СОМ соединение,но оно базу открывает. Базы имеют идентичную структуру, отличаются данными, нужно чтобы пользователи базы 1 могли видеть некоторые договора базы 2, но сами данные в базе 1 храниться не должны.
Бесшовную интеграцию документооборота покури =)
источник

И

Игорь in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
Бесшовную интеграцию документооборота покури =)
Ага, думал об этом. Спасибо)
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Самый простой вариант, если все таки хранение запрещено и при условии что редактирование так же не требуется:
1. В базе 2 делаешь печатную форму договора.
2. В базе 2 делаешь веб сервис отдачи печатной формы документа например в pdf в виде двоичных данных
3. В базе 1 делаешь команду которая дергается и показывает печатую форму
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
но так рулить правами будет служнен чем сделать смнхронизацию по договорам. а RLS так вообще можно повеситься) потому что надо будет синхронизировать пользователей.
источник

И

Игорь in 1С, БСП, DevOps и Архитектура
ZEEGIN
Самый простой вариант, если все таки хранение запрещено и при условии что редактирование так же не требуется:
1. В базе 2 делаешь печатную форму договора.
2. В базе 2 делаешь веб сервис отдачи печатной формы документа например в pdf в виде двоичных данных
3. В базе 1 делаешь команду которая дергается и показывает печатую форму
Да, тоже рассматривал такой вариант. Спасибо за отклики!
источник

И

Игорь in 1С, БСП, DevOps и Архитектура
Меня уверяли, что такое возможно - открыть форму через сом не открывая базы, но убедившись что не выходит - решил уточнить у вас)
Всем спасибо и добра !)))
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Игорь
Меня уверяли, что такое возможно - открыть форму через сом не открывая базы, но убедившись что не выходит - решил уточнить у вас)
Всем спасибо и добра !)))
можно
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
но только в толстом клиенте обычных формах через оле автомэйшн
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
я такое делал для глубокого дрилдауна из консолидации сводных отчетов в упп проводки
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
ZEEGIN
но только в толстом клиенте обычных формах через оле автомэйшн
можно еще в одной базе открыть форму с полем html, а в нем через iframe встроить нужную форму другой базы
источник

H

Hero in 1С, БСП, DevOps и Архитектура
‌‌‎infactum
можно еще в одной базе открыть форму с полем html, а в нем через iframe встроить нужную форму другой базы
Если в базе есть объект договор, то можно заполнить договор данными из другой базы и открыть как новый объект в режиме только просмотр.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Парад костылей.
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
Hero
Если в базе есть объект договор, то можно заполнить договор данными из другой базы и открыть как новый объект в режиме только просмотр.
У меня тоже была такая идея. Но чтобы заполнить надо получить данные. Получить по COM ты не можешь, потому что это БП, а в ней управляемые формы, а это значит новая БСП и com поддерживается только для администраторов и нет никакой гарантии что это не отвалится при обновлении.
значит надр думать в сторону веб сервиса, а если делать его и данные нужны только на посмотр, то печатная форма лучше
источник

H

Hero in 1С, БСП, DevOps и Архитектура
ZEEGIN
У меня тоже была такая идея. Но чтобы заполнить надо получить данные. Получить по COM ты не можешь, потому что это БП, а в ней управляемые формы, а это значит новая БСП и com поддерживается только для администраторов и нет никакой гарантии что это не отвалится при обновлении.
значит надр думать в сторону веб сервиса, а если делать его и данные нужны только на посмотр, то печатная форма лучше
Я не знал про com в новой БСП.
Веб сервис отличный вариант.
А еще лучше отказаться от этой задачи или изменить требования)
источник