По теме из базы знаний
- Комплект внешних печатных форм: ТОРГ-12, Счет-фактура, Универсальный передаточный документ (УПД) для 1С:ERP Управление предприятием 2
- Алгоритм вывода подписантов из дополнительных сведений во внешнюю печатную форму акта ОС-1
- Записка-расчет (0504425) с возможностью подписания ЭЦП (внешняя печатная форма)
- Внешняя печатная форма с выводом формы настроек перед печатью (выбор подписантов). Работает на БСП 3.1.9, имеет 1 форму настроек, есть режим отладки, управляемые формы 8.3
- Комплект внешних печатных форм для 1С:Комплексная автоматизация 2.5: ТОРГ-12, Счет-фактура, счет на оплату, универсальный передаточный документ (УПД)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Bukaska, При проверке через отладчик внешних печатных форм выдает:
А если через саму форму выводить результат все работает и формирует.
{ОбщийМодуль.ФизическиеЛица.Модуль(74)}: Ошибка при вызове метода контекста (ПодключитьВнешнююКомпоненту)
ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаСклоненияФИО", "Decl");
по причине:
Установлен безопасный режим. Выполнение операции запрещено
А если через саму форму выводить результат все работает и формирует.
(5) SeverBaP, Начало: Если и есть ваша 366 строка
Для Каждого ЭлементОписаниеКоманды Из РегистрационныеДанные.Команды Цикл
НоваяСтрока = ЭлементОбъект.Команды.Добавить();
НоваяСтрока.Идентификатор = ЭлементОписаниеКоманды.Идентификатор;
НоваяСтрока.Представление = ЭлементОписаниеКоманды.Представление;
НоваяСтрока.Модификатор = ЭлементОписаниеКоманды.Модификатор;
НоваяСтрока.ПоказыватьОповещение = ЭлементОписаниеКоманды.ПоказыватьОповещение;
Если ЭлементОписаниеКоманды.Использование = "ОткрытиеФормы" Тогда
НоваяСтрока.ВариантЗапуска = Перечисления.СпособыВызоваДополнительныхОбработок.ОткрытиеФормы;
ИначеЕсли ЭлементОписаниеКоманды.Использование = "ВызовКлиентскогоМетода" Тогда
НоваяСтрока.ВариантЗапуска = Перечисления.СпособыВызоваДополнительныхОбработок.ВызовКлиентскогоМетода;
ИначеЕсли ЭлементОписаниеКоманды.Использование = "ВызовСерверногоМетода" Тогда
НоваяСтрока.ВариантЗапуска = Перечисления.СпособыВызоваДополнительныхОбработок.ВызовСерверногоМетода;
Иначе
ТекстСообщения = НСтр("ru = 'Для команды %1 не определен способ запуска.'");
ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(ТекстСообщения, ЭлементОписаниеКоманды.Представление);
ВызватьИсключение ТекстСообщения;
Возврат Ложь;
КонецЕсли;
КонецЦикла;
Показать
Победил ошибки но все еще открывается пустое окно, у кого какие предложения?
ПараметрыВывода.ДоступнаПечатьПоКомплектно = Ложь;
Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ДоговорАренды") Тогда
Если ТипЗнч(МассивОбъектовНазначения)=Тип("Массив") Тогда
СсылкаНаОбъект=МассивОбъектовНазначения[0];
КонецЕсли;
СтруктураКоличествоЭкземпляров=Новый Структура;
СтруктураКоличествоЭкземпляров.Вставить("КоличествоЭкземпляров",0);
СтруктураКоличествоЭкземпляров.Вставить("Вывод",ИспользованиеВывода.Запретить);
СтруктураКоличествоЭкземпляров.Вставить("Защита",Истина);
ПечатьДоговора();
УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
КоллекцияПечатныхФорм,
"ДоговорАренды",
"Договор аренды",
СтруктураКоличествоЭкземпляров
);
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот