Имя: Пароль:
1C
 
Внешний отчет можно ли встроить в интерфейс?
0 Mr Elidan
 
04.09.15
15:17
v8: Внешний отчет можно ли встроить в интерфейс?

Нашел тут топик, по этой теме, подскажите плиз, где объявить глобальный модуль? т.е. на сколько я понимаю, что бы вот это появилось

В Интерфейсе

ТипКнопки Действие
Действие AddЗагрузчики.ОткрытьФормуОбработкиКлиентБанкаИзХранилища

нужно сначала где то его прописать. Где?
1 mehfk
 
04.09.15
15:19
Открыть 2gis, написать в поиске 1с, отсчитать сверху поиска 7-ю позицию, позвонить по указанному телефону.
2 Franchiser
 
гуру
04.09.15
15:28
Разрешаю
3 DexterMorgan
 
04.09.15
15:30
В конфах на упр формах и бсп можно просто сохранить вариант доп отчета
4 Mr Elidan
 
04.09.15
15:38
А вот и нет, в общем модуле....
5 Mr Elidan
 
04.09.15
16:37
только этот код вытаскивает обработку, а не отчет....

КонецПроцедуры
Функция ПолучитьФормуОбработкуИзХранилища(КодОбработки, ФормаОбработкиВладелец = Неопределено, ФормаОбработкиКУ = Неопределено) Экспорт
        
    МенеджерВнОб       = Справочники.ВнешниеОбработки;
    СсылкаСпрОбработки = МенеджерВнОб.НайтиПоКоду(КодОбработки);
    
    Если НЕ ЗначениеЗаполнено(СсылкаСпрОбработки) Тогда
        Сообщить("В справочнике внешних обработок не найден элемент с кодом " + """" +КодОбработки+ """");
        Возврат Неопределено;
    КонецЕсли;
    
    ЭтоОбработка = ?(СсылкаСпрОбработки.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Обработка, Истина, Ложь);
    Если НЕ ЭтоОбработка Тогда
        Сообщить("В справочнике внешних обработок элемент с кодом " + """" +КодОбработки+ """" + " не является обработкой.");
        Возврат Неопределено;
    КонецЕсли;
    
    Попытка
        
        ИмяФайла = ПолучитьИмяВременногоФайла();
        ДвоичныеДанные = СсылкаСпрОбработки.ХранилищеВнешнейОбработки.Получить();
        ДвоичныеДанные.Записать(ИмяФайла);
        
        ФормаОбработки = ВнешниеОбработки.ПолучитьФорму(ИмяФайла, , ФормаОбработкиВладелец, ФормаОбработкиКУ);
        
        Если ФормаОбработки = Неопределено Тогда
            Сообщить("В справочнике внешних обработок элемент с кодом " + """" +КодОбработки+ """" + " не является обработкой.");
            Возврат Неопределено;
            
        Иначе
            Возврат ФормаОбработки;
            
        КонецЕсли;
        
    Исключение
    
        Предупреждение("Выбранный файл не является внешней обработкой.
        |Либо, данная обработка не предназначена для
        |запуска в этой конфигурации.");
        
        Возврат Неопределено;
        
    КонецПопытки;
    
    Возврат Неопределено;
    
КонецФункции
6 Mr Elidan
 
04.09.15
16:46
Есть идеи че там поменять, что бы отчет вытаскивал, что то с формой нужно сделать....
AdBlock убивает бесплатный контент. 1Сергей