|
Получить форму обработки | ☑ | ||
---|---|---|---|---|
0
GENN
15.06.12
✎
14:25
|
1С:Предприятие 8.2 (8.2.15.310)
Сервис => параметры => Управляемое приложение Кто подскажет новичку(по 8.2) как правильно открыть форму обработки сама обработка: Обработки->ПечатьТТН1208->Формы->Форма Модуль команды Печать &НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ОбработкаПечати = ПолучитьФорму("Обработка.ПечатьТТН1208.Форма.Форма"); КонецПроцедуры {Документ.РасходнаяНакладная.Команда.ТТН1208.МодульКоманды(6)}: Ошибка при вызове метода контекста (ПолучитьФорму) ОбработкаПечати = ПолучитьФорму("Обработка.ПечатьТТН1208.Форма.Форма"); по причине: Неизвестное имя формы. Имя: "Обработка.ПечатьТТН1208.Форма.Форма" |
|||
1
tttiger
15.06.12
✎
14:45
|
надо так:
ОбработкаПечати = Обработки.ПечатьТТН1208.ПолучитьФорму("Форма"); ОбработкаПечати.Открыть(); |
|||
2
GENN
15.06.12
✎
14:59
|
1
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ТабДок = Новый ТабличныйДокумент; //ОбработкаПечати = ПолучитьФорму("Обработка.ПечатьТТН1208.Форма.Форма"); //ОбработкаПечати.Открыть(); ТТН1208(ТабДок, ПараметрКоманды); КонецПроцедуры &НаСервере Процедура ТТН1208(ТабДок, ПараметрКоманды) ОбработкаПечати = Обработки.ПечатьТТН1208.ПолучитьФорму("Обработка.ПечатьТТН1208.Форма"); КонецПроцедуры В отладчике Результат: Свойство Значение Тип ОбработкаПечати Неопределено |
|||
3
m-serg74
15.06.12
✎
15:17
|
во первых
ОбработкаПечати = Обработки.ПечатьТТН1208.ПолучитьФорму("Форма"); <> ОбработкаПечати = Обработки.ПечатьТТН1208.ПолучитьФорму("Обработка.ПечатьТТН1208.Форма"); а так ваще по моему ОбработкаПечати = ПолучитьФорму("Обработка.ПечатьТТН1208.Форма"); ОбработкаПечати.Открыть(); |
|||
4
acsent
15.06.12
✎
15:18
|
на сервере нельзя форму получить
|
|||
5
m-serg74
15.06.12
✎
15:19
|
(4) +100, да
|
|||
6
GENN
15.06.12
✎
15:57
|
&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ТабДок = Новый ТабличныйДокумент; //ОткрытьЗначение(Обработка.ПечатьТТН1208.Форма.Ссылка); //ОбработкаПечати = ПолучитьФорму("Обработка.ПечатьТТН1208.Форма.Форма"); //ОбработкаПечати.Открыть(); ТТН1208(ТабДок, ПараметрКоманды); ТабДок.ОтображатьСетку = Ложь; ТабДок.Защита = Ложь; ТабДок.ТолькоПросмотр = Истина; ТабДок.ОтображатьЗаголовки = Ложь; ТабДок.Показать(); КонецПроцедуры &НаСервере Процедура ТТН1208(ТабДок, ПараметрКоманды) ОбработкаПечати = Обработки.ПечатьТТН1208.ПолучитьФорму("Форма"); Документы.РасходнаяНакладная.ТТН1208(ТабДок, ПараметрКоманды); КонецПроцедуры Ошибка {Документ.РасходнаяНакладная.Команда.ТТН1208.МодульКоманды(20)}: Ошибка при вызове метода контекста (ПолучитьФорму) ОбработкаПечати = Обработки.ПечатьТТН1208.ПолучитьФорму("Форма"); по причине: Интерактивные операции недоступны Интерактивные операции недоступны |
|||
7
m-serg74
15.06.12
✎
16:46
|
в ветке всего 6 сообщений прочитай внимательно все 6...
|
|||
8
m-serg74
15.06.12
✎
16:50
|
на мой взгляд так:
&НаКлиенте Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды) ТабДок = Новый ТабличныйДокумент; ОбработкаПечати = ПолучитьФорму("Обработка.ПечатьТТН1208.Форма"); ОбработкаПечати.Открыть(); КонецПроцедуры |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |