|
ЗУП внешняя обработка заполнения | ☑ | ||
---|---|---|---|---|
0
romashov
17.01.23
✎
12:02
|
Создал внешнюю обработку заполнения, но она не отображается на форме документа
что я делаю не так? ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке(СтандартныеПодсистемыСервер.ВерсияБиблиотеки()); ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиЗаполнениеОбъекта(); ПараметрыРегистрации.Версия = "1.0"; ПараметрыРегистрации.БезопасныйРежим = Ложь; ПараметрыРегистрации.Назначение.Добавить("Документ.НачислениеЗаПервуюПоловинуМесяца"); НоваяКоманда = ПараметрыРегистрации.Команды.Добавить(); НоваяКоманда.Представление = НСтр("ru = 'Заполнить аванс'"); НоваяКоманда.Идентификатор = "ЗаполнитьАванс"; НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовКлиентскогоМетода(); НоваяКоманда.ПоказыватьОповещение = Ложь; Возврат ПараметрыРегистрации; |
|||
1
alexxx961503
17.01.23
✎
12:36
|
Добавить ниже в модуле обработки
Функция ПолучитьТаблицуКоманд() Команды = Новый ТаблицаЗначений ; Команды.Колонки.Добавить("Представление", Новый ОписаниеТипов("Строка")) ; Команды.Колонки.Добавить("Идентификатор", Новый ОписаниеТипов("Строка")) ; Команды.Колонки.Добавить("Использование", Новый ОписаниеТипов("Строка")) ; Команды.Колонки.Добавить("ПоказыватьОповещение", Новый ОписаниеТипов("Булево")) ; Команды.Колонки.Добавить("Модификатор", Новый ОписаниеТипов("Строка")) ; Возврат Команды; КонецФункции Процедура ДобавитьКоманду(ТаблицаКоманд, Представление, Идентификатор, Использование, ПоказыватьОповещение = Ложь, Модификатор = "") НоваяКоманда = ТаблицаКоманд.Добавить() ; НоваяКоманда.Представление = Представление ; НоваяКоманда.Идентификатор = Идентификатор ; НоваяКоманда.Использование = Использование ; НоваяКоманда.ПоказыватьОповещение = ПоказыватьОповещение ; НоваяКоманда.Модификатор = Модификатор ; КонецПроцедуры а лучше погугли, на инфостарте есть много статей с примерами |
|||
2
romashov
17.01.23
✎
12:46
|
сама функция СведенияОВнешнейОбработке обработка верная. я так все отчеты и обработки делаю.
когда добавляю внешнюю обработку ни каких ошибок и элемент справочника внешние отчеты и обработки заполняется и записывается. Ошибок нет. он просто на форме документа не отображается |
|||
3
Мультук
гуру
17.01.23
✎
12:52
|
(0)
Ну дык нужно посмотреть, а предусмотрен ли в этом документе этот механизм заполнения. Быть может разработчики решили -- "не нужен" |
|||
4
romashov
17.01.23
✎
12:55
|
подключаемые команды в присозданиинасервере есть
я понимаю, что заполнение такого документа для зупа может быть отключено просто по конфигу лазить неохото. может кто уже решал такую проблему |
|||
5
Мультук
гуру
17.01.23
✎
13:25
|
(0)
В документе "НачислениеЗарплаты" есть группы КомандыЗаполненияГруппа ОсновныеКоманды ПодменюЗаполнить ПодменюЗаполнитьВажное ПодменюЗаполнитьОбычное ПодменюЗаполнитьСмТакже (вот сюда попадет доп.обработка) А в документе "НачислениеЗаПервуюПоловинуМесяца" -- таких групп нет Какие из них обязательны, а какие нет -- мне уже лень смотреть, а наизусть я не помню. |
|||
6
Naumov
17.01.23
✎
13:39
|
(4) НЕ все доки поддерживают подключение заполнения.
Можно прикрутить как печатную, но будет проблема, что форма скорее всего не обновится после обработки, нужно переоткрывать документ |
|||
7
banco
17.01.23
✎
15:30
|
(0) НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыЗаполнениеФормы();
|
|||
8
romashov
18.01.23
✎
03:58
|
понятно.
спасибо за участие. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |