1

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

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

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

 8798 4
ДобавленоГриша841 день назад
Отредактировано818 дней назад


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

Миха написал:841 день назад0

Вот пример:

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

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

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

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

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

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

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

Ответить

Гриша написал:841 день назад0

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

Ответить

Виталий написал:841 день назад0

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

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

Ответить

Гриша написал:841 день назад0

Спасибо!

Ответить

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

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

Помогите

Надо создать в 1С выдачу пенсий помогите. Мне надо сделать до 17.05.2017г скайп ...

Выгрузка из 1С ЗУП

Всем привет! у меня такой вопрос: в феврале 2017г сотруднице было начислено посо...

Требуется Программист 1С (Нижний Новгород)

Крупная и развивающаяся кампания находится в поисках Программиста 1С (Финансовы...

Требуется программист 1С

Добрый день, Ищу программиста 1С с опытом разработки программных продуктов для с...

Бюджетирование - статьи бюджета по произвольным данным

Помогите, пожалуйста! Создаю статью бюджета с произвольными данными. Загружаю с...