|
Внешняя обработка заполнения объекта | ☑ | ||
---|---|---|---|---|
0
chelentano
08.02.17
✎
09:57
|
Всем привет.
Конфигурация "Управление торговлей, редакция 11.1 (11.1.10.116)" Столкнулся с проблемой: подключаю внешнюю обработку, вид = "ЗаполнениеОбъекта", назначение = "Справочник.Контрагенты" Галка "Показывать в формах элементов справочников и документов" стоит. Но в форме контрагента кнопка "Заполнить" так и не появилась. Куда копать? |
|||
1
chelentano
08.02.17
✎
10:18
|
ПараметрыРегистрации = Новый Структура ;
ПараметрыРегистрации.Вставить("Вид","ЗаполнениеОбъекта"); ПараметрыРегистрации.Вставить("Назначение",Назначения); ПараметрыРегистрации.Вставить("Наименование","Заполнить реквизиты"); ПараметрыРегистрации.Вставить("Версия","1.0"); ПараметрыРегистрации.Вставить("Информация","Заполнение реквизитов"); ПараметрыРегистрации.Вставить("БезопасныйРежим",Ложь); |
|||
2
Вафель
08.02.17
✎
10:19
|
а где команды?
|
|||
3
chelentano
08.02.17
✎
10:23
|
(2)
Функция СведенияОВнешнейОбработке() Экспорт Назначения = Новый Массив ; Назначения.Добавить("Справочник.Контрагенты") ; ПараметрыРегистрации = Новый Структура ; ПараметрыРегистрации.Вставить("Вид","ЗаполнениеОбъекта"); ПараметрыРегистрации.Вставить("Назначение",Назначения); ПараметрыРегистрации.Вставить("Наименование","Заполнить реквизиты"); ПараметрыРегистрации.Вставить("Версия","1.0"); ПараметрыРегистрации.Вставить("Информация","Заполнение реквизитов"); ПараметрыРегистрации.Вставить("БезопасныйРежим",Ложь); Команды = Получить_Таблицу_Команд(); ДобавитьКоманду(Команды, "Заполнить реквизиты", "ЗаполнитьРеквизиты","ВызовКлиентскогоМетода",Ложь,) ; ПараметрыРегистрации.Вставить("Команды",Команды) ; Возврат ПараметрыРегистрации; КонецФункции Функция Получить_Таблицу_Команд() Команды = Новый ТаблицаЗначений ; Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")) ; Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")) ; Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")) ; Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")) ; Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")) ; Возврат Команды; КонецФункции Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "") НоваяКоманда = ТаблицаКоманд.Добавить() ; НоваяКоманда.Представление = Представление ; НоваяКоманда.Идентификатор = Идентификатор ; НоваяКоманда.Использование = Использование ; НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение ; НоваяКоманда.Модификатор = Модификатор; КонецПроцедуры |
|||
4
chelentano
08.02.17
✎
10:41
|
Причём в БП 3.0 та же самая обработка прекрасно подключается
|
|||
5
ildary
08.02.17
✎
10:57
|
А если скачать типовую 11.1.10.199 - и посмотреть как обработка работает там? Если работает - время обновиться или на худой конец поискать изменения в нужном модуле.
|
|||
6
chelentano
08.02.17
✎
11:00
|
(5) Ок, потом попробую, сейчас просто нет возможности скачать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |