|
Работа с планами счетов в 8.2 | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
22.09.11
✎
17:03
|
Мне нужно найти все субсчета данного счета, то если я выбираю 10 счет, то на выходе должны выдаться такие счета, 10.1, 10.2, ..., 10.11.1, 10.11.2. Нашел как это в 7.7 делается, в 8.2 такое не прокатывает. Работаю в бухгалтерии 2.0. Подскажите где можно либо почитать, либо как это делается.
|
|||
1
butterbean
22.09.11
✎
17:03
|
да, почитай про запросы
|
|||
2
Rizhij_Nikitos
22.09.11
✎
17:10
|
а по точнее можно, я что то читал, ну не нашел ничего полезного или не заметил.
|
|||
3
Maxus43
22.09.11
✎
17:13
|
запросами то пользуешся?
|
|||
4
Maxus43
22.09.11
✎
17:15
|
ВЫБРАТЬ
Хозрасчетный.Ссылка ИЗ ПланСчетов.Хозрасчетный КАК Хозрасчетный ГДЕ Хозрасчетный.Ссылка В ИЕРАРХИИ(&Счет) |
|||
5
Rizhij_Nikitos
22.09.11
✎
17:15
|
Пользуюсь. Но я не могу понять как через запрос я вытащу целые деревья субсчетов, извините, но я новичок в 1С, а читал как в 7.7 они там циклически перебирали...
|
|||
6
Maxus43
22.09.11
✎
17:17
|
только я не понимаю как стал "Профессионал по 8.1 платформе" если не знаком с "В ИЕРАРХИИ" и т.д.
|
|||
7
hhhh
22.09.11
✎
17:22
|
(5) ну как?
массивСчетов = Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("ссылка"); ведь одна строчка всего. Чего ты бредишь про какие-то циклаческие переборки? |
|||
8
Rizhij_Nikitos
22.09.11
✎
17:22
|
Ну во-первых это не мой профиль. Во-вторых на профессионала, я сдал, но я тупо тесты прошелся и запомнил и в живую не сталкивался с этим, невозможно работая 1 месяц с 1С, знать о ней все и всюду.
|
|||
9
Rizhij_Nikitos
22.09.11
✎
17:23
|
(7) Не я придумал, а читал на этом сайте http://www.buh.ru/itemsItem-10714 и там такие дела идут
Сч = СоздатьОбъект ("Счет"); Сч.ВыбратьСчета (); // Текущий уровень — самый верхний, // выбираем счета только текущего уровня // цикл выдает: // . . . // 73 // 75 // 76 // 77 // 79 // . . . Пока Сч.ПолучитьСчет (0) = 1 Цикл Сообщить (Сч.Код); КонецЦикла; Сч.ИспользоватьРодителя (СчетПоКоду ("76")); Сч.ВыбратьСчета (); // Текущий уровень — счет "76", // выбираем все счета с субсчетами, начиная с текущего уровня // цикл выдает: // 76.1 // 76.1.1 // 76.1.2 // 76.1.3 // 76.1.4 // 76.2 // . . . Пока Сч.ПолучитьСчет () = 1 Цикл Сообщить (Сч.Код); КонецЦикла; Сч.ВыбратьСчета (); // Текущий уровень — счет "76", // выбираем счета только текущего уровня // цикл выдает: // 76.1 // 76.2 // 76.3 // 76.4 // . . . Пока Сч.ПолучитьСчет (0) = 1 Цикл Сообщить (Сч.Код); КонецЦикла; |
|||
10
hhhh
22.09.11
✎
17:25
|
(9) ну на этом примере 7.7 в заднице.
|
|||
11
Rizhij_Nikitos
22.09.11
✎
17:25
|
(4) спасибо, понял, разобрался.
|
|||
12
Rizhij_Nikitos
22.09.11
✎
17:28
|
(10) Ну я не знаю 7.7 я по наслышке, сам не юзал, поэтому про циклические вещи и говорю. Я вот начал с 1С работать с 8.2, и то в УТ 11.0 больше че то делаю, чем в Бухгалтерии. А не объясните, В ИЕРАРХИИ, эт значит, будет идити перебор всех ветвей, от корня к ветвям правильно я понял? Например 10 это корень, 10.1,10.2 - это будет ветви, которые вернет запрос. Или я не прав?
|
|||
13
Maxus43
22.09.11
✎
17:30
|
(12) да, вглубь от 10-го счета до конца веток
|
|||
14
Renat11111
22.09.11
✎
18:42
|
(8) Знаю знаю я таких. Борзыми щенками расплачиваетесь
|
|||
15
Rizhij_Nikitos
23.09.11
✎
10:58
|
(14) еще раз я немного не понял, второе предложение
|
|||
16
Rizhij_Nikitos
23.09.11
✎
10:58
|
(13) и всем кто помогал еще раз, огромное спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |