|
навесить внешнюю обработку на регистр | ☑ | ||
---|---|---|---|---|
0
1c_July
23.12.16
✎
13:09
|
Глупый вопрос, наверное, но вдруг. Подскажите пожалуйста, а есть ли возможность навесить внешнюю обработку типа заполнения не к справочнику или документу, а регистру сведения?
В общем, в методике создания обработки все понятно, но примеры обычно приводят на документах, а приспичило попробовать для регистра сделать - чтобы в форме списка по кнопке обработка открывалась. Если просто кнопку в форме добавить и для нее команду описать, чтобы обработку открывала - скорее всего получится, а вот стандартными средствами никак? Т.к. в описании на ИТС жестко ничего не сказано об ограничении на типы объектов метаданных, для которых это можно делать, то в СведенияОВнешнейОбработке в массив назначений просто попробовала добавить "РегистрСведений.ИмяРегистра", вид обработки "ЗаполнениеОбъекта". При добавлении ее в справочник обработок в размещении ничего не подставилось, а при ручном выборе назначения дается возможность только среди справочников и документов выбирать. У общей команды ЗаполнениеОбъекта в типе параметра (в его определяемом типе ОбъектСДополнительнымиКомандами)можно поставить галку для у регистра сведений (в РегистрСведенийНаборЗаписей), но при этом ни в форме списка, ни в форме набора записей не появляется в командном интерфейсе этой общей команды (как это выглядит у формы документа, для которого назначено заполнение внешней обработкой через эту команду). Вот или что-то еще нужно сделать, или не страдать фигней, т.к. в общем это действие редкое и устроит просто присутсвие в доп.обработках и вызов когда нужно оттуда. Просто интересно уже стало, а можно ли вообще? (хотя, в общем, ограниченный набор типов при ручном выборе назначения навевает, что скорее всего страдаю фигней) И еще - кнопка "Выполнить" в форме элемента справочника внешних обработок появляется, по всей видимости, если есть команды в списке обработки, отличные от "ОткрытиеФормы"? Но очень пока понятно, почему для таких обработок, когда просто открывается ее форма с настройками и кнопкой для запуска, открыть их из этого справочника получается нельзя.. Или это еще зависит от вида обработки (заполнение или другой)? |
|||
1
Aleksandr N
23.12.16
✎
13:12
|
(0) А словосочетание «ЗаполнениеОбъекта» вас не смущает?
|
|||
2
polosov
23.12.16
✎
13:13
|
(0) Зачем вешать свою обработку на форму регистра, если можно запилить внешнюю обработку и выводить/вводить данные регистра в ней?
|
|||
3
rbcvg
23.12.16
✎
13:15
|
(0) что - то типа "Загрузка курсов валют с РБК"?
|
|||
4
1c_July
23.12.16
✎
13:21
|
(1) смущает, просто более логичнее всего из возможных (обработка действительно добавляет данные в регистр)
но я догадываюсь, что ключевое слово "объект" и не в смысле произвольного объекта метаданных |
|||
5
1c_July
23.12.16
✎
13:31
|
(2) Да в общем, смотреть его глазами потребуется не чаще, чем выполнять эти действия по заполнению - нужен для некоторых проверок. Но скорее всего, так и буду делать - все равно обработка, выводящая данные, с ним связанные, будет нужна, в ней кнопку и добавлю.
Но это будет в общем также, как и в форме регистра кнопку добавлять. Чего-то меня переклинило на тему а как в форме регистра сделать чтобы общая команда в командном интерфейсе появилась, после того как разобралась, как она у документа появляется :) |
|||
6
sonne666
23.12.16
✎
16:59
|
(5) почитайте инструкцию к БСП на ИТС. Там описано, как добавить к своим объектам.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |