|
Интерфейс на упр формах и Внешняя обработка | ☑ | ||
---|---|---|---|---|
0
picom
27.02.12
✎
11:08
|
Допустим есть Внешняя обработка, которая работает как журнал документов, но с уникальной колонкой (например маржа).
. Эта обработка в 8.2 при базовой поставке на обычных формах может открываться через «Файл-Открыть». Она там запоминается на какое-то время и ее достаточно удобно открывать, но хочется еще удобнее, поэтому вопрос. . На управляемых формах при базовой поставке, можно ее как-то добавить отдельной кнопочкой на интерфейс? В конфигуратор заходить нельзя, т.к. базовая, или пароль не помню, или на поддержке, или заблокирована конфигурация…. |
|||
1
Wobland
27.02.12
✎
11:09
|
справочник ВнешниеОбработки есть?
|
|||
2
picom
27.02.12
✎
11:12
|
(1) УТ 11 например
возможно и есть, но как этим пользоваться? |
|||
3
picom
27.02.12
✎
11:14
|
(1) нет такого справочника
|
|||
4
DrShad
27.02.12
✎
11:14
|
(2) в справке все написано, но обработку прийдется переписать ибо на УФ не увидишь ничего
|
|||
5
DrShad
27.02.12
✎
11:16
|
ДополнительныеОтчетыИОбработки
|
|||
6
picom
27.02.12
✎
11:17
|
(5) А кнопочку то как вывести ?
|
|||
7
picom
27.02.12
✎
11:18
|
Кстати в УТ 11 есть в каждом разделе кнопка "Дополнительные обработки"
Но чего-то она не нажимается ( |
|||
8
DrShad
27.02.12
✎
11:21
|
(7) ты ее сначала внеси в базу и определи ей раздел интерфейса
|
|||
9
Stepa86
27.02.12
✎
11:21
|
в Управляемом режиме обработки так же можно открывать через файл-открыть, тока в обработке должна быть упр. форма
|
|||
10
picom
27.02.12
✎
11:24
|
(9) я в курсе, надо кнопку
|
|||
11
DrShad
27.02.12
✎
11:25
|
(10) ты в УФ хоть одну кнопку видишь в интерфейсе?
|
|||
12
picom
27.02.12
✎
11:26
|
(9) Вроде получается
|
|||
13
picom
27.02.12
✎
11:45
|
Возможно, обработка (отчет) устарела или не является дополнительной:Метод объекта не обнаружен (СведенияОВнешнейОбработке)
... Приплыл ( |
|||
14
DSSS
27.02.12
✎
11:48
|
Посмотри примеры в БСП, там все есть
|
|||
15
picom
27.02.12
✎
11:55
|
(14) Беспроводной синтаксис помощник ?
У меня ничего не в СП по словосочетанию СведенияОВнешнейОбработке |
|||
16
DSSS
27.02.12
✎
11:57
|
>> Беспроводной синтаксис помощник
Запомню:) |
|||
17
picom
27.02.12
✎
12:10
|
Можно пример по СведенияОВнешнейОбработке?
|
|||
18
lxs
27.02.12
✎
12:28
|
Функция СведенияОВнешнейОбработке() Экспорт
РегистрационныеДанные = Новый Структура; РегистрационныеДанные.Вставить("Наименование", "Пример использование внешних обработок 8.2."); РегистрационныеДанные.Вставить("БезопасныйРежим", Истина); РегистрационныеДанные.Вставить("Версия", "1.0"); //ДополнительнаяОбработка //ДополнительныйОтчет //ЗаполнениеОбъекта //Отчет //ПечатанаяФорма //СозданиеСвязанныхОбъектов РегистрационныеДанные.Вставить("Вид", "ДополнительнаяОбработка"); РегистрационныеДанные.Вставить("Информация", "Обработка сделано по новому стандарту подключения внешних обработок 8.2. Пример обработки ""Hello Word"" "); ///////////// команды ///////////////////////// тзКоманд = Новый ТаблицаЗначений; тзКоманд.Колонки.Добавить("Идентификатор"); тзКоманд.Колонки.Добавить("Представление"); тзКоманд.Колонки.Добавить("Модификатор"); тзКоманд.Колонки.Добавить("ПоказыватьОповещение"); тзКоманд.Колонки.Добавить("Использование"); строкаКоманды = тзКоманд.Добавить(); строкаКоманды.Идентификатор = "1"; строкаКоманды.Представление = "команда ""Hello Word"" (ОткрытиеФормы)"; строкаКоманды.ПоказыватьОповещение = Истина; строкаКоманды.Использование = "ОткрытиеФормы"; строкаКоманды = тзКоманд.Добавить(); строкаКоманды.Идентификатор = "2"; строкаКоманды.Представление = "команда ""Hello Word"" (ВызовКлиентскогоМетода)"; строкаКоманды.ПоказыватьОповещение = Истина; строкаКоманды.Использование = "ВызовКлиентскогоМетода"; строкаКоманды = тзКоманд.Добавить(); строкаКоманды.Идентификатор = "3"; строкаКоманды.Представление = "команда ""Hello Word"" (ВызовСерверногоМетода)"; строкаКоманды.ПоказыватьОповещение = Истина; строкаКоманды.Использование = "ВызовСерверногоМетода"; РегистрационныеДанные.Вставить("Команды", тзКоманд); ////////////// назначение (в каких объектах используется) ///////////////////////// //для печ.форм, заполнения, ввода свазанных объектов //МассивНазначений = Новый Массив; //МассивНазначений.Добавить("Документ.*"); // все документы назначаются //МассивНазначений.Добавить("Документ.АвансовыйОтчет"); //МассивНазначений.Добавить("Документ.ЗаказПокупателя"); //РегистрационныеДанные.Вставить("Назначение", МассивНазначений); Возврат РегистрационныеДанные; КонецФункции |
|||
19
lxs
27.02.12
✎
12:28
|
секунда в гугле.
|
|||
20
lxs
27.02.12
✎
12:28
|
||||
21
picom
27.02.12
✎
12:37
|
В итоге конечно получилось
но всеравно быстрый запуск не получается, т.е. если во внешние добавить и прилепить, например, к разделу продажи То при нажатии на кнопку открытия доп обработки выводится не эта обработка, а список внешних обработок раздела. ( |
|||
22
picom
17.03.12
✎
10:24
|
Получилось сделать обработке нужный код и разместить ее при добавлении в нужном разделе.
... К сожалению в нужном разделе получается только открывать список дополнительных обработок. А можно как-то команду сделать прямо на интерфейсе? .. Или было бы вообще здорово программно создать новый раздел |
|||
23
picom
20.03.12
✎
13:53
|
up
Смотреть сразу в (22) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |