Имя: Пароль:
1C
 
Помогите с добавление внешнего отчёта в БП 8.3. Что за функция ВыполнитьКоманду?
0 Девушка-Вамп
 
19.05.16
06:19
Поискала в гугл и на разных форумах, нашла что при создании внешнего отчёта и затем добавления его в базу как внешний отчёт нужно прописать дополнительные процедуры и функции. Делаю отчёт при помощи СКД, прописываю эти функции, отчёт в меню пользователя появляется, всё хорошо, но! но при попытке выполнении выдаётся ошибка:

Не удалось выполнить команду.
Метод объекта не обнаружен (ВыполнитьКоманду)

{ОбщийМодуль.ДлительныеОперации.Модуль(371)}: Метод объекта не обнаружен (ВыполнитьКоманду)
        ВызватьИсключение(ТекстОшибки);

может кто знает что это за такая загадочная команда, про которую нигде не написано?
1 Девушка-Вамп
 
19.05.16
06:20
в модуле отчёта прописываю следующие процедуры и функции:

Функция СведенияОВнешнейОбработке() Экспорт
    
    РегистрационныеДанные = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке();
    РегистрационныеДанные.Наименование = "Найти поступления и фактуры, выписанные в разные дни";
    РегистрационныеДанные.БезопасныйРежим = Истина;
    РегистрационныеДанные.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
    СтрокаКоманды = РегистрационныеДанные.Команды.Добавить();
    СтрокаКоманды.Идентификатор = "ДатыПоступленияФактурыРазныеДни";
    СтрокаКоманды.Представление = "Найти поступления и фактуры, выписанные в разные дни";
    СтрокаКоманды.ПоказыватьОповещение = Ложь;
    СтрокаКоманды.Использование = "ВызовСерверногоМетода";
    
    Возврат РегистрационныеДанные;
    
КонецФункции
2 PaulBC
 
19.05.16
06:26
https://its.1c.ru/db/bspdoc#content:427:1:issogl3_вариант_запуска_вызов_серверного_метода
3 Девушка-Вамп
 
19.05.16
06:42
(2) о, огромное спасибо!!!!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший