Запрос на получение даты поступления ОС. Бюджетка 634.

Новая тема
"Код такой:<br><br>ФКР = ВыбОс.КБКУчета;<br>            Если ОставшийсяСрокПолезногоИспользования > 0 Тогда<br>                РассчитаннаяАмортизация = Окр((СтоимостьДляНачисленияАмортизации / ОставшийсяСрокПолезногоИспользования),2,1); <br>            Иначе<br>                РассчитаннаяАмортизация = 0;<br>            КонецЕсли;       <br>            <br>           ДатаПоступленияОС=ДатаОС;   <br>         <br>            Пока РассчитаннаяАмортизация=0 Цикл<br><br>            Если ДатаОС < '01.01.2009' Тогда<br>                Если СрокПолезногоИспользования > 0 Тогда<br>                    РассчитаннаяАмортизация = Окр((БалансСтоимость / СрокПолезногоИспользования),2,1); <br>                Иначе<br>                    РассчитаннаяАмортизация = 0;<br>                КонецЕсли;                         <br>            КонецЕсли;<br><br>            КонецЦикла;<br><br><br>            Пока РассчитаннаяАмортизация=0 Цикл<br><br>            Если ДатаОС > '01.01.2009' Тогда<br>                Если СрокПолезногоИспользования > 0 Тогда<br>                    РассчитаннаяАмортизация = Окр((ОстаточнаяСтоимость / СрокПолезногоИспользования),2,1); <br>                Иначе<br>                    РассчитаннаяАмортизация = 0;<br>                КонецЕсли;                         <br>            КонецЕсли;<br><br>            КонецЦикла;<br><br>Так вот не могу получить ДатуПоступленияОС, пустая постоянно. Помогите правильно составить запрос. Просьба не пинать сильно, я новичек в этом деле."
"Во-первых, из приведенного отрывка процедуры непонятно к какому программному модулю он принадлежит. От этого зависит порядок доступа к Значениям реквизитов объектов.<br><br>Во-вторых,<br><br>> ДатаПоступленияОС=ДатаОС;<br><br>Что такое ДатаОС?<br>В Справочнике ОсновныеСредства есть Периодический реквизит ДатаПостОс, в который заносится дата поступления ОС.<br><br>Доступ к значению периодического реквизита может быть, например, следующий:<br><br>ДатаПоступленияОС=ДатаПостОС.Получить(РабочаяДата());"
"Документ «Начисление амортизации ОС и НМА»<br><br>При использовании выше упомянутой строки, выскакивает ошибка:<br><br><br>ДатаПоступленияОС=ДатаПостОС.Получить(РабочаяДата());<br>{Документ.ОС_Амортизация.Форма.Модуль(481)}: Значение не представляет агрегатный объект (ДатаПостОС)"
"ДатаПоступленияОС = ВыбОс.ДатаПостОС.Получить(ДатаДок);<br>"
Читают тему
(гостей: 1)

Быстрый переход