|
v7: Получить данные из движении документа
| ☑ |
0
TeoFrast
25.08.13
✎
16:53
|
Каким образом можно получить данные из движения документа?
Описание:
Есть ссылка на определенный документ, который ранее совершил движения, Кт оборот по счету АЗЧ (Расход автозапчастей, из специального плана счетов) с субконто конктретной запчасти.
Как получить сумму этого оборота?
|
|
1
acanta
25.08.13
✎
16:55
|
Оп = ДОк.Операция.
Оп.ВыбратьПроводки..
|
|
2
Rie
25.08.13
✎
16:56
|
(0) Бухгалтерские итоги в режиме запроса.
ИспользоватьСубконто();
|
|
3
TeoFrast
25.08.13
✎
18:53
|
(1) Не могу получить значение субконто...Таким способота это возможно вообще?
|
|
4
Rie
25.08.13
✎
19:01
|
(3) Что-то вроде
Опер = Док.Операция;
Опер.ВыбратьПроводки();
Пока Опер.ПолучитьПроводку()=1 Цикл
Для н=1 По Опер.Кредит.Счет.КоличествоСубконто() Цикл
Сообщить("Субконто "+н+" = "+Опер.Кредит.Субконто(н);
КонецЦикла;
КонецЦикла;
Но попробуйте с бухгалтерским запросом - там можно поставить фильтр по субконто и сразу получить нужную Вам сумму.
|
|
5
acanta
26.08.13
✎
00:06
|
В бух.итогах документ в период запроса.
Использовать субконто в фильтры и в параметрах запроса включить обороты, а не остатки, иначе не выдаст вообще ничего.
|
|
6
acanta
26.08.13
✎
00:11
|
Конструктором бух.запроса отчет можно нарисовать - там все галочки и субконто видно будет..
|
|
7
Cthulhu
26.08.13
✎
02:09
|
(5),(6): что за фигню ты несёшь... проводки документа прекрасно вытаскиваются из его операции.
|
|
8
acanta
26.08.13
✎
03:08
|
Из операции если сложная проводка то там еще корреспонденции перебирать
|
|
9
Cthulhu
26.08.13
✎
03:12
|
(8): и в чем проблема?.. ты в любом случае предлагаешь есть пельмени вилами, стоя в гамаке на лыжах.
|
|
10
acanta
26.08.13
✎
17:35
|
да, именно это я и предлагаю. уже пробовал или так, теоретически не нравится?
|
|