Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
28 Июл 2017, 03:34
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Установить значение параметра в запросе  (Прочитано 2060 раз)

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

Оффлайн Dirijabl

  • *
  • Сообщений: 22
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-02-03
  • Сайт: 
Доброго времени суток! Вопрос довольно простой: как правильно установить значение параметра в запросе:
Запрос.УстановитьПараметр("Свойство", [Здесь нужно отобрать по Наименованию Дополнительного реквизита/свойства]) УТ 11.2


Оффлайн vitasw

  • *****
  • Сообщений: 2546
  • РЕПУТАЦИЯ: 309
  • КПД: 12%
  • Регистрация: 2015-02-10
  • Сайт: 
  • Профессия: Программист 1С
У вас проблема с установкой параметра или с его(параметра) нахождением?

Оффлайн sveta C

  • *
  • Сообщений: 15
  • РЕПУТАЦИЯ: -1
  • Регистрация: 2016-02-29
  • Сайт: 
Покажу на примере установки параметра Даты

1. добавить реквизит в отчет в группу "реквизиты" в окне конфигурации
2. добавить на форму главное меню/форма/размещение данных
3. в модуле формы прописать типа
  Запрос.УстановитьПараметр("НачДата",НачДата);
(расположить строго рядом с текстом
 Запрос.Текст ="ВЫБРАТЬ 
можно на строчку выше (перед) или на строчку ниже (после))
4. но при этом в тексте самого запроса прописать название данного параметра со знаком "&"
|	Продажи.Период = &НачДата 

Оффлайн Agromon

  • *
  • Сообщений: 11
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-02-29
  • Сайт: 
  • Профессия: Программист 1С
Покажу на примере установки параметра Даты
...

Слишком много лишнего.

1. На обычных формах ниженаписанный текст может располагаться где угодно, на управляемых только в процедурах(функциях) выполняемых на сервере.

Запрос = новый Запрос;
Запрос.Текст = "Выбрать ... из Документы.МоиДокументы где Дата>&ОтДаты";
Запрос.УстановитьПараметр("ОтДаты",Дата(2016,1,1,0,0,0));
РезЗапроса = Запрос.Выполнить();

Никаких дополнительных реквизитов размещать не нужно.

Порядок про строка выше/ниже тоже не важен. Установка параметра должна происходить между инициализацией запроса и его выполнением.
Можно выполнить один запрос для нескольких параметров.

Например,

Запрос = новый Запрос;
Запрос.Текст = "Выбрать ... из Документы.МоиДокументы где Дата>&ОтДаты";
Запрос.УстановитьПараметр("ОтДаты",Дата(2016,1,1,0,0,0));
РезЗапроса = Запрос.Выполнить();

Запрос.УстановитьПараметр("ОтДаты",Дата(2016,2,1,0,0,0));
РезЗапросаДва = Запрос.Выполнить();


Хотя в этому случае лучше пакетный запрос.



Теги:
 

Значение "00000000001" поля "Код" не уникально

Автор gigsonРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 4
Просмотров: 5760
Последний ответ 24 Ноя 2014, 12:21
от gigson
Значение поля "Владелец" не заполнено или заполнено неверно

Автор ReclaimРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 2486
Последний ответ 16 Ноя 2015, 09:36
от cska-fanat-kz
Как в СКД вычислить значение ресурса для группировки по значениям ресурса нижестоящей группировки

Автор ОтцовскийРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 662
Последний ответ 23 Ноя 2016, 12:53
от sertak
Получить номер недели в месяце в запросе [номер недели]

Автор MuI_I_IkaРаздел Алгоритмы

Ответов: 0
Просмотров: 3417
Последний ответ 15 Июл 2015, 18:24
от MuI_I_Ika
как получить значение реквизита "Код" в обработке "ПодборНоменклатуры" в УТ10.3

Автор JalibРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 821
Последний ответ 02 Дек 2016, 12:58
от Jalib

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

alex0402
92 Сообщений
oleg-x
73 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
65 Сообщений
Golickoff Golickoff
51 Сообщений
AIFrame
46 Сообщений
ilyay ilyay
40 Сообщений
Амал
30 Сообщений
MuI_I_Ika MuI_I_Ika
27 Сообщений
lansy
22 Сообщений
Dethmontt Dethmontt
22 Сообщений

* Кто онлайн

  • Точка Гостей: 256
  • Точка Скрытых: 0
  • Точка Пользователей: 3
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal