|
Получение списка счетов верхнего уровня | ☑ | ||
---|---|---|---|---|
0
withoutname
25.09.14
✎
16:37
|
Всем привет.
Подскажите, пожалуйста, как получить список счетов верхнего уровня с которых происходило поступление основных средств. |
|||
1
smartu
25.09.14
✎
16:46
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | Хозрасчетный.Ссылка |ИЗ | ПланСчетов.Хозрасчетный КАК Хозрасчетный |ГДЕ | Хозрасчетный.Родитель = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка)"; Результат = Запрос.Выполнить(); |
|||
2
smartu
25.09.14
✎
16:47
|
недочитал :(
|
|||
3
Fragster
гуру
25.09.14
✎
16:48
|
(0) 1. получить список счетов, с которых происходило поступление основных средств
2. получить счета верхнего уровня для этих счетов (самое простое - через код, как ни странно) |
|||
4
pessok
25.09.14
✎
16:48
|
ПланыСчетов.Хозрасчетный.НайтиПоКоду(Прав(СчетПоступления.ПолучитьПорядокКода(), 2));
|
|||
5
pessok
25.09.14
✎
16:48
|
Эм. Не Прав, а Лев, есессно
|
|||
6
YFedor
25.09.14
✎
16:49
|
(3) У меня счет, например 68.18.01 может быть подчинен счету 68.06
|
|||
7
Fragster
гуру
25.09.14
✎
16:49
|
(6) наркоманы, штоле?
|
|||
8
Fragster
гуру
25.09.14
✎
16:50
|
(8)+ зачем вы так сделали?
|
|||
9
Fragster
гуру
25.09.14
✎
16:50
|
(7)+ зачем вы так сделали?
|
|||
10
YFedor
25.09.14
✎
16:51
|
(7) нет, просто вводили свои счета (не конфигуратором, естественно), но они должны были попадать в нужную строку баланса. Не переписывать же для этого регламентированные отчеты
|
|||
11
hhhh
25.09.14
✎
16:52
|
(7) пользователи задают. Там есть поле Родитель. Поэтому через код нельзя.
|
|||
12
acanta
25.09.14
✎
16:55
|
корсчета в бух.запросе. использовать субсчета (0) а что, в 8ке как нибудь по другому?
|
|||
13
smartu
25.09.14
✎
16:56
|
Запрос.Текст = "ВЫБРАТЬ
| ХозрасчетныйОбороты.КорСчет |ПОМЕСТИТЬ вт_СписокСчетов |ИЗ | РегистрБухгалтерии.Хозрасчетный.Обороты КАК ХозрасчетныйОбороты |ГДЕ | ХозрасчетныйОбороты.Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОСвОрганизации) | |СГРУППИРОВАТЬ ПО | ХозрасчетныйОбороты.КорСчет |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ВЫБОР | КОГДА вт_СписокСчетов.КорСчет.Родитель = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка) | ТОГДА вт_СписокСчетов.КорСчет.Ссылка | ИНАЧЕ ВЫБОР | КОГДА вт_СписокСчетов.КорСчет.Родитель.Родитель = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ПустаяСсылка) | ТОГДА вт_СписокСчетов.КорСчет.Родитель.Ссылка | ИНАЧЕ """" | КОНЕЦ | КОНЕЦ КАК Поле1 |ИЗ | вт_СписокСчетов КАК вт_СписокСчетов"; |
|||
14
hhhh
25.09.14
✎
16:56
|
(12) в 8ке вообще таких слов нет.
|
|||
15
acanta
25.09.14
✎
17:01
|
в 7ке тоже не было 6-чной функции Проводка(), приличные 1сники делают, в глобальниках и успешно применяют
|
|||
16
hhhh
25.09.14
✎
17:05
|
(15) не, лучше сильнодействующим магнитом семерочникам выжечь из мозга, то что они делали по проводкам, и научить по новой, а то в восьмерке такую ахинею гонят.
|
|||
17
acanta
25.09.14
✎
17:08
|
(16)начать обучение с SQL в подлиннике..
|
|||
18
withoutname
25.09.14
✎
17:08
|
(13) а почему "ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ОСвОрганизации)"?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |