Не удается подключить внешний отчет к нужному документу

1. antipod13 26.11.19 13:26 Сейчас в теме
Вид=Отчет, Использование = ВызовКлиентскогоМетода
Не удается подключить к требуемым документам, их просто нет в списке выбора.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. YannikAlx 28 26.11.19 14:00 Сейчас в теме
(1)Покажи текст
СведенияОВнешнейОбработке()
3. antipod13 26.11.19 15:14 Сейчас в теме
ПараметрыРегистрации = Новый Структура;
    МассивНазначений = Новый Массив;
ПечатнаяФорма, СозданиеСвязанныхОбъектов
    ПараметрыРегистрации.Вставить("Вид", "Отчет");

    МассивНазначений.Добавить("Документ.АИС_АПК_ЗаявлениеНаПолучениеСубсидии");
	МассивНазначений.Добавить("Документ.АИС_АПК_УведомлениеПоЗаявлению");
	МассивНазначений.Добавить("Документ.АИС_АПК_СоглашениеСПроизводителем");
	МассивНазначений.Добавить("Документ.АИС_АПК_ЗаявкиНаКредиты");

    ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
    
    ПараметрыРегистрации.Вставить("Наименование", "Получить сведения об ЭЦП");
    
    ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);

    ПараметрыРегистрации.Вставить("Версия", "1.0");
    ПараметрыРегистрации.Вставить("Информация", "Дополнительная печатная форма Получить сведения об ЭЦП");
    ПараметрыРегистрации.Вставить("ВерсияБСП", "");
	
    ТаблицаКоманд = ПолучитьТаблицуКоманд();
   
    ДобавитьКоманду(ТаблицаКоманд, "Сведения об ЭЦП", "СведенияЭЦП", "ВызовКлиентскогоМетода", Истина, "ПечатьMXL");

    ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Показать
7. user5300 1077 26.11.19 16:03 Сейчас в теме
(3)
ПараметрыРегистрации.Вставить("ВерсияБСП", "");
Это закомментируй
Безопасный режим = Ложь;
//И попробуй загнать программно пустые назначения а при добавлении - документы указать в ручную:
ПараметрыРегистрации.Вставить("Назначение", Новый СписокЗначений);
4. antipod13 26.11.19 15:23 Сейчас в теме
Обратите внимание, при загрузке файла назначение не определено, а в ручную этих документов нет
5. dhurricane 26.11.19 15:27 Сейчас в теме
(4) В этом и кроется корень проблемы. Включите необходимые документы в определяемый тип "ОбъектСДополнительнымиКомандами".
6. antipod13 26.11.19 15:57 Сейчас в теме
Добавил, обновил базу - не появились
8. dhurricane 26.11.19 16:04 Сейчас в теме
(6) Даже при ручном выборе?
9. antipod13 26.11.19 16:04 Сейчас в теме
10. dhurricane 26.11.19 16:06 Сейчас в теме
(9) Уточните, пожалуйста, а какая версия БСП используется?
14. dhurricane 26.11.19 16:31 Сейчас в теме
(9) Я, возможно, неправильно понял Вас. Не появились команды отчета в документе, или не появились документы в списке "Размещение" при подключении отчета?

P.S. Первое невозможно - включение документов в определяемый тип "ОбъектСДополнительнымиКомандами" должно было решить проблему. Второе возможно, если в документы не внедрена подсистема Подключаемые команды.
11. antipod13 26.11.19 16:12 Сейчас в теме
бсп 3.0.3.121
платформа 3,0,14,1944
12. accounting_cons 903 26.11.19 16:17 Сейчас в теме
В общем модуле «ВариантыОтчетовПереопределяемый» в процедуре «ОпределитьОбъектыСКомандамиОтчетов» следует проверить принадлежность вашего объекта метаданных к обслуживаемому списку объектов. При необходимости - добавить:

Процедура ОпределитьОбъектыСКомандамиОтчетов (Объекты) Экспорт

Объекты.Добавить(Метаданные.Документы.АИС_АПК_ЗаявлениеНаПолучениеСубсидии);

КонецПроцедуры
13. antipod13 26.11.19 16:25 Сейчас в теме
15. AfroditaS 26.11.19 16:55 Сейчас в теме
А почему подключаешь к документам отчет?

ПараметрыРегистрации.Вставить("Вид", "Отчет");


должна быть внешняя обработка
16. antipod13 26.11.19 17:21 Сейчас в теме
нам нужно сформировать HTML документ с передачей в него ссылок на документы, в все варианты внешней обработки ругаются если не сформирован табличный документ
17. antipod13 26.11.19 17:24 Сейчас в теме
в ОбъектСДополнительнымиКомандами было всего 4 документа, причем не было вызовов других процедур, в списке есть и справочники, все несколько,и документы, но их наверно треть от существующих в базе, где они прописаны?
18. antipod13 27.11.19 08:06 Сейчас в теме
Я не понял, в списке на подключение два справочника и только, пытался один из них в по ссылкам в конфигурации найти, не нашел
19. antipod13 27.11.19 08:34 Сейчас в теме
Оба справочника определены в ОбъектСДополнительнымиКомандами, других там нет, есть в списке Авансовый отчет, я сравнил модуля документа с модулями заявления, все вроде есть, только в модуле менеджера команды печати определены, опять же через табдок
20. antipod13 27.11.19 12:08 Сейчас в теме
ВариантыОтчетовПереопределяемый тут точно ничего писать не надо, в результате при открытии заявления написал об отсуствие метода м модуле менеджера, никаких таких методов в других документах нет
21. antipod13 27.11.19 15:28 Сейчас в теме
Попробовал вот так
ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма");
"ВызовКлиентскогоМетода"
Добавил экспорную процедуру в модуль формы, она вызывает процедуру заполнения поля Вывод формы
Кнопка в документах появилаь, при ее нажатии, что то выполнилось, но форма не открылась, попытался ее открыть прокрамно, никак не получается, ни этотОбъект ни ВнешняяОбраьботка результатов не дают
Как открыть основную форму вызванной обработки?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот