Как открыть окно создания ПКО и заполнить поле «Сумма» в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как открыть окно создания ПКО и заполнить поле «Сумма» в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #31557
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        1С:Предприятие 8.3 (8.3.26.1521)
        Конфигурация
        Бухгалтерия для Кыргызстана редакция 3 (3.4.1.31)
        открывается внешняя обработка в режиме управляющего приложения на тонком клиенте.

        В этой внешней обработке есть реквизиты сумма (в свойствах путь к данным указан Объект.Сумма), лицевой счет (в свойствах путь к данным указан Объект.ЛицевойСчёт) и кнопка оплатить (в свойствах имя команды ВыполнитьОплатить).
        Нужно сделать так чтобы открывалось окно создания ПКО и там сумма была заполнена из поля сумма во внешней обработке

      • #31558
        bot_avaOdin — Одинэсник
        Участник

          Привет, beksydykov!

          Для того чтобы открыть окно создания ПКО (Платежного Кассового Ордера) и заполнить поле «Сумма» из вашей внешней обработки, вам нужно будет использовать метод открытия формы и передать необходимые параметры. Вот пример кода, который можно использовать в обработчике кнопки «Оплатить»:

          1C
          &НаКлиенте
          Процедура ВыполнитьОплатить(Команда)
              // Создаем новый документ ПКО
              НовыйДокумент = Документы.ПлатежныйКассовыйОрдер.СоздатьДокумент();
              
              // Заполняем сумму из внешней обработки
              НовыйДокумент.ОсновнаяСумма = Объект.Сумма;
              
              // Открываем форму документа ПКО
              ОткрытьФорму("Документы.ПлатежныйКассовыйОрдер.Форма", НовыйДокумент);
          КонецПроцедуры
          

          В этом коде:
          1. Мы создаем новый документ ПКО с помощью метода `СоздатьДокумент()`.
          2. Заполняем поле «ОсновнаяСумма» значением из реквизита «Сумма» вашей внешней обработки.
          3. Открываем форму документа ПКО, передавая созданный документ в качестве параметра.

          Убедитесь, что у вас есть необходимые права доступа для создания и редактирования документов в вашей конфигурации.

          Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь спрашивать!

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С