|
Внешние обработки прикрепленные к справочнику "Номенклатура" УТ 11 | ☑ | ||
---|---|---|---|---|
0
glime
24.05.13
✎
12:13
|
Всем привет, не могу найти как прикрепить обработку к элементу справочника номенклатура. В справочник "Дополнительные отчеты и обработки" добавил обработку, назначение прописал. Но она так не где и не появилась в элементе справочника.
|
|||
1
glime
24.05.13
✎
12:31
|
ну что не кто не сталкивался с такой возможностью?
|
|||
2
andreymongol82
24.05.13
✎
12:33
|
Может она появилась где-нить в меню, типа печать?
|
|||
3
zladenuw
24.05.13
✎
12:34
|
ну а в коде посмотреть. куда прикрепляются. религия не позволяет ?
|
|||
4
glime
24.05.13
✎
12:36
|
(3) уже ковыряю, я думал может быстрее будет так.
|
|||
5
glime
24.05.13
✎
12:37
|
(2) нет такого
|
|||
6
glime
24.05.13
✎
12:52
|
Вот функция, которая должна формировать эти кнопки, но если кто пояснит, как это происходит, скажу спасибо.
Процедура ПриСозданииНаСервере(ЭтаФорма) Экспорт ИмяФормыМассив = СтроковыеФункцииКлиентСервер.РазложитьСтрокуВМассивПодстрок(ЭтаФорма.ИмяФормы, "."); ПолноеИмяОбъектаМетаданных = ИмяФормыМассив[0] + "." + ИмяФормыМассив[1]; ТипФормы = Неопределено; ТипОбъекта = ПолноеИмяОбъектаМетаданных; Если Пользователи.РолиДоступны("ИспользованиеДополнительныхОтчетовИОбработок, ДобавлениеИзменениеДополнительныхОтчетовИОбработок") Тогда Если ДополнительныеОтчетыИОбработкиПовтИсп.ЭтоФормаОбъекта(ПолноеИмяОбъектаМетаданных, ЭтаФорма.ИмяФормы) Тогда ТипФормы = "ФормаОбъекта"; Иначе ТипФормы = "ФормаСписка"; КонецЕсли; КонецЕсли; ПараметрыФункциональныхОпций = Новый Структура; ПараметрыФункциональныхОпций.Вставить("ТипФормыСДополнительнымиОтчетамиИОбработками", ТипФормы); ПараметрыФункциональныхОпций.Вставить("ТипОбъектаСДополнительнымиОтчетамиИОбработками", ТипОбъекта); ЭтаФорма.УстановитьПараметрыФункциональныхОпцийФормы(ПараметрыФункциональныхОпций); КонецПроцедуры |
|||
7
shuhard
24.05.13
✎
13:19
|
(6)[но если кто пояснит, как это происходит, скажу спасибо. ]
поржал |
|||
8
fenixx
24.05.13
✎
13:52
|
Ты в процедуре СведенияОВнешнейОбработке() все прописал? что это ПечатнаяФорма, указал Назначение Справочник.Номенклатура?
|
|||
9
glime
24.05.13
✎
14:21
|
(8)
Функция СведенияОВнешнейОбработке() Экспорт МассивНазначений = Новый Массив; МассивНазначений.Добавить("Справочник.Номенклатура"); ТаблицаКоманд = Новый ТаблицаЗначений; ТаблицаКоманд.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")); ТаблицаКоманд.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")); ТаблицаКоманд.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")); ТаблицаКоманд.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")); ТаблицаКоманд.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")); Команда = ТаблицаКоманд.Добавить(); Команда.Представление = "Загрузить доп. характеристики с Яндекс.Маркет"; Команда.Идентификатор = "Форма"; Команда.Использование = "ОткрытиеФормы"; Команда.ПоказыватьОповещение = Ложь; Команда.Модификатор = ""; ПараметрыРегистрации = Новый Структура; ПараметрыРегистрации.Вставить("Вид", "ЗаполнениеОбъекта"); ПараметрыРегистрации.Вставить("Назначение", МассивНазначений); ПараметрыРегистрации.Вставить("Наименование", "Загрузка доп. характеристик товара"); ПараметрыРегистрации.Вставить("БезопасныйРежим", Истина); ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("Информация", "Обработка загрузки доп. характеристик номенклатуры по данным сервиса ""Яндекс.Маркет"""); ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд); Возврат ПараметрыРегистрации; КонецФункции |
|||
10
glime
24.05.13
✎
14:33
|
просто тут на итс написано http://its.1c.ru/db/bspdoc#content:22:1
но не чего не получается, может что в УТ 11.1 поменяли? |
|||
11
fenixx
24.05.13
✎
16:12
|
(10) У меня на 11.0 твой код работает. Вызывается по кнопке "Заполнение" из списка и из формы элемента
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |