|
Получение данных головного подразделения | ☑ | ||
---|---|---|---|---|
0
Валидатор
25.04.13
✎
14:26
|
Есть головное подразделение, у него есть подподразделения. в документе указано подподразделение, нужно получить данные головного подразделения для подподразделения, которое указано в документе, как это можно сделать?
|
|||
1
Wobland
25.04.13
✎
14:27
|
получить верхнего владельца что ль?
|
|||
2
Wobland
25.04.13
✎
14:27
|
(1) *родителя
|
|||
3
Валидатор
25.04.13
✎
14:28
|
Головное подразделение
- ПодподразделениеХлоп В документе Подразделение - ПодподразделениеХлоп нужно получить данные по коду головного подразделения Есть так же РС, в котором хранится информация по коду и информации всех подразделений |
|||
4
Wobland
25.04.13
✎
14:29
|
или просто родителя?
|
|||
5
Валидатор
25.04.13
✎
14:29
|
(2) нужно получить родителя, у которого нет выше родителей
|
|||
6
MSII
25.04.13
✎
14:30
|
Да просто родитель ему нужен, как я понял.
|
|||
7
Валидатор
25.04.13
✎
14:30
|
то есть подняться по иерархии вверх, получить владельца этого подразделения, а потом из владельца этого вытащить код и наименование
|
|||
8
Wobland
25.04.13
✎
14:30
|
(5) верхнего уровня. перебирай родителей, пока сможешь
|
|||
9
Валидатор
25.04.13
✎
14:31
|
Подразделения
-Головное --Раз --Два --Три --Четыре --Пять В документе указано подразделение: Четыре, в таком случае как мне получить подразделение, которое называется Головное? |
|||
10
Wobland
25.04.13
✎
14:32
|
(9) рекурсивно методом (8)
|
|||
11
MSII
25.04.13
✎
14:32
|
Еще можно полный код элемента взять и по его левому фрагменту найти верхнего родителя.
|
|||
12
Wobland
25.04.13
✎
14:33
|
(9) а в таком случае просто .Родитель
|
|||
13
Валидатор
25.04.13
✎
14:33
|
(8) так а в итоге я вылезу на самого высокого родителя - Подразделение, а мне он не нужен, мне нуден Головное
|
|||
14
Wobland
25.04.13
✎
14:34
|
(13) то есть, не верхнего уровня? ты меня устал
|
|||
15
MSII
25.04.13
✎
14:36
|
СтрЗаменить(ПодразделениеВДокументе.ПолныйКод(), "/", Символы.ПС) - в первой строке полученного текста код нужного тебе головного подразделения.
|
|||
16
Валидатор
25.04.13
✎
14:36
|
((13) хотя нет, все таки верхнейго
|
|||
17
MSII
25.04.13
✎
14:38
|
(16) Бейте его, ребята!
|
|||
18
Валидатор
25.04.13
✎
14:41
|
(15) а как сделать, что именно верхняя строка бралась?
|
|||
19
Валидатор
25.04.13
✎
14:41
|
(15) первая строка всмысле, у нее именно тот код, который нужен, только как оставить именно первую строку? подняться именно до нее то есть
|
|||
20
MSII
25.04.13
✎
14:43
|
(19) НайтиПоКоду. Код у тебя есть.
|
|||
21
Валидатор
25.04.13
✎
14:44
|
(20) у меня 2 головных подразделения, передавать 2 кода или как?
|
|||
22
Валидатор
25.04.13
✎
14:45
|
то есть
Головное -Раз -Два -Три -Четыре ГоловноеДва -Восемь -Девять -Десять и в документе в подразделении может быть указано подразделение: Раз, и тогда должно браться головное, а может указано восемь, и должно тогда браться головное2 |
|||
23
MSII
25.04.13
✎
14:53
|
(21) Ну, я не знаю. Тебе нужна ссылка на твое головное подразделение. Код этого головного подразделения у тебя есть. Метод, которым можно получить ссылку, зная код, тебе назвали. Чем еще тебе помочь, дружище?
|
|||
24
Wobland
25.04.13
✎
14:53
|
делай через если/иначе и не люби нам мозх
|
|||
25
Валидатор
25.04.13
✎
14:54
|
(21) так а смысл мне получать этим методом:
СтрЗаменить(ПодразделениеВДокументе.ПолныйКод(), "/", Символы.ПС) если можно просто найти через Справочники.Подразделения.НайтиПоКоду? |
|||
26
Wobland
25.04.13
✎
14:55
|
(25) по какому коду?
|
|||
27
Валидатор
25.04.13
✎
14:55
|
(25) по коду подразделения головного
|
|||
28
Wobland
25.04.13
✎
14:56
|
(27) а где ты возьмёшь код головного подразделения?
|
|||
29
Валидатор
25.04.13
✎
14:56
|
Нужно получить головное подразделение или головное подразделение 2, в зависимости от выбранного подподразделения, и потом полученный результат передать в запрос, чтобы использовать его как параметр, для получения данных соответствующего головного подразделения
|
|||
30
Валидатор
25.04.13
✎
14:56
|
(28) в справочнике, где
|
|||
31
Wobland
25.04.13
✎
14:57
|
(30) ну тогда вперёд
|
|||
32
Валидатор
25.04.13
✎
14:58
|
блиииин а
|
|||
33
Wobland
25.04.13
✎
14:58
|
пятница начинается в четверг
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |