powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Не отображается размер премии в печатной форме
10 сообщений из 10, страница 1 из 1
Не отображается размер премии в печатной форме
    #36586010
Atrizna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При работе со списком сотрудников в ЗУПе 8.1, открываю сотрудника, перехожу на вкладку "начисления и удержания" - у сотрудника Иванова зарплата+премия. Открываю наисления, пытаюсь выгрузить печатную форму Т-1а - и в печатной форме премия почему то не учитывается и не отоброжается. Помогите разобраться
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36586051
Может и ошибаюсь, но по-моему, в печатной форме Т-1а есть только один столбец - "Тариф-ная ставка (оклад), надбав- ка, руб.", который заполняется окладом (либо тарифом) и надбавкой, которая задается в регистре сведений "Надбавки по штатному расписанию организаций".
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36586068
Atrizna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ввожу для сотрудника Оклад и Фиксированную премию - они должны отображаться в форме. Остальные премии - не отображаются.
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36586113
Они у тебя вообще печатались?

Специально залез в модуль документа «прием на работу». Обрабатывается, как я и говорил:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
		Если ЗначениеЗаполнено(ВложеннаяВыборка.РазмерНадбавки) Тогда
			
			ТекстЯчейки = ОбластьМакета.Параметры.ОкладТарифнаяСтавка;
			ТекстЯчейки = "" + ТекстЯчейки + "," + Символы.ПС + ВложеннаяВыборка.РазмерНадбавки;
			
			Если ВложеннаяВыборка.СпособРасчета = Перечисления.СпособыРасчетаОплатыТруда.Процентом Тогда
				ТекстЯчейки = ТекстЯчейки + "(%)"
			Иначе	
				ТекстЯчейки = ТекстЯчейки + ?(ЗначениеЗаполнено(ВложеннаяВыборка.ВалютаНадбавки)," (" + ВложеннаяВыборка.ВалютаНадбавки+")","");
			КонецЕсли;
			
			ОбластьМакета.Параметры.ОкладТарифнаяСтавка = ТекстЯчейки;
		КонецЕсли;
Размер надбавки указывается в регистре сведений не для конкретного сотрудника, а на группу «подразделение» + «должность».

У меня УПП, но не думаю, что в ЗУП в есть отличия.
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36586119
Atrizna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя что интересно - есть один сотрудник недавно принятый на работу - у него премия в форме отображается, однако при ее изменениии в "Сотруднике" - значение в печатной форме остается прежним. Откуда же тогда это значение берется?
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36586150
Ииик! Зайди: Операции - регистр сведений - Надбавки по штатному расписанию организаций.

Значение надбавки берется оттуда.
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36586211
Atrizna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за помощь. Там действительно расписаны все премии по должностям.
Можно еще вопрос по форме т-5а (о переводе сотрудников на другую работу) - по некоторым сотрудникам, которые есть в списке получающих фиксированную премию. В печатной форме т-5а снова прописывается только оклад, а надо чтобы был указан еще и размер премии.
Заранее спасибо за ответ.
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36586239
В УПП реализован следующий механизм:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ВЫБОР
	КОГДА ЕСТЬNULL(Начисления.ТребуетВводаТарифногоРазряда, ЛОЖЬ)
		ТОГДА ЕСТЬNULL(РазмерыТарифныхРазрядов.Размер,  0 )
	ИНАЧЕ ВЫБОР
			КОГДА ЕСТЬNULL(Начисления.Показатель1,  0 ) =  0 
					И ЕСТЬNULL(РазмерыТарифныхРазрядов.Размер,  0 ) <>  0 
				ТОГДА ЕСТЬNULL(РазмерыТарифныхРазрядов.Размер,  0 )
		ИНАЧЕ ЕСТЬNULL(Начисления.Показатель1,  0 )
	КОНЕЦ
КОНЕЦ КАК ОкладТарифнаяСтавка
...
ОбластьМакета.Параметры.Заполнить(ВыборкаРаботники);
...
Если ЗначениеЗаполнено(ВыборкаРаботники.ВалютаТарифнойСтавки) Тогда
	ОбластьМакета.Параметры.ОкладТарифнаяСтавка = "" + Формат(ВыборкаРаботники.ОкладТарифнаяСтавка,"ЧЦ=15; ЧДЦ=2; ЧН=' '") + Символы.ПС + "(" + ВыборкаРаботники.ВалютаТарифнойСтавки +")";
КонецЕсли;


Таким образом, я вообще не вижу реализованного механизма вывода надбавки в форму Т-5а ни с регистра сведений "Надбавки по штатному расписанию организаций", ни каким - либо другим способом.

Вынесите функцию ПечатьТ5а(ИмяМакета) из модуля документа "Кадровое перемещение" во внешние печатные формы и доработайте напильником.
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36587158
Atrizna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я полагаю что на основе следующего кода модуля мне необходимо написать и код для решения своей проблемы:
автор Если ЗначениеЗаполнено(ВыборкаРаботники.ОкладТарифнаяСтавка) Тогда

ОбластьМакета.Параметры.ОкладЦелаяЧасть = "" + Цел(ВыборкаРаботники.ОкладТарифнаяСтавка)
+ ?(ЗначениеЗаполнено(ВыборкаРаботники.ВалютаТарифнойСтавки)," (" + ВыборкаРаботники.ВалютаТарифнойСтавки+")","");

ДробнаяЧасть = ВыборкаРаботники.ОкладТарифнаяСтавка - Цел(ВыборкаРаботники.ОкладТарифнаяСтавка);
ОбластьМакета.Параметры.ОкладДробнаяЧасть = ?(ДробнаяЧасть = 0, "00", ДробнаяЧасть*100);
Иначе
ОбластьМакета.Параметры.ОкладЦелаяЧасть = "";
ОбластьМакета.Параметры.ОкладДробнаяЧасть = "";
КонецЕсли;


Подскажите на что менять значение "ОкладТарифнаяСтавка"???
...
Рейтинг: 0 / 0
Не отображается размер премии в печатной форме
    #36587614
Atrizna, подсказать одно - доработать - другое.

1. Текст, опубликованный в предыдущем посте, относится к функции ПечатьТ5(ИмяМакета) мы разговаривали про форму Т5а.

2. Необходимо доработать текст запроса, возвращаемый функцией СформироватьЗапросДляПечати. Добавить "ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НадбавкиПоШтатномуРасписаниюОрганизаций.СрезПоследних..." по аналогии с одноименной функцией документа "Прием на работу в организацию".

3. В функции ПечатьТ5а(ИмяМакета) добавить текст "Если ЗначениеЗаполнено(ВложеннаяВыборка.РазмерНадбавки) Тогда..." после задания значения параметра ОкладДробнаяЧасть по аналогии с функцией ПечатьТ1а(ИмяМакета) документа "Прием на работу в организацию".

4. Обязательно (об этом уже писал) вынесите данные изменения во внешнюю печатную форму. Мелочь - но точно не убьёте свои изменения при обновлении.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Не отображается размер премии в печатной форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]