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

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