Вход | Регистрация

1С:Предприятие ::

Метки:Запросы и построители

Запрос

Я
   1С: Новичок
 
03.12.04 - 08:49
К примеру, на форме расположен список (ВыбСпр), значениями которого являются идентификаторы справочников. Можно написать так:
а = ВыбСпр.ТекущаяСтрока();
ВидСпр = ВыбСпр.ПолучитьЗначение(а);
спр = СоздатьОбъект("Справочник."+ВидСпр);
А как тоже самое написать в запросе?
ТекстЗапроса = "
|Товар = Справочник.Товары.ТекущийЭлемент;";
Как вместо строки "Справочник.Товары" подставить выбранный из списка справочник?
 
 
   OFF
 
1 - 03.12.04 - 08:56
|Условие (Товар = ТвойВыбранныйТовар);
   vS
 
2 - 03.12.04 - 08:58
а ты уверен, что тебе нужен запрос в форме списка спр?
   1С: Новичок
 
3 - 03.12.04 - 08:59
(1) Не совсем так. На форме выбираются не элементы справочника, а сами справочники. И в зависимости от выбранного справочника происходят дальнейшие действия. Пользователь может выбрать Справочник.Товары, Справочник.Контрагенты и т.д. Чтобы не писать несколько запросов, хотелось бы сделать один.
   1С: Новичок
 
4 - 03.12.04 - 09:00
(2) Да. Это не форма списка спраочника - это отчет.
   OFF
 
5 - 03.12.04 - 09:01
Ааааа, вот оно что :)
Смотри тогда типовую ТиС - СформироватьТекстЗапроса(), эт твой случай (что текст запроса? текст не более, так что  твори что хошь)
   321
 
6 - 03.12.04 - 09:03
(0)Текстзапроса=ТекстЗапроса+"|Товар = Справочник."+ВидСпр +".ТекущийЭлемент;";
   1С: Новичок
 
7 - 03.12.04 - 09:04
(5, 6) Спасибо. Все гениальное просто :)
   1С: Новичок
 
8 - 03.12.04 - 09:18
Работает :)
   321
 
9 - 03.12.04 - 09:20
Нашел чем удивит
   OFF
 
10 - 03.12.04 - 09:20
(7) Заходите еще © ФиЗард :)
 
 
   1С: Новичок
 
11 - 03.12.04 - 09:21
(10) Ок :)
   Ёжик в тумане
 
12 - 03.12.04 - 21:27
И почему новички так любят запросы?


Список тем форума
Рекламное место пустует   Рекламное место пустует
Прочитай, хотя бы, Митичкина "Разработка в системе 1С:Предприятие 8". Волшебник
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует