Имя: Пароль:
1C
1С v8
пример вызова клиентского метода внешней обработки
0 1c_July
 
03.01.17
14:39
Здравствуйте!
Кто знает - подскажите где посмотреть пример, как правильно вызывать клиентский метод внешней обработки? Везде где ищу - описание создания самой этой обработки, процедуры в ее модуле и т.п. А вот как вызвать, причем это не доп.печатная форма и не заполнение документа, для которых примеры попадаются.. на ИТС невнятно как-то.
У меня КА 2.2. По модулям для серверного метода нашла вроде бы логичный способ:
ДополнительныеОтчетыИОбработки.ВыполнитьКоманду(ПараметрыКоманды)
в параметрах только ссылку на обработку передать и идентификатор команды.
А для клиентского ничего более подходящего не вижу, кроме
ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьКлиентскийМетодОбработки(ВыполняемаяКоманда, Форма, ОбъектыНазначения)
Но в комментариях к процедуре нет описания параметров, остается догадываться по коду. ВыполняемаяКоманда как структура вроде бы подходит, но где увидеть полный состав ожидаемых полей? Т.к. только тех, которые описываются при добавлении команды в модуле обработки - явно недостаточно, и приходится методом тыка по выплывающим ошибкам дописывать. Но, возможно, вообще не этот метод нужно вызывать, а другой? В котором бы, как и для серверного метода - по ссылке на обработку и имени команды все нужные проверки ее существования и подстановка параметров уже выполнялись бы? А то у меня ощущение что леплю велосипед (найти ссылку обработки, потом получить объект, чтобы добраться до команд, команду отыскать, поругаться если нет, слепить параметры для этого метода и т.д. и это все еще с клиентского контекста, где метод обработки нужен..), но ничего другого не нахожу и конфа "голая" - нет примеров куда подсмотреть..