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

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

Метки:

Правильно ли записано условие?

Я
   kos
 
17.01.04 - 21:43
|Условие (Материал в ВыбрМатериалГруппа); 
|Условие (Склад в ВыбрСклад); 
|";

Я просто не нашел в хелпе зарезервированное слово запросов «В».
Или может я плохо смотрел?
 
 
   skunk
 
1 - 17.01.04 - 21:51
Склад = ВыбСклад /Если ВыбСклад - элемент справочника
Склад.ПринадлежитГруппе(ВыбСклад) = 1 /Если ВыбСклад - группа справочника
   kos
 
2 - 17.01.04 - 22:07
хм? Что есть "в", с чем едятъ?
   skunk
 
3 - 17.01.04 - 22:53
//*******************************************

StoreRetail = CreateObject("СписокЗначений");
Store = CreateObject("Справочник.Склады");
Store.ВыбратьЭлементы();
While Store.ПолучитьЭлемент() > 0 Do
   If Store.РозничныйСклад = 1 Then
        StoreRetail.ДобавитьЗначение(Store.ТекущийЭлемент());
    EndIf;
EndDo;

Тогда в запросе строка
    |Условие (Склад в StoreRetail);
   
Выберет для обраблтки запроса только розничные склады
   WhiteCat
 
4 - 18.01.04 - 14:41
(0) Про "в" в хелпе написано, только спрятано далеко. Условие правильное (с точки зрения синтаксиса)
(2) "в" отличается тем, что если значение (например, ВыбрСклад) непусто, то в запрос попадают только значения, соответствующие условию. Если же ВыбрСклад не определено, то в выборку попадают все значения
   GrayT
 
5 - 18.01.04 - 21:23
ВыбСклад может быть списком значений, а еще может быть группой справочника. Попадут соответтсвенно те кто входят в список или седят в группе
   kos
 
6 - 18.01.04 - 21:30
Народ я уже разобрался (с помощью skunk, большое спасибо ему за это) так что...
СПАСИБО всем!

___
"В" доже в ЖКК нет?
   GrayT
 
7 - 18.01.04 - 21:40
Не знаю. Я в свое время видел книгу (твердую) с учебных курсов, от туда и разобрался
   WhiteCat
 
8 - 18.01.04 - 21:54
Да как это нет? Есть оно и в ЖКК, и у Дурака в Шляпе! Говорю же, запрятано далеко
   skunk
 
9 - 18.01.04 - 22:38
кos cat прав, описано это язык запросов - условие(в нем вмимательно смотри)


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