Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
02 дек 2021, 05:53

Получение ссылки на заказ

Автор Ann_, 25 дек 2020, 09:06

0 Пользователей и 1 гость просматривают эту тему.

Ann_

Добрый день. Пытаюсь вытащить в печатную форму ссылку на заказ клиента. Документ печатается из отбор (размещение) товаров. Напрямую, как я понимаю, они не связаны. Иду через расходный ордер, там в табличной части "товары по распоряжениям" есть ссылка на заказ. Но запрос ничего не выводит...помогите пожалуйста)
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| РасходныйОрдерНаТоварыТоварыПоРаспоряжениям.Распоряжение КАК Распоряжение
|ИЗ
| Документ.РасходныйОрдерНаТовары.ТоварыПоРаспоряжениям КАК РасходныйОрдерНаТоварыТоварыПоРаспоряжениям";

Результат = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок.Параметры.Основание = Результат;

LexaK

попробуйте примерно так

Запрос = Новый Запрос;
     Запрос.Текст =
         "ВЫБРАТЬ первые 1
         |    РасходныйОрдерНаТоварыТоварыПоРаспоряжениям.Распоряжение КАК Распоряжение
         |ИЗ
         |    Документ.РасходныйОрдерНаТовары.ТоварыПоРаспоряжениям КАК РасходныйОрдерНаТоварыТоварыПоРаспоряжениям
|где
| РасходныйОрдерНаТоварыТоварыПоРаспоряжениям.Ссылка = &Ссылка
|";
     
Запрос.УстановитьПараметр("Ссылка",РасходныйОрдерСсылка); //или какая у вас переменная с сылкой на нужный РасходныйОрдер?
    Результат = Запрос.Выполнить().Выбрать();
Если Результат.Следующий() Тогда
    ОбластьЗаголовок.Параметры.Основание = Результат.Распоряжение;
Иначе
    ОбластьЗаголовок.Параметры.Основание = "<Не задано>";
КонецЕсли;

только переменную РасходныйОрдерСсылка - на свою замените
ответ Понравился? (в смысле пригодился?)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск