#0
by Dimarik_1
Часто требуется изменить показатели рассчета зарплаты. Т.е. пользователь щёлкает по кнопочке "Заполнить" в документе "Начисление зарплаты" и заполняются начисления. Если нажмёт на кнопочку "показать подробности расчета", то будут отображены Сам результат можно без проблем изменить здесь: модуль РасчетЗарплатыРасширенныйПереопределяемый. В этом модуле можно изменить строку начислений и результат. А вот несмотря на всё это показатели остаются прежними. То есть если пользователь нажмёт "Показать подробности расчета", показатели будут неизменёнными. Как бы правильно их поменять. Кто-нибудь может подсказать? Я в принципе нашёл, где рассчитываются сами показатели в типовой. Это общий модуль "Расчет зарплаты расширенный". В этом модуле есть функция ДанныеДляЗаполненияТаблицДокумента. В ней всё и рассчитывается. Я пробовал в ней изменять значения показателей, но результат аналогичный. Как правильно это сделать?
#1
by Фрэнки
Ты на парадигму замахнулся. Этого так просто не изменишь, хотя... Я не совсем понял, что конкретно тебе хочется в результате своих манипуляций получить: - интерактивно зафиксировать новую формулу, дописывая в нее иные арифметические действия? - изменить содержание процедуры расчета, включив или исключив из нее показатели? - потерялись для тебя ссылки и ты не знаешь где попрятались Показатели? Если последнее, то отлови отладчиком Найденную строку и то место, в котором у этих строк заполняются значения.
#2
by Dimarik_1
Да я в принципе нашёл, где это всё заполняется и перезатёр на нужные мне данные. В итоге Результат получалось поменять, а сами показатели - нет.
#5
by Фрэнки
Мясли могут быть, если будет разъяснено, какой смысл вложен в вопрос: "показатели будут неизменёнными. Как бы правильно их поменять" Вот пишешь, что есть возможность "Показать подробности расчета" - так покажи пример и поясни, что именно в нем нужно изменить. Конкретно ответь на вопросы в
#6
by Dimarik_1
У меня формула рассчета следующая: ПроцентПремии * ТарифнаяСтавка * ВремяВДнях. Надо по своему алгоритму рассчитать ПроцентПремии (от него зависит результат начисления) Посчитать результат я могу, а вот правильно процент премии, чтобы он выводился - не получилось.
#7
by Фрэнки
Этот показатель расчета "ПроцентПремии" может быть теперь в 3.0 ведет себя по другому, пока еще не проверял такой особенности. Но если не сильно привязываться к версии конфигурации, то показатель этот был изменяемый с помощью документа. Нужно каждый раз перед началом расчета регистрировать распоряжение или приказ руководства, оно сохраняет в периодическом регистре сведений значение. Затем при расчете это значение читается серзом последним на дату периода расчета и используется. Если стоит задача автоматически вычислить значение процента премирования, то процедуру такую программист напишет всегда. Но по установленной в ТК нормативке необходима регистрация рассчитанного процента. В старой ЗиК, например, у приказа на премию значение процента ставилась в шапке документа на заполняемый список сотрудников. В конце концов, чтоб не изменять типовой механизм, ставили обработку для создания множества регистраций установленных пар Сотрудник vs ПроцентПремии и печатную форму для печати списка премируемых разными процентами. Но нужно помнить, что нормативка не одобряет разное премирование процентом, если работники имеют одинаковые трудовые условия и т.п. Кстати, механизм расчета по подобным формулам не делают чрезвычайно гибким именно из-за существующих ограничений на фантазию в расчетах оплаты труда.
#8
by Фрэнки
а вообще, в предыдущей версии ЗУП не было проблем записать дополнительные показатели расчетов, т.е. расширить список показателей, который при первом запуске базы имеет только предопределенные элементы. Но... помню, что в том списке предопределенных были умышленно созданы нумерованные элементы, которые можно было переименовать/переопределить и записать новые формулы для расчетов. Только с показателем ПроцентПремии проблема не в именовании показателя и комбинации арифметических действий с его значением, а с регистрацией/установкой нового значения после прежнего - см в 7 посте.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- ЗУП: Настройка алгоритмов расчета зарплаты
- можно ли изменить найти и изменить значение в дереве значений
- где, кроме зарплаты применяют регистры расчета и планы видов расчета?
- ЗУП и УПП. Понимание механизма расчета зарплаты
- ЗУП 2.5 последней редакции, показатели расчета зарплаты
- ЗУП 2.5. Показатели расчета зарплаты регистра расчета
- Как изменить заголовок в шапке универсального отчёта?
- Изменить способ отражение расходов по амортизации
- Как в управляемой форме изменить масштаб поля табличного документа?
В этой группе 1С
- Перенос логов базы при переносе сервера 1С
- v7: Отловить изменение пометки списка на форме
- Загрузка рабочих центров
- Где выполняется процедура если не указана директива?
- Программное форматирование настроек СКД
- Программное удаление элементов управляемой формы .
- v7: Как записать скопированный элемент справочника ( 1с 7.7 )?
- СФ полученные, новая галка "закупка через посредника" - это что?
- Как установить значение реквизита управляемой формы, имея только его имя?
- 1с Обмен не проставляется УдалитьРегистрациюИзменений= true
- Расчет доли в запросе (внешний отчет) не СКД.Возможно?
- Отображение картинки при добавлении позиций в табличную часть
- v7: сохранение таблицы в excel
- Мой пакет XDTO не появляется среди пакетов глобальной фабрики
- Помогите пожалуйста вылезает ошибка ожидается выражение "ВЫБРАТЬ"
- Розница 2.1 как по умолчанию продавать пачками а не штуками?
- vbs. Как заставить ждать выполнение кода?
- Количество записей регистра Хозрасчетный
- Как из внешней компоненты на С++ вызвать функцию Сообщить 1с 8?
- Счет-фактура в БП 3.0