|
помогите с кодом,проверяю запрос, есть ли элементы в спр-ке, я точно знаю их нет |
☑ |
0
anna3388
29.03.13
✎
14:04
|
т.к папка "Уволенные" не создана (например забыла), так у меня получилось что все элементы справочника выбрались :
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Пользователи.Код,
| Пользователи.Наименование
|ИЗ
| Справочник.Пользователи КАК Пользователи
|ГДЕ
| НЕ Пользователи.ЭтоГруппа
| И Пользователи.Ссылка В ИЕРАРХИИ(&Уволенные)";
Запрос.УстановитьПараметр("Уволенные", Справочники.Пользователи.НайтиПоНаименованию("Уволенные"));
Выборка = Запрос.Выполнить().Выбрать();
Пока Выборка.Следующий() Цикл
|
|
1
ДенисЧ
29.03.13
✎
14:05
|
Уволенные = Справочники.Пользователи.НайтиПоНаименованию("Уволенные");
Если НЕ ЗначениеЗаполнено(Уволенные") Тогда
Сообщить("Вы сбрендили?????? Папки такой нет!!!!!", СтатусСообщения.ОченьВажное);
Возврат;
КОнецЕсли;
Запрос.УстановитьПараметр("Уволенные", Уволенные);
|
|
2
lxndr
29.03.13
✎
14:05
|
Справочники.Пользователи.НайтиПоНаименованию("Уволенные") возвращает пустую ссылку.
Запрос в свою очередь всех из корня
|
|
3
drcrasher
29.03.13
✎
14:05
|
Стаж: 6 г. 7 мес.
|
|
4
anna3388
29.03.13
✎
14:09
|
(1) (2) спасибо
|
|
5
kosts
29.03.13
✎
14:26
|
(4) А потом какому-нибудь кадровику придет светлая мысль (в пятницу когда настроение хорошее) переименовать "Уволенные" в "Уволенные сотрудники". А расчетный отдел начислит премию по списку сотрудников с твоим алгоритмом...
|
|
6
Jonny_Khomich
29.03.13
✎
14:28
|
(5) фигня же)
|
|
7
zladenuw
29.03.13
✎
14:29
|
такую папку лучше предопределенную создать в пофигаторе
|
|
8
kosts
29.03.13
✎
14:32
|
(7) Не, в основном лучше вообще на папку не завязываться, а использовать состояние сотрудников.
|
|