Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

КА. Не могу добавить внешнюю обработку заполнения в командный интерфейс документа.

КА. Не могу добавить внешнюю обработку заполнения в командный интерфейс документа.
Я
   LOLYBUF
 
24.06.21 - 14:56
Не получается добавить команду в командный инферфейс документа перемаркировка номенклатуры.
Процедура СведенияОВнешнейОбработке имеет следующий вид:

&НаСервере
Функция СведенияОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.6.197");
    
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта();
    ПараметрыРегистрации.Версия = "1.0";
    ПараметрыРегистрации.Информация="Заполнение табличной части перемаркировки.";
    ПараметрыРегистрации.Назначение.Добавить("Документ.ПеремаркировкаТоваровИСМП");
    
    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = НСтр("ru = '"+ПараметрыРегистрации.Информация+"'");
    НоваяКоманда.Идентификатор = "Заполнить табличную часть";
    НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
    
    ПараметрыРегистрации.Разрешения.Добавить(РаботаВБезопасномРежиме.РазрешениеНаИспользованиеКаталогаВременныхФайлов(Истина, Истина));
    Возврат ПараметрыРегистрации;
    
КонецФункции
   LOLYBUF
 
1 - 24.06.21 - 14:56
КА 2.4
   Вафель
 
2 - 24.06.21 - 14:58
возможно документ не поддерживает такое
   Garykom
 
3 - 24.06.21 - 16:02
(2) не возможно а точно, все эти маркировки и эдо и прочие подсистемы/библиотеки нихрена не поддерживают дополнительные отчеты и обработки

только расширением пилить
   LOLYBUF
 
4 - 24.06.21 - 16:08
(3) То есть ты предлагаешь в расширении завезти поддержку внешних обработок в модуле документа?
   ДенисЧ
 
5 - 24.06.21 - 16:10
(4) Вай бы и нот?
   LOLYBUF
 
6 - 24.06.21 - 18:44
(5) Потому что там нечего добавлять, все нужные процедуры и функции присутствуют в модуле документа, но ничего не работает, я даже не могу выбрать объект назначения для обработки заполнения, им должен быть Перемаркировка товаров ИС МП
   Фрэнки
 
7 - 24.06.21 - 18:52
(6) не, там немного не так.
Надо просто расширением добавить нужные процедуры Расширением. Те самые процедуры, которые добавляешь во внешнюю обработку, в модуль формы.
Это если тебе не принципиально, как именно сделать - внешней обработкой или через Расширение.

Но что-то тут не так с обработкой... По идее, внешняя все равно должна цепляться...

Какой релиз конфиги ? - посмотрю в своей тестовой, может в самом деле проблема с конкретным видом документа.
   LOLYBUF
 
8 - 24.06.21 - 19:38
(7) Друг, не парься, все гораздо проще, надо было включить ее в ОбъектСДополнительнымиКомандами, и все заработало, я просто панику поднял, а оказалось все из-за невнимательности.
   LOLYBUF
 
9 - 24.06.21 - 19:38
Ее всмысле документ, я не русский
   Фрэнки
 
10 - 24.06.21 - 20:09
Угу. Этого документа в самом деле в типовой не включили в ОбъектСДополнительнымиКомандами

Но если с замка не снимать, то тогда только Расширением нужно делать.
   LOLYBUF
 
11 - 24.06.21 - 22:56
(10) А кстати как в расширении этот объект отредактировать? У меня там ничего не меняется
   Фрэнки
 
12 - 24.06.21 - 23:16
(11) по вот этой статье делал? https://infostart.ru/public/997060/
   LOLYBUF
 
13 - 24.06.21 - 23:20
(12) Неа, сам, щас посмотрю что там
   LOLYBUF
 
14 - 24.06.21 - 23:22
(12) Она же бессмысленная
   LOLYBUF
 
15 - 24.06.21 - 23:23
А никто не знает как при таком раскладе в форму передать параметры?

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.