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

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

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

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

***Vjacheslav***

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



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

Dvdovin

Альтернатива MsgBox в 1с это Предупредить();

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

Всем спсибо, я сделал через реквизит)

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

Ну раз уж тут такая жаркая тема, как можно сделать окно предупреждения как в винде. Т.е я имею ввиду выходит окно в котором две кнопки Ок и Отмена.

Dvdovin

Если Вопрос("текст вопроса", РежимДиалогаВопрос.ДаНет, 0, КодВозвратаДиалога.Нет, "заголовок Формы")=КодВозвратаДиалога.Нет Тогда
// если нажали нет
Иначе
            // если нажали да
КонецЕсли;


По-подробнее про режимы деалогов можешь прочитать в синтакспомошнике.

Теги:

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

Рейтинг@Mail.ru

Поиск