Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 09:10

Помогите сделать запрос

Автор СерьезныйЧеловек, 21 сен 2010, 08:34

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

Dvdovin

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

СерьезныйЧеловек

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

СерьезныйЧеловек

О все разобрался) А есть ли какая нибудь альтернатива MsgBox

***Vjacheslav***


СерьезныйЧеловек

я вобщем как вы сказали добавил реквизит и и это поле отослал на этот реквизит,  а вот другой вопрос
как передать этот параметр в условие:
Запрос.УстановитьПараметр("Склад", Поле);, чет не работает

***Vjacheslav***

Запрос.УстановитьПараметр("Склад", ЭтаФорма.***);,где ***-Имя реквизита. И еще посмотри мои сообщения выше касающиеся самого запроса.

СерьезныйЧеловек

неа не работает, нельза сравнивать два разных поля

***Vjacheslav***

Если ты изменил условие как я писал раньше, тогда попробуй
Запрос.УстановитьПараметр("Склад", ЭтаФорма.ИмяРеквизита.Ссылка);

СерьезныйЧеловек

там ссылки нет.
Запрос=Новый Запрос;
   Запрос.Текст=
   "ВЫБРАТЬ
   |   Склады.Ссылка КАК Склад,
   |   ОтветственныеЛица.ФизическоеЛицо.Ссылка КАК ОтветственноеЛицо
   |ИЗ
   |   Справочник.Склады КАК Склады
   |      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ОтветственныеЛица КАК ОтветственныеЛица
   |      ПО Склады.Ссылка = ОтветственныеЛица.СтруктурнаяЕдиница
   |ГДЕ
   |   Склады.Ссылка = &Склад";
   
Поле=ЭлементыФормы.ВыборСклада.Значение;



Запрос.УстановитьПараметр("Склад", );



СерьезныйЧеловек

Я уже перепробовал все

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск