Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Подсчёт данных в полях

Подсчёт данных в полях
Я
   anna5349
 
07.01.19 - 11:37
Есть поля количество часов и сумма за 1 час. Как правильно и полностью записать формулу для подсчёта Всего=часы*сумму
 
 
   ДенисЧ
 
1 - 07.01.19 - 11:48
формула для подсчёта: Всего=часы*суммаЗаЧас
   anna5349
 
2 - 07.01.19 - 11:58
А что делать если суммаЗаЧас берётся из другого справочника и находится в табличной части? Объект.Сотрудник.Сведенияоработе[0].суммаЗаЧас
   ДенисЧ
 
3 - 07.01.19 - 12:01
Тогда нужно позвать программиста. Или, по крайней мере того, кто сможет внятно рассказать, что нужно получить и откуда всё берётся.
   anna5349
 
4 - 07.01.19 - 12:12
Имеется справочник Сотрудник, в нём есть табличная часть Сведенияоработе(в котором есть реквизиты, но нам сейчас нужен реквизит суммаЗаЧас). Также имеется документ Начисление в котором есть реквизит количество часов и реквизит суммаЗаЧас(данные берутся из справочника сотрудник-табличная часть Сведенияоработе-СуммаЗаЧас). И имеется реквизит Всего, который должен подсчитать итог, то есть суммазаЧас*количествоЧасов
   ДенисЧ
 
5 - 07.01.19 - 12:23
В начислении сотрудник в шапке или в ТЧ?
Если в ТЧ, тогда где-то так...

ВЫБРАТЬ тч.Сотрудник, СУММА(тч.КоличествоЧасов * 
тч.СуммаЗаЧас) КАК Всего
ИЗ Документ.Наичсление.СведенияОРаботе КАК тч
ГДЕ тч.Ссылка = &док
СГРУППИРОВАТЬ ПО тч.Сотрудник;

//это по всем сотрудникам из документа

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует