|
Как передать управление клиенту с сервера? | ☑ | ||
---|---|---|---|---|
0
Wobland
02.02.12
✎
10:57
|
пример. на клиенте вызываю серверную процедуру:
&НаКлиенте Процедура Раз() СделатьНаСервере(); КонецПроцедуры &НаКлиенте Процедура Два() КонецПроцедуры &НаСервере Процедура СделатьНаСервере() Пока Выборка.Следующий() Цикл ПроцедураДва(); //вот как тут отдать управление клиенту? ругается, что процедура не обнаружена КонецЦикла; КонецПроцедуры чего я не понимаю? |
|||
1
Amra
02.02.12
✎
10:58
|
Зачем?
|
|||
2
Wobland
02.02.12
✎
10:59
|
(1) чтоб файл на клиенте записать. путь ведь клиентский должен быть
|
|||
3
Maxus43
02.02.12
✎
11:00
|
(2) пихай файл в реквизит объекта, потом записывай с клиента
|
|||
4
Wobland
02.02.12
✎
11:02
|
(3) Каталог - реквизит. ИмяФайла - тоже реквизит. как записать?
|
|||
5
Wobland
02.02.12
✎
11:03
|
чувствую какое-то методологическое недопонимание работы УФ
|
|||
6
Maxus43
02.02.12
✎
11:04
|
с клиента есть доступ к этой папке?
|
|||
7
Maxus43
02.02.12
✎
11:05
|
Процедура Раз()
СделатьНаСервере(); СделатьЗаписьФайлаПоИмеющимсяЗначениямРеквизитов(); КонецПроцедуры |
|||
8
Новиков
02.02.12
✎
11:06
|
Автор, ты книжку - ту самую - читал или нет? Ты что городишь то хоть? Открой книжку, скопируй листинг к себе и удивись.
|
|||
9
Новиков
02.02.12
✎
11:06
|
следующий вопрос: что за книжка? :)
|
|||
10
Asmody
02.02.12
✎
11:08
|
(9) Донцова. Полное собрание сочинений
|
|||
11
Wobland
02.02.12
✎
11:10
|
(6) будем считать, что есть. локально всё в файловой делаю.
(7) у меня там выборка из запроса, т.е. цикл. хм, а попробую-ка я завести реквизит типа СЗ и туда всё складывать на сервере |
|||
12
Maxus43
02.02.12
✎
11:11
|
(11) короче в книге Разработка упр интерфейса разбирается пример сохранения, загрузки фоток физ лиц, там понятно всё будет
|
|||
13
vinogradъ
02.02.12
✎
11:12
|
(0)
//вот как тут отдать управление клиенту? ругается, что процедура не обнаружена Что такое ПроцедураДва()? Где она? |
|||
14
Wobland
02.02.12
✎
11:16
|
(13) да вон же она, в (0) описана
(12) спасибо. идею понял, дальше вроде сам... |
|||
15
Бусидо
02.02.12
✎
11:40
|
Вызов с клиента серверной функции, где возвращается строка с полным именем файла, наверно так
|
|||
16
Wobland
02.02.12
✎
11:47
|
на сервере сделал заполнение ТЗ, сама ТЗ - реквизит. после обращения к серверу делаю обход этой ТЗ и создаю свои файлы. нормально?
|
|||
17
Wobland
02.02.12
✎
11:49
|
&НаСервере
Пока Выборка.Следующий() Цикл НоваяСтрока=Объект.СписокФайлов.Добавить(); НоваяСтрока.Хранилище=Выборка.Хранилище; НоваяСтрока.ИмяФайла=Выборка[Объект.ТипВыгрузки]; КонецЦикла; &НаКлиенте Для Каждого ТекФайл Из Объект.СписокФайлов Цикл |
|||
18
Maxus43
02.02.12
✎
11:50
|
ТЗ на клиенте не доступна если чо как Тип вобще
|
|||
19
Wobland
02.02.12
✎
11:52
|
(18) опачки... а тип реквизита указать позволил. благодарю, подумаю ещё
|
|||
20
Maxus43
02.02.12
✎
11:54
|
(19) реквизита да, но это реквизит объекта...
|
|||
21
Wobland
02.02.12
✎
11:56
|
два СЗ сделать разве. один для собссно картинки, второй для имени
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |