Сведения о внешней обработке ВызовКлиентскогоМетода на новой версии БСП (1С ЗУП 3.1.27.23). Чего-то не хватает?
После обновления 1С ЗУП во внешней обработке с формы пропала кнопка(скрин ниже). Думаю , что нужно что-то дописать (код прилагаю). Если есть у кого-то более корректный формат, просьба поделиться. Спасибо.
Функция СведенияОВнешнейОбработке() Экспорт
Назначения = Новый Массив ;
Назначения.Добавить("Документ.ТабельУчетаРабочегоВремени") ;
ПараметрыРегистрации = Новый Структура ;
ПараметрыРегистрации.Вставить("Вид","ЗаполнениеОбъекта");
ПараметрыРегистрации.Вставить("Назначение",Назначения);
ПараметрыРегистрации.Вставить("Наименование","Заполнить табель");
ПараметрыРегистрации.Вставить("Версия","1.0");
ПараметрыРегистрации.Вставить("Информация","Дополнительная обработка табличной части ведомости");
ПараметрыРегистрации.Вставить("БезопасныйРежим",ложь);
Команды = ПолучитьТаблицуКоманд() ;
ДобавитьКоманду(Команды, "Заполнить документ","ЗаполнитьДокумент","ВызовКлиентскогоМетода",Ложь,) ;
ПараметрыРегистрации.Вставить("Команды",Команды) ;
Возврат ПараметрыРегистрации;
КонецФункции
Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений ;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")) ;
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")) ;
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")) ;
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")) ;
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")) ;
Возврат Команды ;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить() ;
НоваяКоманда.Представление = Представление ;
НоваяКоманда.Идентификатор = Идентификатор ;
НоваяКоманда.Использование = Использование ;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение ;
НоваяКоманда.Модификатор = Модификатор ;
КонецПроцедуры
ПоказатьПрикрепленные файлы:
Найденные решения
(1) А типовой вариат не пробовали?
Например
Разумеется, у Вас будет тип команды другой
Например
СведенияОбОбработке = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(СтандартныеПодсистемыСервер.ВерсияБиблиотеки());
СведенияОбОбработке.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
СведенияОбОбработке.Наименование = ЭтотОбъект.Метаданные().Представление();
СведенияОбОбработке.Версия = "1.0.0.1";
СведенияОбОбработке.Назначение.Добавить("Справочник.Претензии");
НоваяКоманда = СведенияОбОбработке.Команды.Добавить();
НоваяКоманда.Представление = "Акт гарантийного ремонта";
НоваяКоманда.Идентификатор = ЭтотОбъект.Метаданные().ПолноеИмя();
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
Возврат СведенияОбОбработке;
ПоказатьРазумеется, у Вас будет тип команды другой
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) А типовой вариат не пробовали?
Например
Разумеется, у Вас будет тип команды другой
Например
СведенияОбОбработке = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(СтандартныеПодсистемыСервер.ВерсияБиблиотеки());
СведенияОбОбработке.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
СведенияОбОбработке.Наименование = ЭтотОбъект.Метаданные().Представление();
СведенияОбОбработке.Версия = "1.0.0.1";
СведенияОбОбработке.Назначение.Добавить("Справочник.Претензии");
НоваяКоманда = СведенияОбОбработке.Команды.Добавить();
НоваяКоманда.Представление = "Акт гарантийного ремонта";
НоваяКоманда.Идентификатор = ЭтотОбъект.Метаданные().ПолноеИмя();
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
Возврат СведенияОбОбработке;
ПоказатьРазумеется, у Вас будет тип команды другой
с добрым днём,
в УНФ, после обновлении конфигурации до 3.0.4.144 и последующих,
вообше перестали работать внешние печатные формы с диалогом.
т.е. просто ничего не происходит - выходит сообщение, что мол команды выполняется. и всё !
никаких выводов сформированного таб.документа
ВывестиТабличныйДокументВКоллекцию не отрабатывает,
в конфигурации обновили БСП, с 3.1.8.346 до 3.1.8.375
(Наименование: [БИБЛИОТЕКИ] Регулярное обновление БСП в 3.0.4
Ответственный: Мороз Владислав Станиславович)
может у кого похожий баг ? спасибо заранее
в УНФ, после обновлении конфигурации до 3.0.4.144 и последующих,
вообше перестали работать внешние печатные формы с диалогом.
т.е. просто ничего не происходит - выходит сообщение, что мол команды выполняется. и всё !
никаких выводов сформированного таб.документа
ВывестиТабличныйДокументВКоллекцию не отрабатывает,
в конфигурации обновили БСП, с 3.1.8.346 до 3.1.8.375
(Наименование: [БИБЛИОТЕКИ] Регулярное обновление БСП в 3.0.4
Ответственный: Мороз Владислав Станиславович)
может у кого похожий баг ? спасибо заранее
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот