Отпуск госслужащим. ЗБУ, релиз 37.1
27.03.2012
13:24
#1
Пытаюсь рассчитать отпуск госслужащему.
1С выдает ошибку:
{(1,839)}: Ожидается символ ','
?((СтрокаТЗ.Показатель1*?(СтрокаТЗ.Показатель5 >11 И СтрокаТЗ.Показатель5 <=60 ,0.1 , ?(СтрокаТЗ.Показатель5 >60 И СтрокаТЗ.Показатель5 <=120 ,0.15 , ?(СтрокаТЗ.Показатель5 >120 И СтрокаТЗ.Показатель5 <=180 ,0.2 , ?(СтрокаТЗ.Показатель5 >180 И СтрокаТЗ.Показатель5 <=900 ,0.3, 0))))-Цел(СтрокаТЗ.Показатель1*?(СтрокаТЗ.Показатель5 >11 И СтрокаТЗ.Показатель5 <=60 ,0.1 , ?(СтрокаТЗ.Показатель5 >60 И СтрокаТЗ.Показатель5 <=120 ,0.15 , ?(СтрокаТЗ.Показатель5 >120 И СтрокаТЗ.Показатель5 <=180 ,0.2 , ?(СтрокаТЗ.Показатель5 >180 И СтрокаТЗ.Показатель5 <=900 ,0.3, 0))))))<0.5 И (СтрокаТЗ.Показатель1*?(СтрокаТЗ.Показатель5 >11 И СтрокаТЗ.Показатель5 <=60 ,0.1 , ?(СтрокаТЗ.Показатель5 >60 И СтрокаТЗ.Показатель5 <=120 ,0.15 , ?(СтрокаТЗ.Показатель5 >120 И СтрокаТЗ.Показатель5 <=180 ,0.2 , ?(СтрокаТЗ.Показатель5 >180 И СтрокаТЗ.Показатель5 <>>
По тексту понимаю что ругается на выплату которая входит в денежное содержание. Выплата настроена произвольной формулой. Вот так:
?((ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)-Цел(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)))<0.5 И (ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)-Цел(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)))<> 0,
(Окр(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала),0)+1),(Окр(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала),0)))/НормаВремениВДнях*ВремяВДнях
На 36 релизе все считает, ошибок не дает. В чем тут дело? И как с эти бороться?
1С выдает ошибку:
{(1,839)}: Ожидается символ ','
?((СтрокаТЗ.Показатель1*?(СтрокаТЗ.Показатель5 >11 И СтрокаТЗ.Показатель5 <=60 ,0.1 , ?(СтрокаТЗ.Показатель5 >60 И СтрокаТЗ.Показатель5 <=120 ,0.15 , ?(СтрокаТЗ.Показатель5 >120 И СтрокаТЗ.Показатель5 <=180 ,0.2 , ?(СтрокаТЗ.Показатель5 >180 И СтрокаТЗ.Показатель5 <=900 ,0.3, 0))))-Цел(СтрокаТЗ.Показатель1*?(СтрокаТЗ.Показатель5 >11 И СтрокаТЗ.Показатель5 <=60 ,0.1 , ?(СтрокаТЗ.Показатель5 >60 И СтрокаТЗ.Показатель5 <=120 ,0.15 , ?(СтрокаТЗ.Показатель5 >120 И СтрокаТЗ.Показатель5 <=180 ,0.2 , ?(СтрокаТЗ.Показатель5 >180 И СтрокаТЗ.Показатель5 <=900 ,0.3, 0))))))<0.5 И (СтрокаТЗ.Показатель1*?(СтрокаТЗ.Показатель5 >11 И СтрокаТЗ.Показатель5 <=60 ,0.1 , ?(СтрокаТЗ.Показатель5 >60 И СтрокаТЗ.Показатель5 <=120 ,0.15 , ?(СтрокаТЗ.Показатель5 >120 И СтрокаТЗ.Показатель5 <=180 ,0.2 , ?(СтрокаТЗ.Показатель5 >180 И СтрокаТЗ.Показатель5 <>>
По тексту понимаю что ругается на выплату которая входит в денежное содержание. Выплата настроена произвольной формулой. Вот так:
?((ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)-Цел(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)))<0.5 И (ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)-Цел(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала)))<> 0,
(Окр(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала),0)+1),(Окр(ТарифнаяСтавкаМесячная*ОценитьПо(СтажСлуж,Шкала),0)))/НормаВремениВДнях*ВремяВДнях
На 36 релизе все считает, ошибок не дает. В чем тут дело? И как с эти бороться?
Читают тему
(гостей: 1)