1

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

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

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

 8005 4
ДобавленоГриша751 день назад
Отредактировано728 дней назад


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

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

Вот пример:

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

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

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

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

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

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

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

Ответить

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

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

Ответить

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

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

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

Ответить

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

Спасибо!

Ответить

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

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

Наш канал на Youtube

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

Похожее

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

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

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

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

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

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

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

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

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

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

Новое

2 НДФЛ и 6 НДФЛ

Добрый день! Получили процентный займ от учредителя, который не является работни...

Слияние двух баз 1 С8.3

Уважаемые партнеры, коллеги. У меня возникла необходимость в слиянии двух баз, в...

Ищем разработчика 1С на ЗУП 3.0 (Москва)

За подробностями Вы можете писать на почту alina.stogina@hays.ru!...

Перенос БГУ 1.0->БГУ 2.0 Счет 303 учет по ИФО

Всем привет! После переноса данных из 1.0 в 2.0 формирую общие оборотки и вижу, ...

Помогите сделать внешнюю печатную форму ТОРГ-13

Пытаюсь программировать в 1с недавно, опыта нет. По полученным из интернета инс...