1

Как получить значение реквизита формы и передать его в запрос 1С

#Обычное приложение#Справочники 1С

Задача: при открытии элемента справочника нужно получить значение поля Код этого элемента и передать его в запрос в качестве параметра. Как это сделать? При этом запрос надо сразу запустить при открытии и результат вывести в форму. Результатом запроса будет число.

 7271 4
ДобавленоГриша674 дня назад
Отредактировано651 день назад


Добавить комментарий

Миха написал:674 дня назад0

Вот пример:

Процедура ПередОткрытием(Отказ, СтандартнаяОбработка)

    Запрос = новый Запрос;

    Запрос.УстановитьПараметр("Код",Код);
    Запрос.Текст = "ВЫБРАТЬ
    |   КОЛИЧЕСТВО(Номенклатура.Ссылка) КАК Количество
    |ИЗ
    |   Справочник.Номенклатура КАК Номенклатура
    |ГДЕ
    |   Номенклатура.Код = &Код";

    Результат = Запрос.Выполнить().Выбрать();

    Если Не Результат.Количество() = 0 Тогда
        Результат.Следующий();

        ЭлементыФормы.Надпись1.Значение = Результат.Количество;
    Конецесли;

КонецПроцедуры;

Ответить

Гриша написал:674 дня назад0

А если необходимо записать результат запроса в реквизит справочника, а не в надпись на форме?

Ответить

Виталий написал:674 дня назад0

Если Не Результат.Количество() = 0 Тогда
    Результат.Следующий();

    МойРеквизит = Результат.Количество;
Конецесли;

Ответить

Гриша написал:674 дня назад0

Спасибо!

Ответить

Добавить комментарий

Задать вопрос!

Наш канал на Youtube

Изучаете 1С? Скачайте 200 видео по 1С бесплатно:

Похожее

Как передать параметр в запрос 1С?

Расскажите, пожалуйста, как в 1с передаются параметры в запрос. Мне нужен параме...

Передать в запрос 1с таблицу значений

Привет, народ. Вопрос есть, можно ли в запрос в 1с-ке передать параметром таблиц...

Как получить результат запроса

Функция не выводит результат. Мне нужно получить код (1 значение), но у меня не ...

Передача реквизита формы в запрос

Дамы и Господа помогите ! Опыт небольшой . Совсем запутался . Хочу передать рекв...

WSСсылки как передать и получить http загловки

СервисДанных=WSСсылки.SaleWorks.СоздатьWSПрокси("http://export.saleworks.boojum....

Новое

Prada Сумки 1786 Абрикос [2614] [Prada Totes-648] - $366.00 : Spyder куртки , pradamen.top

PradaPrada сумкиPrada сумки[b][url=http://www.pradamen.top/ru/]Prada[/url][/b] [...

Серия Hublot Big Bang

Hublot женские часы Hublot часы продажа [b][url=http://www.hublotmenswatches.top...

Spyder лыжные очки

Spyder свитер куртка Spyder куртка для женщин [b][url=http://www.spydersale.top/...

Pandora Happy Holidays

пандораПандора прелестиПандора браслет [b][url=http://www.pandoraclips.top/ru/]п...

Nike Air Max 2014 Древесный уголь Серый Зеленый - $121.00 : Найк магазины выходные, nikerunning.top

Выход Найк Air Max 1 Найк [b][url=http://www.nikerunning.top/ru/]макс воздуха 90...