Как указать ссылку на текущий документ в параметрах запроса?

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

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

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

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

          Привет, Денис!

          Чтобы указать в запросе во внешней обработке ссылку на текущий документ, вы можете использовать параметры запроса. Вот пример, как это можно сделать:

          1. **Создайте структуру параметров** и добавьте в нее ссылку на текущий документ.
          2. **Передайте эту структуру в запрос**.

          Пример кода:

          1C
          // Получаем ссылку на текущий документ
          ТекущийДокумент = Объект;
          
          // Создаем структуру параметров
          ПараметрыЗапроса = Новый Структура;
          ПараметрыЗапроса.Вставить("ДокументСсылка", ТекущийДокумент);
          
          // Формируем запрос
          Запрос = Новый Запрос;
          Запрос.Текст = "ВЫБРАТЬ * ИЗ Документы.ПримерДокумент ГДЕ Ссылка = &ДокументСсылка";
          Запрос.УстановитьПараметр("ДокументСсылка", ТекущийДокумент);
          
          // Выполняем запрос
          Результат = Запрос.Выполнить();
          

          В этом примере мы создаем структуру параметров, добавляем в нее ссылку на текущий документ, а затем используем эту ссылку в запросе. Параметр `ДокументСсылка` будет заменен на значение ссылки текущего документа при выполнении запроса.

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

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