Имя: Пароль:
1C
1С v8
Открыть модально внешнюю форму
0 Mashap
 
24.01.12
19:33
Добрый день!

Что мне нужно написать, если я хочу открыть из внешней формы не встроенный отчет, а внешний, т.е. что написать вместо строки:

ОтчетЭкспортXML = РегламентированнаяОтчетность.РеглОтчеты("РегламентированныйОтчетНалоговаяНакладная");
1 Живой Ископаемый
 
24.01.12
19:34
все равно ведь ты получаешь его форму..
2 Mashap
 
24.01.12
19:34
угу
3 Живой Ископаемый
 
24.01.12
19:35
Ну, вот ее и делай:
ФормаОтчета.ОткрытьМодально();
4 Mashap
 
24.01.12
19:37
Что такое формаОтчета? Я хочу модуль формирования отчета поменять, но только во внешнем отчете. Наверное это будет процедура ВнешниеОбработки.Подключить()
5 Живой Ископаемый
 
24.01.12
19:37
ФормаОтчета, это то что ты получила через МойВнешнийОтчет.ПолучитьФорму("МояФорма");
6 Mashap
 
24.01.12
19:39
Вопрос в том как получить МойВнешнийОтчет?:)
7 Живой Ископаемый
 
24.01.12
19:41
что у тебя за брандмауэр стоит, что блокирует СП, но не блокирует инет?
http://screencast.com/t/dpL4hih1Lz5h
8 Mashap
 
24.01.12
19:43
нет, это что-то не то, у меня один внешний отчет вызывает второй внешний отчет..
9 Mashap
 
24.01.12
19:48
avast (7)
10 Живой Ископаемый
 
24.01.12
19:48
ну и что?
11 Mashap
 
24.01.12
19:50
Написала так:
ВнешниеОтчеты.Подключить("E:\Работа\ВыгрузкаХМЛ","РегламентированныйОтчетНН",)

Ошибка подключения внешней формы
12 Живой Ископаемый
 
24.01.12
19:52
понятно
13 Mashap
 
24.01.12
19:53
(12) что понятно? что не так?
14 Mashap
 
24.01.12
19:54
Вот еще так можно:

&НаКлиенте
Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

   //Помещаем обработку во временном хранилище
   АдресХранилища = "";
   Результат = ПоместитьФайл(АдресХранилища, "C:\ВнешняяОбработка.epf", , Ложь);          
   ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
   
   // Откроем форму подключенной внешней обработки
   ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма");

КонецПроцедуры

&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)

   Возврат ВнешниеОбработки.Подключить(АдресХранилища);

КонецФункции
15 Живой Ископаемый
 
24.01.12
19:57
все так.
16 Mashap
 
24.01.12
21:59
взлетело)
17 Живой Ископаемый
 
24.01.12
23:49
рассказывай что было
18 ДенисЧ
 
24.01.12
23:53
(17) ошибки там же, где всегда...
19 Mashap
 
24.01.12
23:57
(17) я зарегистрировала внешнюю форму через справочник "Регламентированные отчеты", а потом обратилась к ней стандартно:

ОтчетЭкспортXML = РегламентированнаяОтчетность.РеглОтчеты("МойОтчет")
20 1с-кин
 
24.01.12
23:58
(19) А ТЕПЕРЬ ТАК НЕЛЬЗЯ...
это ж инновация 8.2...
(14) а это код с ис...
21 Mashap
 
25.01.12
00:54
(20) я под 8.2 и написала. что нельзя?
(20) да, именно оттуда
22 1с-кин
 
25.01.12
01:27
(22) подключать так нельзя, как в (19)...
23 Mashap
 
25.01.12
10:21
(22) но я подключила:)