|
управляемое приложение простой вопрос | ☑ | ||
---|---|---|---|---|
0
Noxvil
21.10.13
✎
12:46
|
Добрый день.
Подскажите, почему выходит ошибка. Печатная форма Сделал форму для ввода документа, для упрощения отладки. Модуль формы: &НаКлиенте Процедура КнопкаВыполнить(Команда) Напечатать(СсылкаНаОбъект); КонецПроцедуры &НаСервере Процедура Напечатать(СсылкаНаОбъект) табДок = Печать(СсылкаНаОбъект); табДок.показать(); КонецПроцедуры Модуль объекта: &НаСервере Функция Печать(СсылкаНаОбъект) Экспорт Почему он пишет: {Форма.ФормаОсновная.Форма(9,11)}: Процедура или функция с указанным именем не определена (Печать) табДок = <<?>>Печать(СсылкаНаОбъект); (Проверка: Сервер) ??? |
|||
1
1dvd
21.10.13
✎
12:48
|
Запихни её в модуль менеджера
|
|||
2
Noxvil
21.10.13
✎
12:50
|
Это внешняя печатная форма, ты уверен, что у неё есть модуль менеджера? Я не вижу...
|
|||
3
ДенисЧ
21.10.13
✎
12:51
|
&НаСервере
Процедура Напечатать(СсылкаНаОбъект) табДок.показать(); Вот тут ошибка. Кому ты на сервере собрался показывать? |
|||
4
GROOVY
21.10.13
✎
12:52
|
(3) мимо!
(0) обратиться к процедурам и функциям модуля объекта из модуля УФ можно только получив этот объект. А по дефолту у тебя только данные формы в УФ доступны. Курим СП: РеквизитФормыВЗначение |
|||
5
Noxvil
21.10.13
✎
12:54
|
Ребят, а можно чуть конкретнее?
Мне надо получить объект внешней печатной формы, чтобы получить доступ к его процедуре в модуле объекта? |
|||
6
hhhh
21.10.13
✎
13:01
|
(5) возьми любую типовую обработку на УФ и оттуда своруй.
|
|||
7
scanduta
21.10.13
✎
13:02
|
РеквизитФормыВЗначение(СсылкаНаОбъект).Печать
|
|||
8
GROOVY
21.10.13
✎
13:03
|
(5) Исключительно как оффтопик: а зачем нужно именно из модуля объекта вызывать процедуру? Получить объект - дело не простое для системы ;)
|
|||
9
hhhh
21.10.13
✎
13:05
|
(7) нужен объект обработки. А СсылкаНаОбъект - это другая ссылка совсем.
|
|||
10
User_Agronom
21.10.13
✎
13:09
|
Документ = РеквизитФормыВЗначение("Объект");
Таб = Документ.СформироватьДокумент(); Вот как-то так нужно. СформироватьДокумент() тоже функция в общем модуле |
|||
11
User_Agronom
21.10.13
✎
13:09
|
+ модуле объекта. Pardon
|
|||
12
Noxvil
21.10.13
✎
13:27
|
Спасибо, разобрался.
Ругался матом, пока написал код... Вот только теперь, надо понять - как получить другую форму, внести в неё данные и снова попасть в печать... |
|||
13
Noxvil
21.10.13
✎
13:32
|
Нда, дибильно сделано...
|
|||
14
hhhh
21.10.13
✎
13:56
|
это ты еще с таблицей значений не работал.
|
|||
15
Defender aka LINN
21.10.13
✎
13:58
|
(13) Очередной иксперд, не осиливший элементарную обработку, рассказывает, как надо было 1С сделать платформу... Умиляют такие люди.
|
|||
16
Noxvil
21.10.13
✎
14:01
|
(15) Я что-нибудь сказал на тему, как надо сделать платформу?
|
|||
17
MeGa_BALANCE
21.10.13
✎
15:53
|
Да ладно (15) это первые впечатления...
Хотя меня бесит работать помощником компилятора |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |