![]() |
![]() |
![]() |
|
Бух баланс - данные за 1-ый квартал | ☑ | ||
---|---|---|---|---|
0
quazare
02.06.09
✎
14:21
|
Народ, приветствую еще раз!
Вообщем делаю форму статистической отчетности П-3 (автоматическую). Она завязана с данными бух.баланса (форма 1). Вопрос - как получить какие-либо значения из готового бухбаланса - не травмируя себе психику? Насколько я понимаю - "Бух.Баланс" - это все-таки отчет, как обратиться к данным из этого отчета? Спасибо!! |
|||
1
quazare
02.06.09
✎
14:28
|
есть идеи вообще??
|
|||
2
gopher
02.06.09
✎
14:33
|
(0) по аналогии
КодИФНС = Организация.КодИМНС; Запрос = Новый Запрос(); Запрос.УстановитьПараметр("ИсточникОтчета", "РегламентированныйОтчетПрибыльИностраннойОрганизации"); Запрос.УстановитьПараметр("Организация", Организация); Запрос.УстановитьПараметр("КодИМНС", КодИФНС); Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала); Запрос.УстановитьПараметр("ДатаОкончания", ДатаОкончания); Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | РегламентированныйОтчет.Ссылка, | МАКСИМУМ(РегламентированныйОтчет.Вид) КАК Вид |ИЗ | Документ.РегламентированныйОтчет КАК РегламентированныйОтчет |ГДЕ | РегламентированныйОтчет.ИсточникОтчета = &ИсточникОтчета | И РегламентированныйОтчет.Организация = &Организация | И РегламентированныйОтчет.ДатаОкончания МЕЖДУ &ДатаНачала И &ДатаОкончания"; Если НЕ ПустаяСтрока(КодИФНС) Тогда Запрос.Текст = Запрос.Текст + " | И РегламентированныйОтчет.КодИМНС = &КодИМНС"; КонецЕсли; Запрос.Текст = Запрос.Текст + " |СГРУППИРОВАТЬ ПО | РегламентированныйОтчет.Ссылка"; ЗапросДекларации = Запрос.Выполнить().Выгрузить(); Если ЗапросДекларации.Количество() = 0 Тогда Возврат НалогКДоплате; КонецЕсли; КвартальнаяДекларация = ЗапросДекларации[0].Получить(0); СтруктураДанных = КвартальнаяДекларация.ДанныеОтчета.Получить(); Если ВариантБюджета = 1 Тогда СуммаНалогаПоРасчету = СтруктураДанных.ДанныеМногостраничныхРазделов.Раздел7.Получить(0).Данные.П000070017004; НачисленоНалога = СтруктураДанных.ДанныеМногостраничныхРазделов.Раздел7.Получить(0).Данные.П000070022004; НалогКДоплате = СуммаНалогаПоРасчету - НачисленоНалога; ИначеЕсли ВариантБюджета = 2 Тогда СуммаНалогаПоРасчету = СтруктураДанных.ДанныеМногостраничныхРазделов.Раздел7.Получить(0).Данные.П000070018004; НачисленоНалога = СтруктураДанных.ДанныеМногостраничныхРазделов.Раздел7.Получить(0).Данные.П000070023004; НалогКДоплате = СуммаНалогаПоРасчету - НачисленоНалога; КонецЕсли; |
|||
3
quazare
02.06.09
✎
14:41
|
(2)Спасибо, большое!!!
Вообщем на сколько я понял это - СуммаНалогаПоРасчету = СтруктураДанных.ДанныеМногостраничныхРазделов.Раздел7.Получить(0).Данные.П000070018004; НачисленоНалога = СтруктураДанных.ДанныеМногостраничныхРазделов.Раздел7.Получить(0).Данные.П000070023004; как раз и есть данные, которые хочу получить. вот здесь - КвартальнаяДекларация = ЗапросДекларации[0].Получить(0); можно немного пояснить - 0 и 0 - это говорит о том, что это самая первая квартальная декларация (1 кв 2009) или нечто другое? |
|||
4
quazare
02.06.09
✎
14:44
|
я должен оперировать с "РегламентированныйОтчетБаланс"?
|
|||
5
gopher
02.06.09
✎
14:46
|
(3) ну там собственно первая - она же единственная :) просто спозиционировался на строке для наглядности, слишком длинно иначе получалось.
вот это "ВЫБРАТЬ ПЕРВЫЕ 1" и "МАКСИМУМ(РегламентированныйОтчет.Вид) КАК Вид" означает, что в запросе выбирается последняя корректировочная декларация за квартал. |
|||
6
quazare
02.06.09
✎
14:52
|
(5) ВЫБРАТЬ ПЕРВЫЕ 1 - вроде как "выбрать первый единственный результат результат,где дата окончания м-ду 2-мя датами", а не последний...
|
|||
7
quazare
02.06.09
✎
14:59
|
пиплз?
|
|||
8
quazare
02.06.09
✎
15:04
|
в форме обращение происходит вот так:
мБаланс.Области.П000010049003.Значение = мБаланс.Области.П000010041003.Значение + мБаланс.Области.П000010041103.Значение + мБаланс.Области.П000010042003.Значение + мБаланс.Области.П000010043003.Значение + мБаланс.Области.П000010047003.Значение; |
|||
9
фросия
02.06.09
✎
15:13
|
вопрос - а где вы возьмете готовый бух баланс? а как вы найдете бух баланс именно за нужный квартал?
|
|||
10
gopher
02.06.09
✎
15:21
|
(6) сорри, не из рабочего варианта скопировал :) в оригинале еще сортировка по убыванию на "Вид" в запросе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |