После обновления с 11.3.3 на 11.4.3 не работает внешняя обработка заполнения табличной части
После обновления с 11.3.3 на 11.4.3 не работает внешняя обработка заполнения табличной части, то есть она просто исчезла из кнопки "Заполнить" в соответствующем документе. Переподключать пробовал, не помогает. Ошибок никаких не выдает, даже в журнале.
Подключаю так:
Подскажите, кто знает, как лечить?
Подключаю так:
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации = Новый Структура;
МассивНазначений = Новый Массив;
МассивНазначений.Добавить("Документ.ВозвратТоваровОтКлиента");
ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта");
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ПараметрыРегистрации.Вставить("Наименование", "Автоподбор реализаций в возврат");
ПараметрыРегистрации.Вставить("Версия", "1.0");
ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина);
ПараметрыРегистрации.Вставить("Информация", "Дополнительная обработка табличной части к документу ""Возврат товаров от клиента""");
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд,
"Автоподбор реализаций (по контрагенту)",
"АвтоподборРеализацийПоКонтрагенту",
"ВызовКлиентскогоМетода",
Истина);
//ДобавитьКоманду(ТаблицаКоманд,
//"Автоподбор реализаций (по партнеру)",
//"АвтоподборРеализацийПоПартнеру",
//"ВызовКлиентскогоМетода",
//Истина);
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
КонецФункции
Функция ПолучитьТаблицуКоманд()
Команды = Новый ТаблицаЗначений;
Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка"));
Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево"));
Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка"));
Возврат Команды;
КонецФункции
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "")
НоваяКоманда = ТаблицаКоманд.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор;
НоваяКоманда.Использование = Использование;
НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение;
НоваяКоманда.Модификатор = Модификатор;
КонецПроцедуры
ПоказатьПодскажите, кто знает, как лечить?
По теме из базы знаний
Найденные решения
Вот пример с ИТС по БСП 3.0.1.
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации =ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
ПараметрыРегистрации.Вид =ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта();
ПараметрыРегистрации.Версия = "1.2";
ПараметрыРегистрации.Назначение.Добавить("Документ.ВозвратТоваровОтКлиента");
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = НСтр("ru = 'Автоподбор реализаций (по контрагенту)'");
НоваяКоманда.Идентификатор = "АвтоподборРеализацийПоКонтрагенту";
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы();
Возврат ПараметрыРегистрации;
КонецФункции
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
При обновлении платформы, не должна была слететь обработка. Такого не наблюдалось. Возможно Вы обновили конфигурацию? Например, в одном из релизов УТ11 поменяли название документа ПоступлениеТоваровУслуг на ПриобретениеТоваровУслуг. На кой так было сделано? Самому 1С только известно. Но перестали работать все обработки использующие этот документ. Сколько слов было сказано хороших, лучше не считать.
Вот пример с ИТС по БСП 3.0.1.
Функция СведенияОВнешнейОбработке() Экспорт
ПараметрыРегистрации =ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
ПараметрыРегистрации.Вид =ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта();
ПараметрыРегистрации.Версия = "1.2";
ПараметрыРегистрации.Назначение.Добавить("Документ.ВозвратТоваровОтКлиента");
НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
НоваяКоманда.Представление = НСтр("ru = 'Автоподбор реализаций (по контрагенту)'");
НоваяКоманда.Идентификатор = "АвтоподборРеализацийПоКонтрагенту";
НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы();
Возврат ПараметрыРегистрации;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот