2 внешних отчета, в 1 все работает, во 2 все по аналогии - болт.
Не попадаю в модуль формы
&НаКлиенте
Процедура Печать(ИдентификаторКоманды,ОбъектыНазначения) Экспорт
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
МассивНазначений = Новый Массив;
МассивНазначений.Добавить("Справочник.ЛицевыеСчета");
ПараметрыРегистрации.Вставить("Вид", "ПечатнаяФорма"); //возможны варианты - ЗаполнениеОбъекта, ДополнительныйОтчет, СозданиеСвязанныхОбъектов,
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ПараметрыРегистрации.Вставить("Наименование", "История начислений и платежей"); //
ПараметрыРегистрации.Вставить("Версия", "1.3");
ПараметрыРегистрации.Вставить("БезопасныйРежим", ЛОЖЬ);
ПараметрыРегистрации.Вставить("Информация", "Дополнительная печатная форма 'История начислений и платежей'");
//команды
ТаблицаКоманд = Новый ТаблицаЗначений;
ТаблицаКоманд.Колонки.Добавить("Представление"); //как будет выглядеть описание печ.формы для пользователя
ТаблицаКоманд.Колонки.Добавить("Идентификатор"); //имя нашего макета
ТаблицаКоманд.Колонки.Добавить("Использование"); //ВызовСерверногоМетода
ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение"); //Истина
ТаблицаКоманд.Колонки.Добавить("Модификатор"); //ПечатьМХL
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = "История начислений и платежей";
НоваяКоманда.Идентификатор = "ИсторияНачисленийПлатежей"; //Внешняя печатная форма
НоваяКоманда.Использование = "ВызовКлиентскогоМетода";
НоваяКоманда.ПоказыватьОповещение = Истина;
НоваяКоманда.Модификатор = "ПечатьMXL";
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
КонецФункции
модуль формы
//Печать
&НаКлиенте
Процедура Печать(ИдентификаторКоманды,ОбъектыНазначения) Экспорт
Сообщить(ОбъектыНазначения.Количество());
Сообщить(ОбъектыНазначения[0]);
ЛицевойСчет = ОбъектыНазначения[0];
ОткрытьФорму(ЭтаФорма, , ЭтотОбъект);
КонецПроцедуры
Сообщения не выводятся.
Повторю, в другой обработке по аналогии все прекрасно работает. Как так?