Имя: Пароль:
1C
1С v8
Управляемые формы. Как программно открыть несколько документов?
0 akhmadey
 
09.06.15
07:34
Результатом работы внешней обработки являются несколько записанных в цикле документов. Их все нужно открыть для пользователя. Как это сделать, когда документов больше, чем один?
1 Рэйв
 
09.06.15
07:35
Глобальный контекст (Global context)
ОткрытьФорму (OpenForm)
Вариант синтаксиса: По названию

Синтаксис:

ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
2 Вася Чез
 
09.06.15
07:38
(0) точно так же как и открыть один, только в цикле
3 akhmadey
 
09.06.15
07:42
(2) Это-то понятно, только проблема в том, чтобы на клиенте получить список записанных документов. Таблица значений с сервера на клиент передаваться отказывается.
4 Рэйв
 
09.06.15
07:44
(3)Зато Структура структур передается
5 Рэйв
 
09.06.15
07:44
+(4)Отличная замена для ТЗ
6 Рэйв
 
09.06.15
07:44
в нижних структрах данные каждой строки
Верхняя играет роль самой ТЗ, эти строки содержащей
7 Рэйв
 
09.06.15
07:45
даже обходить можно один в один как ТЗ
8 Вася Чез
 
09.06.15
07:47
(3) помести ТЗ во временное хранилище
9 Рэйв
 
09.06.15
07:47
(8)Оно на клиенте все равно не оживет.Там нет такого типа
10 Вася Чез
 
09.06.15
07:51
(9)
---
&НаКлиенте
Адрес = ПоместитьВоВременноеХранилище(ТаблицаЗначений);
---
&НаСервере
ТаблицаЗначения = ПолучитьИзВременногоХранилища(Адрес);
---
Работает.
11 Рэйв
 
09.06.15
07:54
(10)Откуда у тебя на клиенте таблица значений?
12 Рэйв
 
09.06.15
07:55
(10)А вовторых ему надо наоборот с сервера на клиент
13 Провинциальный 1сник
 
09.06.15
07:59
Таблица не передается.. а в чем проблема передать список? Я так делал.
14 akhmadey
 
09.06.15
08:08
Рэйв! Мужичище! Все заработало! Всем спасибо. ))))
15 Вася Чез
 
09.06.15
09:11
(11) действительно не работает, линчую себя сам.
16 Krolik Bezobraznik
 
09.06.15
09:30
(3) Массив передайте