|
v8: Как получить на клиенте результат запроса на сервере? | ☑ | ||
---|---|---|---|---|
0
SpiKe
12.03.13
✎
10:16
|
Прошу прощения за глупый вопрос, впервые столкнулся с УФ...
Как получить на клиенте результат запроса на сервере? |
|||
1
Wobland
12.03.13
✎
10:20
|
что такое результат запроса?
|
|||
2
SpiKe
12.03.13
✎
10:24
|
на форме документа делается кнопка, которая откроет форму БП, созданного на основании этого документа
Если я правильно понимаю, должен быть запрос на сервере, а на клиенте надо открыть его форму, тк на сервере открыть форму нельзя |
|||
3
SpiKe
12.03.13
✎
10:31
|
может кто-нибудь скинет свой пример, а я разберусь?
|
|||
4
Wobland
12.03.13
✎
10:32
|
ничо не понял. возьми да верни ссылку того, чего тебе нужно
|
|||
5
H A D G E H O G s
12.03.13
✎
10:32
|
(3) Давай ты покажешь, чего добился, а мы - посмотрим
|
|||
6
pessok
12.03.13
✎
10:33
|
выполняй запрос на сервере, выгружай в ТЗ, ТЗ грузи в таблицу формы и показывай форму
|
|||
7
SpiKe
12.03.13
✎
10:46
|
Процедура НайтиБП(Команда)
ИщемБП(); //открыть форму наденого БП КонецПроцедуры &НаСервере Функция ИщемБП() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | CRM_БизнесПроцесс.Ссылка |ИЗ | БизнесПроцесс.CRM_БизнесПроцесс КАК CRM_БизнесПроцесс |ГДЕ | CRM_БизнесПроцесс.КоммерческоеПредложение = &КоммерческоеПредложение"; Запрос.УстановитьПараметр("КоммерческоеПредложение", ЭтаФорма.Объект.Ссылка); Результат = Запрос.Выполнить(); Если НЕ Результат.Пустой() Тогда Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл //тут мне нужно получить найденый БП и открыть его форму БП = Выборка.ПолучитьОбъект(); КонецЦикла; КонецЕсли; КонецФункции |
|||
8
SpiKe
12.03.13
✎
10:46
|
ну пока как-то так
|
|||
9
Wobland
12.03.13
✎
10:51
|
Если НЕ Результат.Пустой() Тогда - выкинуть
Пока Выборка.Следующий() - переделать в если Возврат Выборка.Ссылка - добавить |
|||
10
SpiKe
12.03.13
✎
10:57
|
и как потом форму открыть?
|
|||
11
Ksandr
12.03.13
✎
10:59
|
(10) не поверишь! ОткрытьФорму("БП.БлаБла.ФормаЭлемента", Ссылка) или как-то так
|
|||
12
Ksandr
12.03.13
✎
11:00
|
владельца еще не забудь установить
|
|||
13
Wobland
12.03.13
✎
11:00
|
П = Новый Структура("Ключ", Поставщик);
Форма = ПолучитьФорму("Справочник.Контрагенты.ФормаОбъекта", П); Форма.Открыть(); |
|||
14
mickey1cx
12.03.13
✎
11:31
|
Если дополнительных параметров в форму не надо передавать, можно использовать
ОткрытьЗначение(СсылкаНаОбъект) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |