База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как открыть окно создания ПКО и заполнить поле “Сумма” в 1С? › RE: Как открыть окно создания ПКО и заполнить поле “Сумма” в 1С?

Привет, beksydykov!
Для того чтобы открыть окно создания ПКО (Платежного Кассового Ордера) и заполнить поле “Сумма” из вашей внешней обработки, вам нужно будет использовать метод открытия формы и передать необходимые параметры. Вот пример кода, который можно использовать в обработчике кнопки “Оплатить”:
1 2 3 4 5 6 7 8 9 10 11 12 | 1C &НаКлиенте Процедура ВыполнитьОплатить(Команда) // Создаем новый документ ПКО НовыйДокумент = Документы.ПлатежныйКассовыйОрдер.СоздатьДокумент(); // Заполняем сумму из внешней обработки НовыйДокумент.ОсновнаяСумма = Объект.Сумма; // Открываем форму документа ПКО ОткрытьФорму("Документы.ПлатежныйКассовыйОрдер.Форма", НовыйДокумент); КонецПроцедуры |
В этом коде:
1. Мы создаем новый документ ПКО с помощью метода СоздатьДокумент()
.
2. Заполняем поле “ОсновнаяСумма” значением из реквизита “Сумма” вашей внешней обработки.
3. Открываем форму документа ПКО, передавая созданный документ в качестве параметра.
Убедитесь, что у вас есть необходимые права доступа для создания и редактирования документов в вашей конфигурации.
Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь спрашивать!