|
как передать объект(документ) с клиента на сервер? | ☑ | ||
---|---|---|---|---|
0
altaykniga
22.01.15
✎
21:25
|
Привет всем. Как передать данные с клиента на сервер?
НаКлиенте ЗаполнитьДобавленныеКолонкиТаблиц(Док); На сервере в переменной Док должен оказаться ДокументОбъект из открытой формы |
|||
1
ДенисЧ
22.01.15
✎
21:26
|
Ересь
На форме нет объекта. Конкретизируй задачу. Кто на ком сидел и чем погонял |
|||
2
altaykniga
22.01.15
✎
21:32
|
(1) Открыта форма документа.
&НаКлиенте //нужно вызвать серверную процедуру ЗаполнитьДобавленныеКолонкиТаблиц(Док); &НаСервере Процедура ЗаполнитьДобавленныеКолонкиТаблиц(Док) Для Каждого СтрокаТаблицы Из Док.Услуги Цикл ЗаполнитьДобавленныеКолонкиТаблицыУслуги(СтрокаТаблицы); КонецЦикла; КонецПроцедуры Как в переменной Док передать ДокументОбъект на сервер? |
|||
3
altaykniga
22.01.15
✎
21:36
|
(1) Вообще вот зачем это надо
Программно создается и заполняется документ в Бух ред.3 ОтчетПроизводстваЗаСмену. После создания документ открывается. Но для ТЧ Услуги нужно выполнить процедуру ЗаполнитьДобавленныеКолонкиТаблицыУслуги |
|||
4
altaykniga
22.01.15
✎
21:37
|
как это сделать?
|
|||
5
Asmody
22.01.15
✎
21:40
|
(4) для начала - учить азы. На клиенте нет объектов. Вообще.
А то, что ты хочешь, делается через оповещения. |
|||
6
Defender aka LINN
22.01.15
✎
21:58
|
(2) Кто такой "Док"?
|
|||
7
ДенисЧ
22.01.15
✎
22:00
|
||||
8
Dimonster
22.01.15
✎
22:01
|
(0) Не надо передавать объект в качестве параметра. Если ты находишься в контексте модуля формы, доступен (Объект) - это "легкий" тип данных. Для того, чтобы получить полноценный ДокументОбъект
В серверной процедуре: Док = РевизитФормыВЗначение("Объект"); // Преобразует реквизит формы в объект прикладного типа ... Действия с документом ... ЗначениеВРеквизитФормы(Док , "Объект"); // Преобразует объект прикладного типа в реквизит управляемой формы (данные формы) (5) Зачем оповещения? |
|||
9
AaNnDdRrEeYy
22.01.15
✎
22:05
|
(8)Если бы он находился в контексте модуля формы то наврятли у ТС хватило бы длины рук переименовать основной объект формы "Объект" в Док, наверняка это реквизит с именем "Док" и типом "ДокументСсылка.Какойто-там"
|
|||
10
AaNnDdRrEeYy
22.01.15
✎
22:06
|
(9)опечатка вместо
>>основной объект формы основной реквизит формы |
|||
11
Defender aka LINN
22.01.15
✎
22:09
|
(9) Кэп изо всех сил символизирует, что ссылки легко и непринужденно передаются с клиента на сервер и туда-сюда
|
|||
12
altaykniga
22.01.15
✎
22:25
|
тема закрыта, всем спасибо за помощь
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |