Имя: Пароль:
1C
1С v8
Как построить правильно запрос
0 abbas
 
24.07.12
09:37
Доброе время суток, у меня есть два справочника КатегорияНомеров и Номера.
Устанавливаю цены на категорию номеров, то есть 100 номеров с категорией Люкс стоят 1000 евро, все это записывается В регистр свед.
Хочу посмотреть какие номера свободны и сколько стоят, в запросе не получается сделать, как могу реализовать подскажите плс
1 abbas
 
24.07.12
09:37
ВЫБРАТЬ
                     |    СтатусыНомеровСрезПоследних.КатегорияНомеров,
                     |    СтатусыНомеровСрезПоследних.Номер,
                     |    СтатусыНомеровСрезПоследних.Организация,
                     |    СтатусыНомеровСрезПоследних.Статус,
                     |    ТарифыНаНомераСрезПоследних.Тариф,
                     |    СтатусыНомеровСрезПоследних.Номер.КоличествоМест КАК КоличествоМест,
                     |    СтатусыНомеровСрезПоследних.Номер.КоличествоДопМест КАК КоличествоДопМест,
                     |    СтатусыНомеровСрезПоследних.Номер.Этаж КАК Этаж
                     |ИЗ
                     |    РегистрСведений.СтатусыНомеров.СрезПоследних КАК СтатусыНомеровСрезПоследних
                     |        ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ТарифыНаНомера.СрезПоследних КАК ТарифыНаНомераСрезПоследних
                     |        ПО СтатусыНомеровСрезПоследних.Номер = ТарифыНаНомераСрезПоследних.Номера
                     |            И СтатусыНомеровСрезПоследних.КатегорияНомеров = ТарифыНаНомераСрезПоследних.КатегорияНомера
                     |ГДЕ
                     |    СтатусыНомеровСрезПоследних.Номер <> &ПустаяСсылкаНаНомер
2 Maxus43
 
24.07.12
09:39
щас что выводит?
3 Рэйв
 
24.07.12
09:40
1.Зачем тебе полное соединение?
2. Используй параметры виртуальной таблицы, а не ГДЕ
4 Buster007
 
24.07.12
09:42
(0) в поле Статус хранится значение свободен номер или нет?
5 abbas
 
24.07.12
09:48
(2)Выводит номера,но колонка тариф пустая, нужно сделать так чтоб брался тариф из категории, а как соединить я не знаю.
(3)Как только не делал, но виртуальную еще не использовал...да и опыта в этом маловато
(4) Да. да.
6 Рэйв
 
24.07.12
09:52
(5)Зайди в конструктор,пкм на таблице РегистрСведений.СтатусыНомеров.СрезПоследних, установи параметры
7 abbas
 
24.07.12
09:55
(6) спс, но только это решает проблему...
8 abbas
 
24.07.12
10:04
СтатусыНомеровСрезПоследних.КатегорияНомеров = ТарифыНаНомераСрезПоследних.КатегорияНомера
Нужно удалить...и все заработало
Спасибо всем