|
Не могу вызвать функцию из модуля объекта документа
| ☑ |
0
mikecool
06.08.10
✎
12:03
|
функция объявлена в модуле объекта документа как
Функция ПолучитьДанныеПоСпискуЗаявок(СписокЗаявок) Экспорт
в модуле формы документа пишу
&НаКлиенте
Процедура ххх(Элемент)
ПолучитьДанныеПоСпискуЗаявок(СписокЗаявок);
<здесь не доступна>
&НаСервере
Процедура yyy(НомерСтроки)
ПолучитьДанныеПоСпискуЗаявок(СписокЗаявок);
<здесь не доступна>
чяднт?
|
|
1
mikecool
06.08.10
✎
12:06
|
вынести функцию в общий модуль?
|
|
2
zbv
06.08.10
✎
12:07
|
8.2 ?
|
|
3
Ненавижу 1С
гуру
06.08.10
✎
12:07
|
(2) нет, мля: 7.7
|
|
4
mikecool
06.08.10
✎
12:09
|
конструктивный диалог :)
|
|
5
zbv
06.08.10
✎
12:11
|
(3) да ну-у
|
|
6
Andry888
06.08.10
✎
12:13
|
В модуле объекта делаем так:
Процедура Тест() Экспорт
сообщить("ГыГы");
КонецПроцедуры
В модуле формы вот так:
&НаСервере
Процедура ТестНаСервере()
Документ = РеквизитФормыВЗначение("Объект");
Документ.Тест();
ЗначениеВРеквизитФормы(Документ, "Объект");
КонецПроцедуры
&НаКлиенте
Процедура ТестВыполнить()
ТестНаСервере();
КонецПроцедуры
Юзаем функцию ТестВыполнить()...=)
|
|
7
Ненавижу 1С
гуру
06.08.10
✎
12:15
|
(6) пипец, неужели все так запущено у архитекторов 1С?
|
|
8
mikecool
06.08.10
✎
12:15
|
(6) прикольно, щас заюзаю спс
|
|
9
Andry888
06.08.10
✎
12:19
|
(7) сам в шоке...
|
|
10
mikecool
06.08.10
✎
12:20
|
гы, только собрался пробовать (6) как повис пофигуратор... не хочется ему этого кода )
|
|
11
alexkv_m
06.08.10
✎
13:43
|
(6) гон какой-то...
(0)попробуй так:
Документ = Объект.Ссылка.ПолучитьОбъект();
Документ.Тест();
|
|
12
alexkv_m
06.08.10
✎
13:44
|
(11) или Объект.Ссылка.ПолучитьОбъект().Тест();
|
|
13
Andry888
06.08.10
✎
14:17
|
(11) "Объект.Ссылка.ПолучитьОбъект();" в управляемой форме... жги естче...
|
|
14
H A D G E H O G s
06.08.10
✎
14:19
|
(7) Нет, просто мозгом раскидывать по черепной коробочке чаще надо, а не про NULL холиварить. И ЖКК читать.
|
|