|
Передача параметров между клиет/сервер
| ☑ |
0
selestos
14.01.14
✎
16:14
|
У меня три процедуры, из тех двух что выполняются на клиенте вызывается одна северная
Вот мой вопрос--В процедуре "ПриОткрытии" я передаю три параметра а в процедуре "ПриАктивизацииСтроки" я хочу передать один параметр, как это написать, я новичек, так что не судите...
???
&НаКлиенте
Процедура ПриОткрытии()
ПроцСервер(Парам1,Парам2,Парам3)
КонецПроцедуры
&НаКлиенте
Процедура ПриАктивизацииСтроки()
ПроцСервер(,,Парам4) // не уверен в правильности...??
КонецПроцедуры
&НаСервере
Процедура ПроцСервер(Парам1,Парам2,Парам3)
КонецПроцедуры
|
|
1
Filin
14.01.14
✎
16:15
|
ПроцСервер(Парам1=Неопределено,Парам2=Неопределено,Парам3)
|
|
2
Rovan
гуру
14.01.14
✎
16:15
|
&НаСервере
Процедура ПроцСервер(Парам1=неопределено,Парам2=неопределено,Парам3)
КонецПроцедуры
|
|
3
Filin
14.01.14
✎
16:15
|
Необязательные параметры лучше в конец поставить конечно.
|
|
4
Defender aka LINN
14.01.14
✎
16:18
|
За вызов серверных процедур в ПриОткрытии надо сразу линейкой по рукам бть
|
|
5
Fram
14.01.14
✎
16:18
|
(1), (2) это все конечно так, но что например мешает ему передать
ПроцСервер(Неопределено, Неопределено, Парам4)
боюсь что (0) что то другое подразумевал в вопросе
|
|
6
Filin
14.01.14
✎
16:23
|
(5)Ну если он подразумевал переменное количество параметров, то никак. Необязательные параметры только через значение по умолчанию. Если поставить их в конец, можно не писать запятые.
|
|
7
Filin
14.01.14
✎
16:26
|
+(6)Хотя есть варианты -
"Если параметру задано значение по умолчанию, и он является последним в списке, то при вызове процедуры его можно опускать в списке передаваемых фактических параметров и не ставить запятую перед опущенным параметром.
Если параметру не задано значения по умолчанию, то при вызове процедуры его можно опускать в списке передаваемых фактических параметров, но разделительную запятую надо ставить.
Если параметр при вызове процедуры опущен, то он принимает либо установленное по умолчанию значение (если оно есть) либо значение Неопределено.
"
|
|
8
Адский плющ
14.01.14
✎
16:27
|
(4)+1 В ПриАктивизацииСтроки тоже не комильфо.
|
|
9
olegves
14.01.14
✎
16:29
|
(0) в процедуре ПриАктивизацииСтроки() нельзя вызывать процедуры (функции) с передачей контекста формы (как у тебя прописано)
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой