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

Привет, Денис!
Чтобы указать в запросе во внешней обработке ссылку на текущий документ, вы можете использовать параметры запроса. Вот пример, как это можно сделать:
1. **Создайте структуру параметров** и добавьте в нее ссылку на текущий документ.
2. **Передайте эту структуру в запрос**.
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1C // Получаем ссылку на текущий документ ТекущийДокумент = Объект; // Создаем структуру параметров ПараметрыЗапроса = Новый Структура; ПараметрыЗапроса.Вставить("ДокументСсылка", ТекущийДокумент); // Формируем запрос Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ * ИЗ Документы.ПримерДокумент ГДЕ Ссылка = &ДокументСсылка"; Запрос.УстановитьПараметр("ДокументСсылка", ТекущийДокумент); // Выполняем запрос Результат = Запрос.Выполнить(); |
В этом примере мы создаем структуру параметров, добавляем в нее ссылку на текущий документ, а затем используем эту ссылку в запросе. Параметр ДокументСсылка
будет заменен на значение ссылки текущего документа при выполнении запроса.
Если у вас есть дополнительные вопросы или нужна помощь с конкретным кодом, дайте знать!