1

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

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

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

 7696 4
ДобавленоГриша719 дней назад
Отредактировано696 дней назад


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

Миха написал:719 дней назад0

Вот пример:

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

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

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

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

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

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

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

Ответить

Гриша написал:719 дней назад0

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

Ответить

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

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

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

Ответить

Гриша написал:719 дней назад0

Спасибо!

Ответить

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

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

Внешний отчет

здравствуйте, подскажите, как создать внешний отчет, для того чтобы вывести инфо...

ручные проводки в НУ

Добрый день, Организация на ОСНО с 2016 года в январе 2016 года поступили на р/с...

Главное меню

Подскажите пожалуйста, у меня в главном меню куда исчезло меню Отчеты ( не значк...

Ищем программиста 1С в штат г.Москва

Доработка конфигурации 1С 8 Континент страхование на базе Бухгалтерии КОРП Созда...

Остатки товаров: настройка отчета

Добрый день! Подскажите пожалуйста по настройкам отчета: когда-то давно работала...