|
Передача параметров между клиет/сервер | ☑ | ||
---|---|---|---|---|
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) в процедуре ПриАктивизацииСтроки() нельзя вызывать процедуры (функции) с передачей контекста формы (как у тебя прописано)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |