Имя: Пароль:
1C
1С v8
Форма у внешней печатной формы
0 ЖУДЭ
 
24.07.12
12:47
Здравствуйте, может быть, кто-нибудь сталкивался.

Есть внешняя форма, нужно чтобы при её открытии пользователь  ввёл некие данные, которые попали бы в параметры.  Дак вот создал я форму внешней обработки  Скриншот но ДАЛЬШЕ ппц…

Как сделать чтобы сначала открывалась форма ,пользователь ввел данные, нажал печать и потом только вызвалась процедура печать()

Сумбурно написал , чтоб было понятней выложу скриншот .

http://s40.radikal.ru/i087/1207/f6/cf157c5ce26d.jpg
1 0_Serg_0
 
24.07.12
12:50
вот так в модуль объекта:

Функция  Печать()Экспорт
   Форма = ПолучитьФорму();
   Форма.Открыть();
   
   Возврат Неопределено;
КонецФункции
2 Kreont
 
24.07.12
12:53
Делай возврат не Неопределено а ТабличногоДокумента для печати
3 Пыльный
 
24.07.12
12:53
Лучше в модуле объекта:

Функция Печать() Экспорт
   Форма = ПолучитьФорму("Форма");
   Данные = Форма.ОткрытьМодально();
   // собственно печать
КонецФункции

В модуле формы:

Процедура КнопкаВыполнитьНажатие(Кнопка)
   ЭтаФорма.Закрыть(ДанныеВведенныеПользователем);
КонецПроцедуры
4 ЖУДЭ
 
24.07.12
13:57
Спасибо Пыльный!!!!! Все остальные советы неверные.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн