Имя: Пароль:
1C
1С v8
Бухгалтерская отчетность
0 geka-geka
 
18.04.12
13:40
В бухгалтерии на 2.0.32.4 сделели бухгалтерскую отчетность за февраль. Обновились до 2.0.34.7. Открываем бухгалтерскую отчетность за февраль пишет:
Изменилась версия формы отчета.
Выполняется обновление пользовательских настроек.
Обновление пользовательских настроек успешно завершено!

и вылетает ошибка:

{Отчет.РегламентированныйОтчетБухОтчетность.Форма.ФормаОтчета2011Кв4.Форма(6983)}: Поле объекта не обнаружено (П000100119005)
       мРасчетАктивов.Области["П000100000303"].Значение = мБаланс.Области["П000100119005"].Значение;

Ругается на процедуру:
Процедура РасчетАктивов()
   
   // Строка 1.
   мРасчетАктивов.Области["П000100000103"].Значение = мБаланс.Области["П000100111005"].Значение;
   мРасчетАктивов.Области["П000100000104"].Значение = мБаланс.Области["П000100111004"].Значение;
   
   Если мДатаКонцаПериодаОтчета >= '20120101' Тогда
       // Строка 2.
       мРасчетАктивов.Области["П000100000203"].Значение = мБаланс.Области["П000100115005"].Значение;
       мРасчетАктивов.Области["П000100000204"].Значение = мБаланс.Области["П000100115004"].Значение;
       // Строка 3.
       мРасчетАктивов.Области["П000100000303"].Значение = мБаланс.Области["П000100119005"].Значение;
       мРасчетАктивов.Области["П000100000304"].Значение = мБаланс.Области["П000100119004"].Значение;
       // Строка 4.
       мРасчетАктивов.Области["П000100000403"].Значение = мБаланс.Области["П000100116005"].Значение;
       мРасчетАктивов.Области["П000100000404"].Значение = мБаланс.Области["П000100116004"].Значение;
       // Строка 5.
       мРасчетАктивов.Области["П000100000503"].Значение = мБаланс.Области["П000100117005"].Значение
                                                        + мБаланс.Области["П000100124005"].Значение;
       мРасчетАктивов.Области["П000100000504"].Значение = мБаланс.Области["П000100117004"].Значение
                                                        + мБаланс.Области["П000100124004"].Значение;
       // Строка 6.
       мРасчетАктивов.Области["П000100000603"].Значение = мБаланс.Области["П000100112005"].Значение
                                                        + мБаланс.Области["П000100113005"].Значение
                                                        + мБаланс.Области["П000100114005"].Значение
                                                        + мБаланс.Области["П000100118005"].Значение;
       мРасчетАктивов.Области["П000100000604"].Значение = мБаланс.Области["П000100112004"].Значение
                                                        + мБаланс.Области["П000100113004"].Значение
                                                        + мБаланс.Области["П000100114004"].Значение
                                                        + мБаланс.Области["П000100118004"].Значение;
   Иначе
       // Строка 2.
       мРасчетАктивов.Области["П000100000203"].Значение = мБаланс.Области["П000100113005"].Значение;
       мРасчетАктивов.Области["П000100000204"].Значение = мБаланс.Области["П000100113004"].Значение;
       // Строка 3.
       мРасчетАктивов.Области["П000100000303"].Значение = мБаланс.Области["П000100117005"].Значение;
       мРасчетАктивов.Области["П000100000304"].Значение = мБаланс.Области["П000100117004"].Значение;
       // Строка 4.
       мРасчетАктивов.Области["П000100000403"].Значение = мБаланс.Области["П000100114005"].Значение;
       мРасчетАктивов.Области["П000100000404"].Значение = мБаланс.Области["П000100114004"].Значение;
       // Строка 5.
       мРасчетАктивов.Области["П000100000503"].Значение = мБаланс.Области["П000100115005"].Значение
                                                        + мБаланс.Области["П000100124005"].Значение;
       мРасчетАктивов.Области["П000100000504"].Значение = мБаланс.Области["П000100115004"].Значение
                                                        + мБаланс.Области["П000100124004"].Значение;
       // Строка 6.
       мРасчетАктивов.Области["П000100000603"].Значение = мБаланс.Области["П000100112005"].Значение
                                                        + мБаланс.Области["П000100116005"].Значение;
       мРасчетАктивов.Области["П000100000604"].Значение = мБаланс.Области["П000100112004"].Значение
                                                        + мБаланс.Области["П000100116004"].Значение;
   КонецЕсли;
   
   // Строка 7.
   мРасчетАктивов.Области["П000100000703"].Значение = мБаланс.Области["П000100121005"].Значение;
   мРасчетАктивов.Области["П000100000704"].Значение = мБаланс.Области["П000100121004"].Значение;
   // Строка 8.
   мРасчетАктивов.Области["П000100000803"].Значение = мБаланс.Области["П000100122005"].Значение;
   мРасчетАктивов.Области["П000100000804"].Значение = мБаланс.Области["П000100122004"].Значение;
   // Строка 9.
   мРасчетАктивов.Области["П000100000903"].Значение = мБаланс.Области["П000100123005"].Значение;
   мРасчетАктивов.Области["П000100000904"].Значение = мБаланс.Области["П000100123004"].Значение;
   // Строка 10.
   мРасчетАктивов.Области["П000100001003"].Значение = мБаланс.Области["П000100125005"].Значение;
   мРасчетАктивов.Области["П000100001004"].Значение = мБаланс.Области["П000100125004"].Значение;
   // Строка 11.
   мРасчетАктивов.Области["П000100001103"].Значение = мБаланс.Области["П000100126005"].Значение;
   мРасчетАктивов.Области["П000100001104"].Значение = мБаланс.Области["П000100126004"].Значение;
   
   // Строка 12.
   УстановитьСуммуПоказателей(мРасчетАктивов, "П000100001203", "П000100000103, П000100000203, П000100000303, П000100000403, П000100000503, П000100000603, П000100000703, П000100000803, П000100000903, П000100001003, П000100001103", Ложь);
   УстановитьСуммуПоказателей(мРасчетАктивов, "П000100001204", "П000100000104, П000100000204, П000100000304, П000100000404, П000100000504, П000100000604, П000100000704, П000100000804, П000100000904, П000100001004, П000100001104", Ложь);
   
   // Строка 13.
   мРасчетАктивов.Области["П000100001303"].Значение = мБаланс.Области["П000100141005"].Значение;
   мРасчетАктивов.Области["П000100001304"].Значение = мБаланс.Области["П000100141004"].Значение;
   // Строка 14.
   мРасчетАктивов.Области["П000100001403"].Значение = мБаланс.Области["П000100142005"].Значение;
   мРасчетАктивов.Области["П000100001404"].Значение = мБаланс.Области["П000100142004"].Значение;
   // Строка 15.
   мРасчетАктивов.Области["П000100001503"].Значение = мБаланс.Области["П000100151005"].Значение;
   мРасчетАктивов.Области["П000100001504"].Значение = мБаланс.Области["П000100151004"].Значение;
   // Строка 16.
   мРасчетАктивов.Области["П000100001603"].Значение = мБаланс.Области["П000100152005"].Значение;
   мРасчетАктивов.Области["П000100001604"].Значение = мБаланс.Области["П000100152004"].Значение;
   // Строка 17.
   мРасчетАктивов.Области["П000100001703"].Значение = мБаланс.Области["П000101520705"].Значение;
   мРасчетАктивов.Области["П000100001704"].Значение = мБаланс.Области["П000101520704"].Значение;
   // Строка 18.
   мРасчетАктивов.Области["П000100001803"].Значение = мБаланс.Области["П000100154005"].Значение;
   мРасчетАктивов.Области["П000100001804"].Значение = мБаланс.Области["П000100154004"].Значение;
   // Строка 19.
   мРасчетАктивов.Области["П000100001903"].Значение = мБаланс.Области["П000100155005"].Значение;
   мРасчетАктивов.Области["П000100001904"].Значение = мБаланс.Области["П000100155004"].Значение;
   // Строка 20.
   УстановитьСуммуПоказателей(мРасчетАктивов, "П000100002003", "П000100001303, П000100001403, П000100001503, П000100001603, П000100001803, П000100001903", Ложь);
   УстановитьСуммуПоказателей(мРасчетАктивов, "П000100002004", "П000100001304, П000100001404, П000100001504, П000100001604, П000100001804, П000100001904", Ложь);
   // Строка 21.
   УстановитьСуммуПоказателей(мРасчетАктивов, "П000100002103", "П000100001203, -П000100002003", Ложь);
   УстановитьСуммуПоказателей(мРасчетАктивов, "П000100002104", "П000100001204, -П000100002004", Ложь);
   
КонецПроцедуры

Как лечить?
1 geka-geka
 
18.04.12
13:40
Как это лечить?
2 DMLangepas
 
18.04.12
13:42
обновить не пробовали?
3 geka-geka
 
18.04.12
13:42
Обновились же до 2.0.34.7
4 БибиГон
 
18.04.12
13:43
обновитесь, эта версия уже не последняя
5 Любопытная
 
18.04.12
13:43
(3) 2.0.34.13
6 geka-geka
 
18.04.12
13:44
Там изменения только в ПФР
7 Aleksey
 
18.04.12
13:47
(6) Это в описании
8 geka-geka
 
18.04.12
13:48
тогда щас попробую обновить
9 geka-geka
 
18.04.12
13:57
Обновление до  2.0.34.13 не помогло. Еще мысли?
10 DMLangepas
 
18.04.12
14:06
ТиИ сделай
11 geka-geka
 
18.04.12
14:20
Короче выход нашел: нужно создать новый и заполнить. Старый походу уже навсегда потерян. Ладно хоть распечатка осталась.
12 DMLangepas
 
18.04.12
18:10
мож формируешь старый отчет на новой форме, не?? по периодам формируешь?
13 Ant1773
 
23.04.12
13:11
(11) Это не выход :)
Просто 1С не заботясь о созданных временных отчетах сделала новую форму и зарубила старые.

Выход:
===
Если мДатаКонцаПериодаОтчета >= '20120401' Тогда
   //2012-04-23 времянка - не открываются ранее сформированные отчеты
   //Если мДатаКонцаПериодаОтчета >= '20120101' Тогда
===

Естественно перед боевыми отчетами - нужно убрать.