Имя: Пароль:
1C
1C 7.7
v7: Рассчет износа. Ошибка в периоде
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",,, ТекущийЭлемент());
КонецПроцедуры
1 ShturmanJorj
 
12.10.11
15:35
Другой субсчет учета изно, например. ДатаИзноса чему равна?
2 ShturmanJorj
 
12.10.11
15:36
к (1) "изно" = "износа"
3 derk153
 
12.10.11
15:57
ДатаИзноса равна текущей дате рассчета,....тобиш 12.10.11
4 ShturmanJorj
 
12.10.11
16:58
ГруппаБух - это что?
5 derk153
 
12.10.11
17:10
Так как изенение периода начисл. износы нужно не для всех основных средств, то ГруппаБух - это идентификатор группы осн.средств, для которых собсна и меняетя период
6 ShturmanJorj
 
12.10.11
17:12
Тип значения ГруппаБух?
7 derk153
 
12.10.11
17:23
число
Программист всегда исправляет последнюю ошибку.