![]() |
![]() |
![]() |
|
как обратиться с серверной процедуры к клиенту | ☑ | ||
---|---|---|---|---|
0
Маленький Вопросик
08.10.13
✎
16:10
|
собственно сабжик:
&НаСервере функция создатьРеализацию() ... Записать() Напечатать (Ссылка); Возврат Ссылка; конецФункции &НаКлиенте функция Напечатать (ссылка) здесь надо напечатать.... конецФункции |
|||
1
YF
08.10.13
✎
16:11
|
(0) Из клиентской вызвать серверную, получить результат - напечатать
|
|||
2
Маленький Вопросик
08.10.13
✎
16:13
|
(1) у меня документ реализации создается на сервере - получаю ссылку, надо по ссылке распечатать док
|
|||
3
YF
08.10.13
✎
16:14
|
(2) Сервер не увидит клиентов. Тока если регл. задание или обработку ожидания
|
|||
4
Maxus43
08.10.13
✎
16:17
|
в каком клиентском сеансе хочешь печатать то? что вызывает создание дока на сервере?
|
|||
5
Маленький Вопросик
08.10.13
✎
16:17
|
(3) печать с сервера невозможна?
|
|||
6
Маленький Вопросик
08.10.13
✎
16:19
|
&НаКлиенте
Процедура СформироватьДокументы(Команда) Режим = РежимДиалогаВопрос.ДаНет; Ответ = Вопрос("Продублировать Заказы по выбранным контрагентам?", Режим, 0); Если Ответ = КодВозвратаДиалога.Нет Тогда Возврат; КонецЕсли; ТабЗаказ = Объект.ТаблицаЗаказов; ФормБух = ЭтаФорма.ОрганизацияБух; СКакогоСклада = ЭтаФорма.СкладБух; ОбработкаИФормированиеДокументов(ТабЗаказ, ФормБух, СКакогоСклада); ОбновитьПериод(Команда); //Обновляем список документов КонецПроцедуры &НаСервере Процедура ОбработкаИФормированиеДокументов(ТаблицаЗаказов,ОрганизацияЗаказ,СКакогоСклада) Для Каждого СтрокЗаказ ИЗ ТаблицаЗаказов Цикл Если СтрокЗаказ.Выбрать = ИСТИНА Тогда СсылкаНаЗаказКлиента = СоздатьЗаказКлиента(СтрокЗаказ,ОрганизацияЗаказ, СКакогоСклада); СсылкаНаРеализациюКлиенту = СоздатьРеализацию(СсылкаНаЗаказКлиента.Ссылка); СоздатьПКО(СсылкаНаЗаказКлиента.Ссылка); КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
7
Маленький Вопросик
08.10.13
✎
16:19
|
СоздатьРеализацию - это тоже сервер
|
|||
8
Маленький Вопросик
08.10.13
✎
16:21
|
попробую вернуть список ссылок реализаций на клиент? и использовать его?)
|
|||
9
Maxus43
08.10.13
✎
16:21
|
переделывай, типа
СозданныеДоки = ОбработкаИФормированиеДокументов(ТабЗаказ, ФормБух, СКакогоСклада); и печатай эти СозданныеДоки |
|||
10
Маленький Вопросик
08.10.13
✎
16:21
|
а что будет возвращать в созданные доки - (8)????
|
|||
11
zladenuw
08.10.13
✎
16:22
|
(9) таки да
|
|||
12
Маленький Вопросик
08.10.13
✎
16:25
|
(11) а чем лучше передавать обратно на клиент?
|
|||
13
Maxus43
08.10.13
✎
16:25
|
(10) ссылки на созданные документы
|
|||
14
Maxus43
08.10.13
✎
16:26
|
(12) список значений
|
|||
15
Маленький Вопросик
08.10.13
✎
16:30
|
аха) сейчас попробуем)))
|
|||
16
Маленький Вопросик
08.10.13
✎
16:37
|
красиво все получилось
|
|||
17
Маленький Вопросик
08.10.13
✎
17:02
|
ребята, а как СФ достать из форм??
УправлениеПечатьюКлиент.ВыполнитьКомандуПечатиНаПринтер("Обработка.ПечатьОбщихФорм","ТОРГ12",МассивОбъект, Новый Структура("ВыводитьУслуги", Ложь)); |
|||
18
Лодырь
08.10.13
✎
17:03
|
(17) В смысле?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |