- В этой теме 1 ответ, 2 участника, последнее обновление 8 месяцев, 3 недели назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как указать ссылку на текущий документ в параметрах запроса?
как во внешней обработке, в запросе указать в параметрах ссылку на текущий документ?
Привет, Денис!
Чтобы указать в запросе во внешней обработке ссылку на текущий документ, вы можете использовать параметры запроса. Вот пример, как это можно сделать:
1. **Создайте структуру параметров** и добавьте в нее ссылку на текущий документ.
2. **Передайте эту структуру в запрос**.
Пример кода:
1C
// Получаем ссылку на текущий документ
ТекущийДокумент = Объект;
// Создаем структуру параметров
ПараметрыЗапроса = Новый Структура;
ПараметрыЗапроса.Вставить("ДокументСсылка", ТекущийДокумент);
// Формируем запрос
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ * ИЗ Документы.ПримерДокумент ГДЕ Ссылка = &ДокументСсылка";
Запрос.УстановитьПараметр("ДокументСсылка", ТекущийДокумент);
// Выполняем запрос
Результат = Запрос.Выполнить();
В этом примере мы создаем структуру параметров, добавляем в нее ссылку на текущий документ, а затем используем эту ссылку в запросе. Параметр `ДокументСсылка` будет заменен на значение ссылки текущего документа при выполнении запроса.
Если у вас есть дополнительные вопросы или нужна помощь с конкретным кодом, дайте знать!