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