Метод недоступен на сервере #809399


#0 by falselight
УТ 11.3 Делаю доработку обработки. Перенес в неё процедуры из общего модуля. Но на одной процедуре выходит ошибка, - {Обработка.ПП_РабочийСтолУпаковщика.Форма.Форма.Форма}: Ошибка при вызове метода контекста (Напечатать)     ПакетОтображаемыхДокументов.Напечатать(РежимИспользованияДиалогаПечати.НеИспользовать); по причине: Метод недоступен на сервере Как это обойти? Пробовал у этой процедуры поставить &НаКлиенте, но эту процедура не находит тогда, пишет что она не определена!
#1 by falselight
&НаКлиенте #Если ТолстыйКлиентОбычноеПриложение Тогда     Если ПечатныеФормы.Отказ Тогда         ОбщегоНазначенияКлиентСервер.СообщитьПользователю(НСтр("ru = 'Нет прав для вывода печатной формы на принтер, обратитесь к администратору.'"));
#2 by Segate
Передать ПакетОтображаемыхДокументов на клиент и там распечатать, не?
#3 by falselight
Пишет процедура или функция с таким именем не определоена! Почему он её не видит? Процедура РаспечататьТабличныеДокументы2(ТабличныеДокументы, ОбъектыПечати, Знач ПечататьКомплектами = Неопределено, Знач КоличествоКопийКомплектов = 1)
#4 by falselight
&НаКлиенте попрачил правильно, все равно выдает ошибку
#5 by igorPetrov
см
#6 by falselight
Как передать на клиент? Все выполняется в модуле формы обраблотки. Я же передаю на клиент ГоуГоу(ПакетОтображаемыхДокументов);
#7 by hhhh
невозможно в нашей с вами реальности передать управление с сервера на клиент.
#8 by falselight
вы можете объяснить как нужно сделать? И же использую инструкцию &НаКлиенте Он вообще перестает видеть это процедуру. Как нужно сделать?
#9 by igorPetrov
Нужно сделать правильно.
#10 by falselight
Подскажите как? Я перетащил процедуры из общего модула я обработку
#11 by falselight
Не обладаю знаниями, умениями, вот и пытаюсь у вас выяснить!
#12 by igorPetrov
Пора уже обладать.
#13 by falselight
Что я не так делаю? Вопрос же ясен!
#14 by hhhh
ну в типовой любой посмотрите, как печатают. У них же нет таких проблем. Зачем вы постоянно отсебятину начинаете гнать и не пользуетесь проверенными методиками? Постоянно что-то выдумываете и нас будоражите всякой фигней.
#15 by МимохожийОднако
Нельзя вызвать клиентскую процедуру из процедуры сервера. Это ясно. Как следствие: бездумное копирование процедур из общих модулей не всегда приводит к нужному результату.
#16 by novichok79
почему бы не сделать Процедура РаспечататьТабличныеДокументы2 функцией, которая возвращала бы ПакетОтображаемыхДокументов на клиент и выводила бы его уже в клиентской процедуре?
#17 by falselight
Да согласен. Извините что я так. Да простит меня бог за все и мои предки!!!!
#18 by novichok79
да, ладно. не все так серьезно.
#19 by falselight
Решилось все вот так!!! Я щел не по правильному пути...
#20 by falselight
Не у меня серьезно, Очень. Психи...
#21 by falselight
(19+) То ест получается что из общего модуля нужно было взять только вот это, - И все работает!
#22 by novichok79
и все завертится, петля закрутится, сначала стерпится, потом полюбится (с) ГС аллилуйя!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С