Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Ошибка при формировании отчета - Поле агрегатного объекта не обнаружено

arrio
читатель
офлайн
Дата регистрации: 08.12.2008
Сообщений: 196
Пост №11
 
18.03.2009 10:49

"Что такое агрегатный объект? Связанный объект? :) Открыл в отладчике этот регистр, чтобы найти, в каком поле ошибка - пункт F5 Отладка заблокирован.. почему?<br><br>Состояние1 = ОсновноеСредство.Состояние.Получить(ДатаПереходаНаЛинейныйМетод); <br>Состояние2 = ОсновноеСредство.Состояние.Получить('31.12.2008'); - таких строк в теле модуля вообще нет..."

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №12
 
18.03.2009 10:56

1. Ответ вам уже дали и притом конкретный.<br>2. При чем тут регистр и его поле? Если я в тексте напишу обращение к какому-то полю, это не значит, что надо срочно добавлять поле: вполне возможно, что я опечатался.

arrio
читатель
офлайн
Дата регистрации: 08.12.2008
Сообщений: 196
Пост №13
 
18.03.2009 11:14

"...<br>Состояние1 = ОсновноеСредство.Состояние.Получить(ДатаПереходаНаЛинейныйМетод); <br>Состояние2 = ОсновноеСредство.Состояние.Получить('31.12.2008'); - таких строк в теле модуля вообще нет... в вариациях..<br><br>В процедуре "Сформировать" есть текст:<br><br> <br> Если (ПустоеЗначение(АмортизационнаяГруппа) = 0) и (АмортизационнаяГруппа <> ОсновноеСредство.АмортизационнаяГруппа) Тогда<br> Продолжить;<br> КонецЕсли;<br> <br> МетодНачисленияАмортизации = ОсновноеСредство.МетодНачисленияАмортизации;<br> НачислятьАмортизацию.ИспользоватьОбъект("НачислятьАмортизацию", ОсновноеСредство);<br> ДатаНачисленияАмортизации = Макс(ДобавитьМесяц(ОсновноеСредство.ДатаВводаВЭксплуатацию, 1), '01.01.02');<br> КоличествоМесяцевПолезногоИспользования = 0;<br> <br> БИН0501.ПолучитьСубконто(ВидыСубконто.ОсновныеСредства,,ОсновноеСредство);<br> БИ.ВыбратьПериоды(, 2);<br> Пока БИ.ПолучитьПериод() = 1 Цикл<br> ТабОС.НоваяСтрока();<br> ТабОС.ДатаОперации = БИ.НачДата;<br>----->>>>> ОсновноеСредство.ИспользоватьДату(БИ.КонДата,1);<br> ТабОС.ИнвентарныйНомер = ОсновноеСредство.Код;<br> ТабОС.Объект = ОсновноеСредство;<br> ТабОС.Производственное = Производственное(ОсновноеСредство);<br> ТабОС.СпециальныйКоэффициент = ОсновноеСредство.СпециальныйКоэффициент;<br> Стоимость = 0;"

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №14
 
18.03.2009 11:49

"Вы уверены, что у вас релиз 4.5 7.70.504? <br>Потому что В СТРОКЕ 199 МОДУЛЯ ФОРМЫ ОТЧЕТА РегистрРасчетАмортизацииОсновныхСредств ЕСТЬ СТРОКА:<br>Состояние1 = ОсновноеСредство.Состояние.Получить(ДатаПереходаНаЛинейныйМетод); <br><br>"

arrio
читатель
офлайн
Дата регистрации: 08.12.2008
Сообщений: 196
Пост №15
 
18.03.2009 12:00

"<br>да, релиз списан именно с окошечка проги.. скопировал в Notepad с нумерацией строк текст модуля <br>....<br>Если Производственное(ОсновноеСредство) = 1 Тогда<br> СуммаАмортизацииПроизв = СуммаАмортизацииПроизв + ТабОС.СуммаАмортизации;<br> Иначе<br> СуммаАмортизацииНеПроизв = СуммаАмортизацииНеПроизв + ТабОС.СуммаАмортизации;<br> КонецЕсли;<br><br> ТабОС.ПолезныйСрок = КоличествоМесяцевДоКонцаПолезногоСрока; <br> Если ОсновноеСредство.МетодНачисленияАмортизации = Перечисление.МетодыНачисленияАмортизации.Нелинейный Тогда<br> Если Стоимость < 0.2 * ПервоначальнаяСтоимость Тогда<br>...<br><br>так вот - тут, где пустая строка после Конец если; это строка с номером 199.. *задумчивый такой смайлик.."

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №16
 
18.03.2009 12:36

> Если Производственное(ОсновноеСредство) = 1 Тогда<br>Это уже 253 строка.<br>Либо что-то было сделано не хорошее в вашем модуле, либо я не знаю.<br>Попробуйте отсчитать 53 строки вверх, может найдете ту что вам нужна :)<br>А еще советую сравнить конфигурацию со стандартной, на предмет именно этого отчета.

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20956
Пост №17
 
18.03.2009 13:43

Он же написал, что конфигурация мегарукописная!

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №18
 
18.03.2009 13:56

Однако, что характерно ошибка ссылается на 199 строку :), а он её не видит в упор. :))

arrio
читатель
офлайн
Дата регистрации: 08.12.2008
Сообщений: 196
Пост №19
 
18.03.2009 14:44

Alexandr VA 16.03.2009 23:12<br>Спасиба, все получилось! Бухи любят меня :)

arrio
читатель
офлайн
Дата регистрации: 08.12.2008
Сообщений: 196
Пост №20
 
18.03.2009 22:31

В общем, если коротко - сделали все в другой базе, типовой, только там была та же ошибка. Исправили ее так, чтобы цикл этот не стопорился на 199 строке, по совету Александера (Copy+C). Это получается ошибка в типовой конфигурации прямо из роддома 1С на конфиг. .025? Я просто вообще не в курсе, бывают такие ошибки тоже?

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация