0
derk153
12.10.11
✎
15:28
|
Есть процедурка, котрая рассчитывает износ в определенном периоде. При выборе периода ПериодД(Дата("01.04.11"), КонМесяца(ДатаИзноса)) все работает нормально...но для некоторой группы нужно выбрать другой период...по аналогии будет ПериодД(Дата("01.08.11"), КонМесяца(ДатаИзноса))
...но, в последнем случае СуммаИзноса=0, а такого ТОЧНО не может быть.
В чем может быть проблема?
ЗЫ. "в кривых руках" это и так ясно%))
Процедура РассчитатьИзнос()
биИзнос = СоздатьОбъект("БухгалтерскиеИтоги");
биИзнос.ИспользоватьРазделительУчета(Константа.БазФирма.Получить(ДатаИзноса));
Если СокрЛП(ГруппаБух) = "3" Тогда
биИзнос.ПериодД(Дата("01.08.11"), КонМесяца(ДатаИзноса));
//биИзнос.ПериодД(Дата("01.04.11"), КонМесяца(ДатаИзноса));
Сообщить("УМИИИИ");
Иначе
биИзнос.ПериодД(Дата("01.04.11"), КонМесяца(ДатаИзноса));
КонецЕсли;
СуммаИзноса = биИзнос.КО("131",,, ТекущийЭлемент()) + биИзнос.КО("132",,, ТекущийЭлемент());
КонецПроцедуры
|
|
5
derk153
12.10.11
✎
17:10
|
Так как изенение периода начисл. износы нужно не для всех основных средств, то ГруппаБух - это идентификатор группы осн.средств, для которых собсна и меняетя период
|
|