|
Получение субсчетов 10 счета
| ☑ |
0
Валидатор
10.01.14
✎
18:25
|
Как в массив засунуть 10 счет и все его субсчета? не перечисляя в 12 строк через добавить?
|
|
1
azernot
10.01.14
✎
18:26
|
Запрос.. в иерархии... выполнить... выгрузить.. выгрузить колонку.....
|
|
2
Валидатор
10.01.14
✎
18:27
|
(1) так?
"ВЫБРАТЬ
| Хозрасчетный.Код,
| Хозрасчетный.Наименование
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный"
|
|
3
azernot
10.01.14
✎
18:31
|
ВЫБРАТЬ
Хозрасчетный.Ссылка
ИЗ
ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
Хозрасчетный.Ссылка В ИЕРАРХИИ(&Счет10)
|
|
4
Валидатор
10.01.14
✎
18:33
|
(3) а если и 41 еще туда можно засунуть7
|
|
5
azernot
10.01.14
✎
18:37
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Хозрасчетный.Ссылка
|ИЗ
| ПланСчетов.Хозрасчетный КАК Хозрасчетный
|ГДЕ
| Хозрасчетный.Ссылка В ИЕРАРХИИ(&СчетаРодители)";
МассивСчетовРодителей = Новый Массив;
МассивСчетовРодителей.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("10"));
МассивСчетовРодителей.Добавить(ПланыСчетов.Хозрасчетный.НайтиПоКоду("41"));
Запрос.УстановитьПараметр("СчетаРодители",МассивСчетовРодителей);
МассивСубсчетовСРодителями = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Ссылка");
|
|
6
Валидатор
10.01.14
✎
18:41
|
cgc
|
|
7
Валидатор
10.01.14
✎
18:41
|
спс
|
|
8
azernot
10.01.14
✎
18:43
|
Не, ну можно поизвращаться и всё получить одним запросом...
ВЫБРАТЬ
Хозрасчетный.Ссылка
ИЗ
ПланСчетов.Хозрасчетный КАК Хозрасчетный
ГДЕ
Хозрасчетный.Ссылка В ИЕРАРХИИ
(ВЫБРАТЬ
ПланСчетов.Хозрасчетный.Ссылка
ИЗ
ПланСчетов.Хозрасчетный
ГДЕ
ПланСчетов.Хозрасчетный.Код = "10" или ПланСчетов.Хозрасчетный.Код = "41")
или вообще анализировать субконто Склады или Номенклатура... От задачи зависит.
|
|