|
v7: Не происходит отбор элементов справочника |
☑ |
0
IrinaBrik
25.10.11
✎
08:40
|
Здравствуйте)
почему не выбирает элементы непустого(!) справочника?
Спр = СоздатьОбъект("Справочник.Подразделения");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент() = 1 Цикл
Сообщить(Спр.ТекущийЭлемент());
КонецЦикла;
делаю так, результат такой же - нулевой
Спр = СоздатьОбъект("Справочник.Подразделения");
Спр.ВыбратьЭлементы();
Пока Спр.ПолучитьЭлемент(РабочаяДата()) = 1 Цикл
Сообщить(Спр.ТекущийЭлемент(РабочаяДата()));
КонецЦикла;
|
|
1
1Сергей
25.10.11
✎
08:41
|
ПолучитьЭлемент(<?>)
GetItem(<?>)
Синтаксис:
ПолучитьЭлемент(<Режим>)
Назначение:
Получить из выборки следующий элемент справочника.
Возвращает: 1 - если элемент выбран, 0 - если элемент не выбран.
Параметры:
<Режим> - что выбирать:
1 - включать в выборку подчиненные элементы,
0 - не включать в выборку подчиненные элементы (необязателен, по умолчанию - 1).
Замечание:
Метод можно использовать только для объектов, созданных функцией СоздатьОбъект.
|
|
2
Godofsin
25.10.11
✎
08:41
|
Видимо, он подчиненный.
|
|
3
1Сергей
25.10.11
✎
08:42
|
Справочник, поди, подчиненный?
|
|
4
ДенисЧ
25.10.11
✎
08:51
|
"Спр.ТекущийЭлемент(РабочаяДата())"
И чего мы пытаемся достичь таким образом? С учётом того, что ТекущийЭлемент() вообще параметров не хочет?
|
|
5
IrinaBrik
25.10.11
✎
08:51
|
да, подчиненный
ради этого и выбираю) - мне нужно найти владельца каждого элемента
|
|
6
ДенисЧ
25.10.11
✎
08:51
|
Спр = СоздатьОбъект("Справочник.Подразделения");
Спр.ВыбратьЭлементы(0);
Пока Спр.ПолучитьЭлемент() = 1 Цикл
Сообщить(Спр.ТекущийЭлемент());
КонецЦикла;
Такое что покажет?
|
|
7
1Сергей
25.10.11
✎
08:53
|
(6) Это твой клиент, похоже :)
|
|
8
IrinaBrik
25.10.11
✎
08:53
|
(6) да, вот так работает
буду лучше читать документацию)
|
|
9
ДенисЧ
25.10.11
✎
08:54
|
(8) Ира, купите у меня СП :-)
|
|
10
IrinaBrik
25.10.11
✎
08:54
|
Денис, ну полно вам
|
|
11
ДенисЧ
25.10.11
✎
08:56
|
(10) Сегодня акция :-)
В нагрузку продаю уроки чтения оного СП :-)
И ещё. Уроки понимания того, что там написано :-))
|
|
12
DJ Anthon
25.10.11
✎
09:00
|
(11) второе - в три раза дороже
|
|
13
ДенисЧ
25.10.11
✎
09:01
|
(12) Не демпингуй!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший