![]() |
|
Регистрация внешней обработки | ☑ | ||
---|---|---|---|---|
0
Тоненький Клиент
07.01.14
✎
09:15
|
Сорри за баян.
Вторая Розница, УФ, обработка, вид- "ВызовКлиентскогоМетода". В форме вызов Печати. Через Файл -Открыть всё работает. Процедуры Регистрации вписал, вроде стандартно всё. Но после регистрации при запуске из ИБ пишет {ОбщаяФорма.ДополнительныеОтчетыИОбработки.Форма(273)}: Метод объекта не обнаружен (ВыполнитьКоманду) ФормаОбработки.ВыполнитьКоманду(ВыполняемаяКоманда.Идентификатор); ошибка вроде известная, пишут про ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт Но ни хрена у меня не выходит. Куда копать? |
|||
1
Тоненький Клиент
07.01.14
✎
09:52
|
Ок, тогда объясните
в модуле Розницы есть процедура Процедура ВыполнитьКлиентскийМетодОбработки() ДополнительныеОтчетыИОбработкиКлиент.ПоказатьОповещениеПриВыполненииКоманды(ВыполняемаяКоманда); ПараметрыОбработки = Новый Структура("ИдентификаторКоманды,ДополнительнаяОбработкаСсылка, ИмяФормы"); ПараметрыОбработки.ИдентификаторКоманды = ВыполняемаяКоманда.Идентификатор; ПараметрыОбработки.ДополнительнаяОбработкаСсылка = ВыполняемаяКоманда.Ссылка; ПараметрыОбработки.ИмяФормы = ИмяФормыВладельца; В отладчике видно, что в ИмяФормы передается "". Соответственно, в дальнейшем тексте ФормаОбработки = ПолучитьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыОбработки); структура отрабатывается не полностью. Как заполняется это имя?? |
|||
2
Мимохожий Однако
07.01.14
✎
10:29
|
Чем не понравился "ВызовСерверногоМетода"?
|
|||
3
Тоненький Клиент
07.01.14
✎
10:30
|
(2) тем, что форму вызываю на клиенте, в ней заполняю данные и дальше отправляю на печать.
или зря я так? |
|||
4
Мимохожий Однако
07.01.14
✎
10:31
|
После регистрации обработка помещается в базу, в справочник ВнешниеОбработки....Полагаю, что поэтому "ВызовСерверногоМетода" оптимальнее.
|
|||
5
Тоненький Клиент
07.01.14
✎
10:33
|
Делал, ошибка была та же
|
|||
6
Тоненький Клиент
07.01.14
✎
10:37
|
так, ладно, с формой догнал - дело было в грёбаном кэше
|
|||
7
Тоненький Клиент
07.01.14
✎
10:37
|
тогда почему теперь
Недостаточно фактических параметров ФормаОбработки.ВыполнитьКоманду(ВыполняемаяКоманда.Идентификатор); |
|||
8
Мимохожий Однако
07.01.14
✎
10:39
|
Бывает...
Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "") |
|||
9
Бертыш
07.01.14
✎
10:42
|
Есть в УЦ№3 дистанционный курс по БСП. Там тема подключаемых обработок раскрывается во всей полноте
|
|||
10
Тоненький Клиент
07.01.14
✎
11:11
|
Ну вот, дошел он до
Процедура ВыполнитьКоманду(ИдентификаторКоманды,ОбъектыНазначенияМассив ) ЭКСПОРТ а чё в неё вставлять-то, я извиняюсь? |
|||
11
Тоненький Клиент
07.01.14
✎
11:12
|
У меня должна форма заполнения вызваться вообще-то
открытьформу? |
|||
12
Тоненький Клиент
07.01.14
✎
11:37
|
ага , спасибо, всё получилось
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |