Имя: Пароль:
1C
1С v8
Использование модальных окон
,
0 Легат
 
08.08.14
11:17
Но тут модальность и рядом не лежала. Помогите кто чем может..

&НаКлиенте
Процедура Проверка(Команда)

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

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


&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)     
    Имя = ВнешниеОтчеты.Подключить(АдресХранилища);    
    Возврат Имя;
КонецФункции
1 ДенисЧ
 
08.08.14
11:18
Подать на хлебушек?
2 Легат
 
08.08.14
11:18
в данном режиме запрещено..
3 Легат
 
08.08.14
11:18
Не, интересно - причем тут модальность
4 ДенисЧ
 
08.08.14
11:19
А может, сначала протрезвеешь?
5 PR
 
08.08.14
11:19
(2) Подавать на хлебушек?
6 BuHu
 
08.08.14
11:20
(3) не причем
7 PR
 
08.08.14
11:20
(3) ПоместитьФайл
А нужно начатьпомещение или что-то типа того
8 Легат
 
08.08.14
11:22
(7) Это рекомендация..
http://v8.1c.ru/metod/faq2/answer.jsp?id=621
Посмотрю что там ещё есть..
9 PR
 
08.08.14
11:25
(8) Что "это рекомендация"?
Ты что вообще хочешь-то?
Вынь сено изо рта и скажи нормально.
10 Легат
 
08.08.14
11:27
НачатьПомещениеФайла - это не то что я хотел.
Эта процедура открывает внешнюю обработку. Открывает нормально - но вылазит сообщение "Использование модальных окон в данном режиме запрещено". Вопрос - Что тут не так или как убрать это сообщение?
11 PR
 
08.08.14
11:30
(10) Не так тут то, что ты пытаешься использовать модальное окно.
Убрать это сообщение можно не используя модальные окна или разрешив модальные окна в конфигураторе.
12 Легат
 
08.08.14
11:33
Предположим, что конфигуратор трогать не камильфо.
"ОткрытьФорму" Это что-ли модальное окно? Как их не использовать?
13 PR
 
08.08.14
11:36
(12) Слушай. Если тебе конфигуратор трогать не комильфо, то вызови программиста.
14 Легат
 
08.08.14
11:40
Все что угодно ,кроме ответа.
Хоть что -то, и на том спасибо..
15 PR
 
08.08.14
11:42
(14) Ты грохнулся что ли? Читай (11). Что тебе еще надо?
16 Cube
 
08.08.14
11:45
(14) Ответ тут:
Инструменты рефакторинга и отказа от модальности: http://v8.1c.ru/o7/201312ref/index.htm
17 Адский плющ
 
08.08.14
11:50
"Но тут модальность и рядом не лежала" - враньё

Есть модальное "ПоместитьФайл"

а надо

"НачатьПомещениеФайла" или чего-то там.
18 Адский плющ
 
08.08.14
11:51
А, ужо было в (7). Чукча не читатель нифига.
19 KUBIK
 
08.08.14
11:53
(10) Смотри во внешней обработке, которую открываешь: стопудово там чтото типа Предупреждения в проц. ПриОткрытии()
20 Легат
 
08.08.14
12:17
Не кипятитесь. Да, оказывается чукча не читатель. Спасибо что помогли. (7) и (11) . Получилось чуть чуть подлиннее но зато все нормально теперь..еще и статью полезную нарыл
http://1c.chistov.pro/2013/07/blog-post.html
21 Поpyчик-4
 
08.08.14
12:18
(0) Уже было? Вместо ПоместитьФайл используйте ПоместитьФайлы
22 Franchiser
 
гуру
09.08.14
00:30
Правой кнопкой на методе поместить в файль, рефакторинг, модальные вызовы пробовал?