Имя: Пароль:
1C
1C 7.7
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)
Программист всегда исправляет последнюю ошибку.