Имя: Пароль:
1C
1С v8
Округление ЧТС
0 Sayan_mi
 
13.04.18
15:06
ЗУП 3.1
Вытаскиваю ЧТС через КадровыйУчет.КадровыеДанныеСотрудников по полю ТарифнаяСтавка. У нас в чтс 3 знака после запятой. Возвращает значение округленное до 2х знаков. Не подскажите ли почему она округляет и нельзя ли как-то это округление убрать.
1 Малыш Джон
 
13.04.18
15:11
ну видимо вытаскиватель не рассчитан на 3 знака
2 Sayan_mi
 
13.04.18
15:17
Понимаю, но вот почему не понимаю и можно ли его как-то настроить?
3 Sayan_mi
 
13.04.18
15:40
Интересно хотя бы от куда (из какого регистра) она пытается вытащить значение, по тому что например в регистре сведений ТекущаяТарифнаяСтавкаСотрудников.ТекущаяТарифнаяСтавка точность была 2 знака. А в регистре ЗначенияПериодическихПоказателейРасчетаЗарплатыСотрудников значение имеет точность чуть ли не 5 знаков.
4 Малыш Джон
 
13.04.18
15:41
ну это зависит, от того, что именно используется в качестве вытаскивателя
5 Малыш Джон
 
13.04.18
15:41
>>она пытается вытащить значение

кто "она"-то?
6 Sayan_mi
 
13.04.18
15:43
(5) функция КадровыйУчет.КадровыеДанныеСотрудников()
7 Малыш Джон
 
13.04.18
15:44
(6) а посмотреть в самой функции?
8 Sayan_mi
 
13.04.18
15:49
В ЗУП 3.1 пока доберешься до места от куда собираются данные забудешь что хотел выяснить. Хотя видно придётся.
9 Sayan_mi
 
16.04.18
10:18
Нашел регистр из которого КадровыйУчет.КадровыеДанныеСотрудников() выдергивает тарифную ставку - ПлановыйФОТИтоги. Теперь бы ещё понять почему ТарифнаяСтавка - точность 2 знака, а СовокупнаяТарифнаяСтавка в том же регистре точность 5 знаков.
И как пользоваться функциями для получения данных по сотрудникам (что рекомендуется вместо непосредственного обращения к регистрам), чтобы получать нужную точность.
AdBlock убивает бесплатный контент. 1Сергей