Имя: Пароль:
1C
1С v8
Есть ли функционал, позволяющий форму(управляему)/содержание объекта одной базы
, ,
0 AdndnA
 
14.01.14
18:11
Есть ли функционал, позволяющий форму(управляему)/содержание объекта одной базы отобразить в другой базе (с другой структурой) - просто для просмтра.
Т.е. как-то так: форма сохраняетс в xml (или что-то типа СтрокиВнутр), затем любым способом получается в другой базе - и там ка-то просматривается (загружается из xml или СтрокиВнутр) ?
1 х86
 
14.01.14
18:12
проще скриншот сохранить
2 Asmody
 
14.01.14
18:14
(0) можно попробовать открыть форму одной базы в ПолеHTMLДокумента в другой базе
3 AdndnA
 
14.01.14
18:15
не, форма не открывается на исходной базе, а только получается (ПолучитьФорму()) (или объект получается)
4 AdndnA
 
14.01.14
18:16
(1) не, форма не открывается на исходной базе, а только получается (ПолучитьФорму()) (или объект получается)
5 Arxangel06
 
14.01.14
18:21
(0)А вэб-сервисы? В базе-источнике делаем сервис, которому извне передаем некий параметр(или набор параметров), однозначно идентифицирующий исходный объект. Внутри источника находим объект, выгружаем его в xml, передаем приемнику. Приемник эту xml-ку разбирает и отображает в том виде, в каком нужно. Причем приемник то в данном случае - не обязательно 1с.
6 AdndnA
 
14.01.14
18:29
(5) вебсервисы это просто транспорт передачи (он не важен) ...
фраза "Приемник эту xml-ку разбирает и отображает в том виде, в каком нужно" означает , что свой парсер нужно делать с ручным (ghjuhfvvysv) рисованием формы ?
7 Arxangel06
 
14.01.14
18:34
(6) если приемник - 1с, и конфа такая же, как источник - создаем объект и в него пихаем xml целиком, потом получаем форму этого этого объекта и открываем её пользователю в режиме "только просмотр".  Разбор xml в этом случае тривиален, этот случай досконально разбирается на курсе "интеграция и обмен данными". С другой стороны - парсер пишется за пару часов, не так это сложно.
8 Asmody
 
14.01.14
18:39
форма не может существовать вне контекста сеанса.
9 AdndnA
 
14.01.14
18:41
(7) хотя речь идет о базах с разной структурой, но идея заинтересовала - что значит фраза "и в него пихаем xml целиком" ?
10 Asmody
 
14.01.14
18:47
(7) даже если у него базы одинаковые (что не так), до какого уровня сериализовать объект? ссылки разыменовывать? а если это документ с несколькими ТЧ на полсотни строк?
11 Arxangel06
 
14.01.14
19:06
(9)Методы ЗаписатьXML() и ПрочитатьXML(). Работает для объектов с одинаковой структурой метаданных. Синтаксис-Помощник и Желтые Книги сделают основное.