|
v7: ИспользоватьВладельца() - не работает (правда!)[заработало] |
☑ |
0
e-9
16.09.14
✎
10:13
|
//сделано все классически:
СпрВнСовм.ИспользоватьВладельца(Сотр);
Если СпрВнСовм.ВыбратьЭлементы(0)=1 Тогда
Пока СпрВнСовм.ПолучитьЭлемент()=1 Цикл
- цикл перебирает ВСЕ!! элементы подчиненного справочника:((((
Откуда что берется:
//справочник ВнутренниеСовместители объявляется в модуле формы документа
Перем СпрВнСовм;
//инициализируется за разделом процедур
СпрВнСовм = СоздатьОбъект("Справочник.ВнутренниеСовместители");
- а переменная Сотр передается в процедуру в качестве параметра....Затра...ссировался уже!!...тупо перебираются ВСЕ (проверяю с помощью сообщить(СпрВнСовм.ТекущийЭлемент());) элементы подчиненного справочника ВнутренниеСовместители - хотя переменная Сотр получает значение!
|
|
1
vlandev
16.09.14
✎
10:17
|
Переиндексацию , ТИИ пробовал?
|
|
2
e-9
16.09.14
✎
10:19
|
блин....что за шаманизм???? сейчас попробовал убрать нолик из ВыбратьЭлементы(0) - ЗАРАБОТАЛО! Но вчера - зуб даю - мой первый вариант был БЕЗ нолика - и НЕ работало!!!!
|
|
3
silent person
16.09.14
✎
10:21
|
<Режим> - как выбирать:
1 - выбирать элементы с учетом иерархии,
0 - выбирать элементы без учета иерархии (необязателен, по умолчанию - 1).
подчиненность - это тоже иерархия
|
|
4
VladZ
16.09.14
✎
10:21
|
(2) Нам твой зуб не нужен.
|
|
5
e-9
16.09.14
✎
10:21
|
(3) да умею я читать!
видимо, если бы я вчера перезагрузился и запустил заново (без нолика) то все бы заработало....А я продолбался весь вечер:(((
|
|
6
Windyhead
16.09.14
✎
10:22
|
(2) Вчера Владелец мог быть пустым, как вариант :)
|
|
7
Эльниньо
16.09.14
✎
10:23
|
Это мелочи. Ты главное не забывай ставить нолик в Удалить()
|
|
8
e-9
16.09.14
✎
10:23
|
(3) хотя то, что "подчиненность - это тоже иерархия" для ВыбратьЭлементы - в голову не приходило...Просто, интуитивно сначала делал без ноля.
|
|
9
e-9
16.09.14
✎
10:24
|
(6) не вариант:) Владелец тоже в цикле задавался - и сколько раз он задался, столько раз перебрались ВСЕ элементы СпрВнСовм
|
|
10
КонецЦикла
16.09.14
✎
10:27
|
Чукча не четатель...
ВыбратьЭлементы(<Режим>)
0 - выбирать элементы без учета иерархии
|
|
11
e-9
16.09.14
✎
10:45
|
(10) см (2)(5)(8)
|
|