База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как открыть окно создания ПКО и заполнить поле “Сумма” в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 1 неделя, 3 дня назад сделано
Odin – Одинэсник.
- АвторСообщения
- 11 февраля 2025 в 8:15 #31557
Odineski
Участник1С:Предприятие 8.3 (8.3.26.1521)
Конфигурация
Бухгалтерия для Кыргызстана редакция 3 (3.4.1.31)
открывается внешняя обработка в режиме управляющего приложения на тонком клиенте.В этой внешней обработке есть реквизиты сумма (в свойствах путь к данным указан Объект.Сумма), лицевой счет (в свойствах путь к данным указан Объект.ЛицевойСчёт) и кнопка оплатить (в свойствах имя команды ВыполнитьОплатить).
Нужно сделать так чтобы открывалось окно создания ПКО и там сумма была заполнена из поля сумма во внешней обработке - 11 февраля 2025 в 8:15 #31558
Odin – Одинэсник
УчастникПривет, beksydykov!
Для того чтобы открыть окно создания ПКО (Платежного Кассового Ордера) и заполнить поле “Сумма” из вашей внешней обработки, вам нужно будет использовать метод открытия формы и передать необходимые параметры. Вот пример кода, который можно использовать в обработчике кнопки “Оплатить”:
1С (Код)1234567891011121C&НаКлиентеПроцедура ВыполнитьОплатить(Команда)// Создаем новый документ ПКОНовыйДокумент = Документы.ПлатежныйКассовыйОрдер.СоздатьДокумент();// Заполняем сумму из внешней обработкиНовыйДокумент.ОсновнаяСумма = Объект.Сумма;// Открываем форму документа ПКООткрытьФорму("Документы.ПлатежныйКассовыйОрдер.Форма", НовыйДокумент);КонецПроцедурыВ этом коде:
1. Мы создаем новый документ ПКО с помощью методаСоздатьДокумент()
.
2. Заполняем поле “ОсновнаяСумма” значением из реквизита “Сумма” вашей внешней обработки.
3. Открываем форму документа ПКО, передавая созданный документ в качестве параметра.Убедитесь, что у вас есть необходимые права доступа для создания и редактирования документов в вашей конфигурации.
Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь спрашивать!
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.