Имя: Пароль:
1C
1С v8
Регламентированная отчетность
0 Пеппи
 
24.11.12
16:32
В текущей регламентированной отчетности Декларации на прибыль требуется заполнить ячейку по данным Декларации за другой предыдущий период. Как это возможно сделать? Это нужно в хранилище найти нужный файл, видимо его открыть и считать из него данные. Возможно ли это, делали ли так?
1 Пеппи
 
24.11.12
16:33
Это требуется сделать программно.
2 shuhard
 
24.11.12
16:40
(0)[Возможно ли это]
100%
[делали ли так]
если да, то это что-то изменит ?
3 Пеппи
 
25.11.12
00:29
делаю так

ОбъектОтчет = РегламентированнаяОтчетность.РеглОтчеты(ИсточникОтчета);
       
       ВыбФорма1 = ссылкадок.ПолучитьФорму();
       ВыбФормаОтчета1 = ОбъектОтчет.ПолучитьФорму(,ВыбФорма1);
       
       ВыбФормаОтчета1.РежимВыбора = Ложь;
       ВыбФормаОтчета1.ЗакрыватьПриЗакрытииВладельца = Ложь;
       ВыбФормаОтчета1.Открыть();

но данных нет. форма открывается и получает все данные только после завершения обработки. А мне нужно данные получить из формы программно.
4 Пеппи
 
25.11.12
11:11
переписала  
ВыбФормаОтчета1 = ОбъектОтчет.ПолучитьФорму(,ВыбФорма1.ВыбраннаяФорма);

где ВыбФорма1.ВыбраннаяФорма форма в которой открывается отчет, но все равно не вижу данных которые мне нужны (

Причем при открытии формы отрабатывают модули открытия формы реготчетности и там данные есть, но ...они не возращаются в мою форму. (
5 shuhard
 
25.11.12
11:12
(4) а зачем тягать данные через форму ?
6 Пеппи
 
25.11.12
11:15
(5) так все данные в хранилище значений, а так открыл форму,  считал значения и закрыл форму. или неверная идея в принципе?
7 shuhard
 
25.11.12
11:16
(6) [или неверная идея в принципе]
угу
8 Пеппи
 
25.11.12
11:19
а как посоветуете делать? тут даже гугл мне не помог.
9 shuhard
 
25.11.12
11:21
(8) открой в отладчике реквизит ДанныеОтчета и позырь на него
10 shuhard
 
25.11.12
11:27
(9) типа: Инна=РегламентированныйОтчет.Ссылка.ДанныеОтчета.Получить();
11 Пеппи
 
25.11.12
11:35
(10) Спасибо, то что нужно.
12 shuhard
 
25.11.12
11:41
(11) =)
13 Фокусник
 
25.11.12
13:40
(0) ИМХО лучше пойти другим путем: данные хранить в базе (новый РС или РН, документ и т.д.) а отчетность берет нужные данные из базы