Имя: Пароль:
1C
 
Комплексная автоматизация 2 (2.4.5.135), добавление внешней обработки к документу
, ,
0 falselight
 
18.03.19
12:41
Документ Заказ на перемещение, у документа есть меню Заполнить.
Я делаю обработку заполнить с эксель. Как её добавить в этот пункт?
Что то должно быть в модуле обработки и подключать через внешние обработки?
Или как?
1 falselight
 
18.03.19
13:10
Up!
2 falselight
 
18.03.19
13:21
Подскажите пожалуйста по коду в модуле объекта.
3 runoff_runoff
 
18.03.19
13:23
есть комлект для всех видов доп обработок и отчетов.. куда отправить?..
4 falselight
 
18.03.19
13:29
(3) Если можно сюда пожалуйста.....
|
[email protected]
5 falselight
 
18.03.19
14:17
(3) Большое Спасибо! Получил! Сейчас буду разбираться!!!!
6 СтарПом
 
18.03.19
14:19
речь не об этом случайно?
https://its.1c.ru/db/metod8dev#content:4259:hdoc
7 falselight
 
18.03.19
14:43
(3) Скажите а какой файл отвечает за подключение обработки к меню документа заполнить?

http://joxi.ru/p27aOExCKKJW4r
8 falselight
 
18.03.19
14:45
(6) Нужно для управляемых форм.
Я делал это ранее, и обработки и отчеты добавлял во внешние обработки в УП.
Что бы они были подключены к документу. Но давно не сталкивался с этим.
И так как постоянно все меняется, вот пытаюсь выяснить, как подключить сюда, http://joxi.ru/p27aOExCKKJW4r
внешнюю обработку, для конфигурации что написано в (0).
9 Вафель
 
18.03.19
15:02
вот пример
https://github.com/acsent80/ExtForms-grdok/blob/master/src/Обработки заполнения ТЧ/ЗакрытьРасходныйОрдер/ObjectModule.bsl
10 runoff_runoff
 
18.03.19
15:21
(7) к этому меню доступа из доп обработок нет..
11 PaulBC
 
19.03.19
02:32
12 falselight
 
19.03.19
11:51
(10) Обработку загрузки из эксель добавил во внешние обработки.
Указал назначение, документ ЗаказНаПеремещение. Но обработку нигде не видна в документе.
От куда её вызывать?


//
Функция СведенияОВнешнейОбработке() Экспорт
    Сведения = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.2");
    Сведения.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиСозданиеСвязанныхОбъектов();
    Сведения.Наименование = Метаданные().Представление();
    Сведения.Версия = Метаданные().Комментарий;
    Сведения.Информация = Формат(ТекущаяДата(), "ДФ=dd.MM.yyyy");
    //Сведения.Разрешения.Добавить(РаботаВБезопасномРежиме.РазрешениеНаИспользованиеПривилегированногоРежима("Доступ на чтение"));
    Сведения.Назначение.Добавить("Документ.ЗаказНаПеремещение");
    Команда = Сведения.Команды.Добавить();
    Команда.Идентификатор = Метаданные().Имя;
    Команда.Представление = Метаданные().Представление();    
    Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовКлиентскогоМетода();
    Возврат Сведения;
КонецФункции
//
13 falselight
 
19.03.19
11:52
(9) Не совсем понял что это!
14 Vakhrin
 
19.03.19
11:56
(12), может быть надо ВидОбработкиЗаполнениеОбъекта, а не ВидОбработкиСозданиеСвязанныхОбъектов ??
15 falselight
 
19.03.19
12:56
(14) Сделал как сказали сейчас выдает ошибку. Что нужно поправить?

{ОбщийМодуль.ДополнительныеОтчетыИОбработкиКлиент.Модуль(357)}: Метод объекта не обнаружен (ВыполнитьКоманду)
        ФормаВнешнегоОбъекта.ВыполнитьКоманду(ПараметрыВызоваСервера.ИдентификаторКоманды, ПараметрыВызоваСервера.ОбъектыНазначения);
16 falselight
 
19.03.19
13:11
Подскажите пожалуйста в чем ошибка?
17 Vakhrin
 
19.03.19
13:56
18 falselight
 
19.03.19
16:50
(17) Спасибо! Скачал. Буду применять.
Посмотрел код модуля. Буду разбираться!!!!
19 Cyberhawk
 
19.03.19
17:03
В подменю "Заполнить" КП ТЧ кажись не получится разместить через механизм подключемых обработок. Будет в подменю "Заполнить" КП формы.
20 Вафель
 
19.03.19
17:04
можно потом перенести через "изменить форму" в любое место
21 falselight
 
19.03.19
17:05
(19) Ну какой либо хоть результат.
Пока иконка появилась в шапке документа.
Но вот по нажатию на неё выходит ошибка (15).
Буду сейчас разбираться с (17).