|
Регистрация внешней обработки 8.3, БП 3.0 | ☑ | ||
---|---|---|---|---|
0
Sova789
16.01.15
✎
08:29
|
Доброе утро! Создала внешнюю обработку, которая выводит на печать некоторую сводную информацию. В этом случае моя обработка не привязывается ни к какому объекту, т.е. пункт назначение - объект я пропускаю.
|
|||
1
vis_tmp
16.01.15
✎
08:30
|
Продолжайте наблюдение.
|
|||
2
Sova789
16.01.15
✎
08:31
|
// 2. Назначение - объект, для которого назначается данная обработка,
// Массив строк имен объектов метаданных. // Примеры значений массива - "Документ.АвансовыйОтчет" или "Справочник.*", где * - означает все объекта данного вида. // Для глобальных (не назначаемых) обработок параметр не имеет смысла. //////ОбъектыМетаданных = Новый Массив; //////ОбъектыМетаданных.Добавить("Документ.РеализацияТоваровУслуг"); //////СведенияОбОбработке.Вставить("Назначение", ОбъектыМетаданных); |
|||
3
Sova789
16.01.15
✎
08:33
|
Вопрос такой. Зарегистрировала внешнюю обработку. Надо её увидеть в пункте меню Покупки. Как этого добиться? И, вообще, я её не могу никак запустить, разве что только из Главного меню
|
|||
4
Filippov
16.01.15
✎
08:36
|
Указать Размещение на закладке Команды
|
|||
5
Sova789
16.01.15
✎
08:44
|
(4) А где это, может где подсмотреть можно?
|
|||
6
Filippov
16.01.15
✎
08:49
|
Администрирование/Печатные формы, отчеты, обработки/Дополнительные отчеты, обработки. Открываете элемент описания вашей обработки. Там
|
|||
7
План счетов
16.01.15
✎
08:49
|
(4) там же где и регистрировала, там ищи.
|
|||
8
Sova789
16.01.15
✎
08:49
|
(4) На закладке Команды, при моем раскладе:
СведенияОбОбработке.Вставить("Вид", "ПечатнаяФорма"); Нет такой возможности |
|||
9
Filippov
16.01.15
✎
08:52
|
Смотрите в элементе, соответствующем вашей обработке. (8) - это не то
|
|||
10
Поpyчик-4
16.01.15
✎
08:53
|
(8) В вашем случае это не внешняя печатная форма, а просто дополнительная обработка или отчет.
|
|||
11
Filippov
16.01.15
✎
08:55
|
Ссылка в (6) соответствует ЗУП 3.0. в БП-3 видимо путь другой. И учтите замечание (10)
|
|||
12
Sova789
16.01.15
✎
08:56
|
Если бы я написала:
СведенияОбОбработке.Вставить("Вид", "ДополнительнаяОбработка") то в этом случае появляется возможность указания размещения. Но там происходит другая ошибка и обработка не запускается на выполнение: |
|||
13
Sova789
16.01.15
✎
08:57
|
А здесь здесь в моем случае верно я определяю?
ДобавитьКоманду(ТаблицаКоманд, "Разница НДС", "Макет", "ВызовСерверногоМетода", Ложь,"ПечатьMXL"); |
|||
14
Поpyчик-4
16.01.15
✎
08:58
|
(12) У вас неправильный подход, нежелание учить матчасть и непонимание механизмов.
|
|||
15
Sova789
16.01.15
✎
08:59
|
Появляется след.ошибка:
Команда Макет: Ошибка выполнения: {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2343)}: Недостаточно фактических параметров ВнешнийОбъект.ВыполнитьКоманду(ИдентификаторКоманды); |
|||
16
Sova789
16.01.15
✎
09:02
|
Ну, может, все-таки, поможете разобраться? )))
|
|||
17
Sova789
16.01.15
✎
09:02
|
Я новичок в УФ
|
|||
18
Filippov
16.01.15
✎
09:14
|
Примерно так:
Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации = Новый Структура; ПараметрыРегистрации.Вставить("Вид", "ДополнительнаяОбработка"); ПараметрыРегистрации.Вставить("Назначение", ""); ПараметрыРегистрации.Вставить("Наименование", "Печать ..."); ПараметрыРегистрации.Вставить("Версия", "1.0"); ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь); ПараметрыРегистрации.Вставить("Информация", "Выводит на печать ...."); ПараметрыРегистрации.Вставить("ВерсияБСП", "1.2.1.4"); ......... |
|||
19
Filippov
16.01.15
✎
09:16
|
.....
ДобавитьКоманду(ТаблицаКоманд, "Выполнить печать ...", "Выполнить", "ОткрытиеФормы", Истина, ""); |
|||
20
Sova789
16.01.15
✎
09:33
|
Filippov , очень благодарю! Спасибо, что-то начинаю понимать )))
|
|||
21
Sova789
16.01.15
✎
09:34
|
И, даже, все получилось!)))
|
|||
22
Filippov
16.01.15
✎
09:37
|
Рад за вас!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |