0
- 03.05.2012 - 06:38
|
Настраиваю тонкого клиента в УТ 10. Столкнулся с проблемой, что не могу вызвать функции находящиеся в модуле документа. В частности, делаю команду документа АктСверкиВзаиморасчетов "Печать". Там примено такой код: &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ТабДокумент = ПолучитьТабДокументНаСервере(ПараметрКоманды); КонецПроцедуры &НаСервере Функция ПолучитьТабДокументНаСервере(ДокументСсылка) ДокументОбъект = ДокументСсылка.ПолучитьОбъект(); Возврат ДокументОбъект.ПечатьАктаСверки(); КонецФункции Выдает ошибку. Говорит метод объекта не обнаружен. Не хотелось бы дублировать уже написанную функцию из модуля документа в модуль менеджера | |
1
- 03.05.2012 - 11:28
|
Посмотри на конструкцию, в которую заключена функция ПечатьАктаСверки в модуле документа. Скорее всего, это что вроде #Если Клиент Тогда #КонецЕсли Исходя из этого можно сделать вывод, что на сервере указанная функция не существует вообще ни разу. | |
2
- 03.05.2012 - 11:40
| Да, именно так. Спасибо. Посоветуете вынести функцию из этой конструкции? Не отразиться ли это потом на работе функции в обычном приложении? | |
3
- 03.05.2012 - 11:46
| Впрочем, это я уже смогу проверить. Позже сообщу. | |
4
- 03.05.2012 - 13:12
|
(2) Попробуй прогнать синтаксис-контроль серверный. Если не заругается - все тип-топ. Малоли какие там конструкции вроде "Вопрос" или "Предупреждение" выполнялись. | |
| Интернет-форум Краснодарского края и Краснодара |