Имя: Пароль:
1C
1С v8
1С v8 Получить данные из декларации по НДС
0 noobie
 
30.11.11
10:04
Потребовалось получить данные из Декларации по НДС. До этого никогда с этим не сталкивался и понятия не имею как это сделать и с чего начать. Гугл никак не помог. Никто не сталкивался?
Мне нужно написать запрос, чтобы получить определенное поле из этой декларации.
1 чувак
 
30.11.11
10:05
Т.е прямо с отчета?
2 DrShad
 
30.11.11
10:06
бугага
3 noobie
 
30.11.11
10:06
да, прямо из самой декларации.
4 DrShad
 
30.11.11
10:07
посомтри по модулю как оно заполняется и получай себе на здоровье
5 noobie
 
30.11.11
10:16
проблема в том, что автоматически декларация заполняется некорректно и ее руками поправляют. По этому мне и надо прямо из нее самой получить цифры...
6 DrShad
 
30.11.11
10:17
и что ты с ними делать будешь?
7 DrShad
 
30.11.11
10:17
и может все такие восстановить учет, чтоб верно заполнялась декларация?
8 noobie
 
30.11.11
10:18
Вообще изначальная задача сделать Акт Сверки по налогам. И в этой декларации (поправленной уже в ручную) самый достоверные сведения по НДС.
9 DrShad
 
30.11.11
10:26
(8) и что конкретно у тебя не выходит? или нам всю задачу за тебя решить?
10 noobie
 
30.11.11
10:32
нет, я же сказал, что все что мне надо - это получить конкретное поле из декларации запросом. Просто я даже примерно не представляю как это сделать. Гугл никак не помог. Я не прошу решения, хотя бы направления где поискать / почитать.

Чтобы было проще понять привеу пример того что надо. Например, мне надо получить из Декларации по НДС из 1го раздела строчку за номером "050".

По поводу поправки механизма автоматического заполнения, совет хороший, но ближайшие 10 дней у них нет времени объяснять мне как оно должно заполняться. Все что мне сказали, что это очень сложный механизм в нашем конкретном случае. В общем пока я на том же месте. Получить данные из Декларации...
11 DrShad
 
30.11.11
10:43
(10) Запросом!? т.е. декларация у тебя где-то в БД висит?
12 noobie
 
30.11.11
10:48
Я не знаю, что из себя представляет декларация в 1с. Был бы это документ, то вопросов бы у меня не возникло, к документам я умею обращаться. Но декларация -  не документ. Но я предполагал, что в 1с можно ко всему обратиться, что просто это у меня столь маленький опыт, что я не могу. Не сталкивался - не знаю.
13 DrShad
 
30.11.11
11:18
(12) правильно пердполагал, т.е. обратиться можно ко всему
14 shuhard
 
30.11.11
11:31
(12)[Был бы это документ]
это и есть документ

и это очевидно любому, кто не полениться заглянуть в журнал регистрации,
более того у этого документа есть гарный  реквизит "ДанныеОтчета"
15 hhhh
 
30.11.11
11:37
(12) а просто получить из файла XML не судьба?
16 noobie
 
30.11.11
11:53
shuhard, я имею крайне малый опыт работы с 1С. И просто не в курсе про тонкости. Спасибо, я нагуглю что это и где посмотреть.

hhhh, а где этот XML-файл хранится?
17 shuhard
 
30.11.11
12:13
(16) не нагуглишь
18 noobie
 
30.11.11
12:45
Всем спасибо! Нашел решение:
Запрос.Текст = "ВЫБРАТЬ
   |    РегламентированныйОтчет.ДанныеОтчета КАК ДанныеОтчета
   |ИЗ
   |    Документ.РегламентированныйОтчет КАК РегламентированныйОтчет
   |ГДЕ
   |    РегламентированныйОтчет.ИсточникОтчета = &ИсточникОтчета"; //Источник = РегламентированныйОтчетНДС
Выборка = Запрос.Выполнить().Выбрать();

ДанныеОтчета = Выборка.ДанныеОтчета.Получить(); <-- тут то все и будет

А вот тут то моя цифра: ДанныеОтчета.ПоказателиОтчета.ПолеТабличногоДокументаРаздел1.П000100005003