|   |   | 
| 
 | Внешняя обработка заполнения объекта | ☑ | ||
|---|---|---|---|---|
| 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) Ок, потом попробую, сейчас просто нет возможности скачать.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |