|
КА2. Программный ввод на основании. | ☑ | ||
|---|---|---|---|---|
|
0
Креатив
23.12.22
✎
11:16
|
На основании РТУ нужно создать программно ПКО. Сами команда подключается в модуле менеджера, а вот где подключается обработчик
команды - не вижу. Подскажите, кто знает. |
|||
|
1
Галахад
гуру
23.12.22
✎
11:18
|
Заполнить()?
|
|||
|
2
Креатив
23.12.22
✎
11:31
|
(1)Возможно. Только мне ещё нужно открыть форму ПКО после заполнения без его записи.
|
|||
|
3
Галахад
гуру
23.12.22
✎
11:32
|
(2) И что мешает?
|
|||
|
4
ass1c
23.12.22
✎
11:33
|
(0)
ОбработкаЗаполнения - Возникает при вводе документа на основании, а также при выполнении метода Заполнить, при вводе на основании, а также при ИНТЕРАКТИВНОМ ВВОДЕ НОВОГО. Процедуры ввода на основании просто открывают форму документа, который вводится на основании, которая указана при подключении команды в модуле менеджера. Тебе скорее всего достаточно просто подключить правильно команду, а остальное все выполнится само |
|||
|
5
ass1c
23.12.22
✎
11:35
|
ПодключаемыеКомандыКлиент.ПродолжитьВыполнениеКоманды(ПараметрыВыполнения)
.... ИначеЕсли ЗначениеЗаполнено(ОписаниеКоманды.ИмяФормы) Тогда ПараметрыФормы = ПараметрыФормы(ПараметрыВыполнения, ПараметрКоманды); ОткрытьФорму(ОписаниеКоманды.ИмяФормы, ПараметрыФормы, ПараметрыВыполнения.Форма, Истина); КонецЕсли; КонецЕсли; КонецПроцедуры после чего вызывается ОбработкаЗаполнения объекта |
|||
|
6
Креатив
23.12.22
✎
12:14
|
Всем спасибо. Получилось так.
Парам = Новый Структура; Парам.Вставить("Основание", реал); ОткрытьФорму("Документ.ПриходныйКассовыйОрдер.ФормаОбъекта",Парам); |
|||
|
7
ass1c
23.12.22
✎
12:20
|
(6) Интересно, а по типовому не отрабатывало что ли одной строкой?
Процедура ДобавитьКомандыСозданияНаОсновании(КомандыСозданияНаОсновании, Параметры) Экспорт ... Документы.ПриходныйКассовыйОрдер.ДобавитьКомандуСоздатьНаОсновании(КомандыСозданияНаОсновании); твоя доработка ... |
| Форум | Правила | Описание | Секции | Поиск |