Формула в вычисляемом поле в консоле отчетов

1. natali_mix 10.12.13 14:44 Сейчас в теме
Добрый день! Подскажите пожалуйста,как правильно написать формулу.Есть вид оплаты "Надбавка" в процентах от вида оплаты "Повременная оплата по окладу".Надо получить результат чтобы надбавка была выражена в сумме,т.е.
Сумма надбавки=сумма "Повременная оплата по окладу" * процент "Надбавка"/100.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. malanka 10.12.13 14:53 Сейчас в теме
А просто не работает: Сумма надбавки= Повременная оплата по окладу * Надбавка /100? Или не берет данные?
3. natali_mix 10.12.13 15:10 Сейчас в теме
Просто не работает,надо как -то правильно написать названия видов оплат,и у меня это не получается.В книге простой пример описан про вычисляемые поля.
4. malanka 10.12.13 15:13 Сейчас в теме
"Вид оплаты" это справочник? И какие у него реквизиты?
5. natali_mix 10.12.13 15:41 Сейчас в теме
Я беру из регистра сведений таблицу "ПлановыеНачисленияРаботникамОрганизацииСрезПоследних" и формирую отчет.В колонке "Доплата за работу со спецдокументами" стоит процент.Я хочу сделать вычисляемое поле и получить сумму в "Доплате за работу со спецдокументами".
Прикрепленные файлы:
отчет.doc
6. malanka 10.12.13 16:17 Сейчас в теме
Честно сказать не очень понятно, где вы хотите сделать вычисляемое поле?
7. v12345 19 10.12.13 16:42 Сейчас в теме
Если не ошибаюсь, то в этой теме http://forum.infostart.ru/forum34/topic99384/ именно для вас делали запросы как раз про ваши надбавки и оклады.

В запросе просто - ниже вариант того же запроса с выводом надбавки в рублях. Банально перемножаем процент на величину показателя оклада, но перед этим показатель нужно правильно выцепить в строку.

А если нужен не запрос, а вы что-то в СКД делаете, то, чтобы понять, какие у вас трудности и почему именно не получается, надо увидеть не результат, который вы выложили, а схему отчета.

ВЫБРАТЬ
	ПлановыеНадбавки.Сотрудник КАК Сотрудник,
	ВЫБОР
		КОГДА ПлановыеНадбавки.ПериодЗавершения <= &Период
				И ПлановыеНадбавки.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
			ТОГДА ПлановыеНадбавки.ВидРасчетаЗавершения
		ИНАЧЕ ПлановыеНадбавки.ВидРасчета
	КОНЕЦ КАК ВРНадбавки,
	ВЫБОР
		КОГДА ПлановыеНадбавки.ПериодЗавершения <= &Период
				И ПлановыеНадбавки.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
			ТОГДА ПлановыеНадбавки.Показатель1Завершения
		ИНАЧЕ ПлановыеНадбавки.Показатель1
	КОНЕЦ КАК РазмерНадбавки,
	ВЫБОР
		КОГДА ПлановыеНадбавки.ПериодЗавершения <= &Период
				И ПлановыеНадбавки.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
			ТОГДА ПлановыеНадбавки.Показатель1Завершения
		ИНАЧЕ ПлановыеНадбавки.Показатель1
	КОНЕЦ * ПлановыеОсновные.РазмерОсновного / 100 КАК НадбавкаВРублях,
	ПлановыеОсновные.ВРОсновного,
	ПлановыеОсновные.РазмерОсновного
ИЗ
	РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&Период, ВидРасчета = &НужнаяНадбавка) КАК ПлановыеНадбавки
		ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
			ПлановыеОклады.Сотрудник КАК Сотрудник,
			ВЫБОР
				КОГДА ПлановыеОклады.ПериодЗавершения <= &Период
						И ПлановыеОклады.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
					ТОГДА ПлановыеОклады.Показатель1Завершения
				ИНАЧЕ ПлановыеОклады.Показатель1
			КОНЕЦ КАК РазмерОсновного,
			ВЫБОР
				КОГДА ПлановыеОклады.ПериодЗавершения <= &Период
						И ПлановыеОклады.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
					ТОГДА ПлановыеОклады.ВидРасчетаЗавершения
				ИНАЧЕ ПлановыеОклады.ВидРасчета
			КОНЕЦ КАК ВРОсновного
		ИЗ
			РегистрСведений.ПлановыеНачисленияРаботниковОрганизаций.СрезПоследних(&Период, ВидРасчетаИзмерение = НЕОПРЕДЕЛЕНО) КАК ПлановыеОклады
		ГДЕ
			ВЫБОР
					КОГДА ПлановыеОклады.ПериодЗавершения <= &Период
							И ПлановыеОклады.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
						ТОГДА ПлановыеОклады.ДействиеЗавершения
					ИНАЧЕ ПлановыеОклады.Действие
				КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ВидыДействияСНачислением.Прекратить)) КАК ПлановыеОсновные
		ПО ПлановыеНадбавки.Сотрудник = ПлановыеОсновные.Сотрудник
ГДЕ
	ВЫБОР
			КОГДА ПлановыеНадбавки.ПериодЗавершения <= &Период
					И ПлановыеНадбавки.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
				ТОГДА ПлановыеНадбавки.ДействиеЗавершения
			ИНАЧЕ ПлановыеНадбавки.Действие
		КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ВидыДействияСНачислением.Прекратить)

УПОРЯДОЧИТЬ ПО
	Сотрудник
АВТОУПОРЯДОЧИВАНИЕ
Показать
8. natali_mix 10.12.13 17:07 Сейчас в теме
v12345,Схема отчета вот такая
Прикрепленные файлы:
отчет1.doc
9. v12345 19 11.12.13 14:28 Сейчас в теме
Эх, это не схема, это картинка :(

Схема - это xml-файлик, в котором содержится структура отчета.
10. natali_mix 11.12.13 14:46 Сейчас в теме
v12345,я еще новичок ,не все знаю,поэтому прошу помощи.Думаю это то,что нужно
Прикрепленные файлы:
схема.xml
11. v12345 19 12.12.13 07:56 Сейчас в теме
Опять печалька.

Вы сохранили и выложили настройки с вкладки Настройки, а не схему, которую можно сохранить с вкладки Наборы данных.

Почитайте что-нибудь про терминологию, чтобы не путаться.

В схеме будет все, включая текст вашего запроса.
12. natali_mix 12.12.13 10:08 Сейчас в теме
Спасибо за подсказку,v12345, схему нашла и скопировала.
Прикрепленные файлы:
схема.xml
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот