Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

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

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

ЗиК 7.7. Как сделать вид расчета ?

Serhio*
читатель
офлайн
Дата регистрации: 18.05.2005
Сообщений: 52
Пост №1
 
27.12.2005 12:32

Часть работников(окладники) получают доплату за исполнение в течение месяца каких-то дополнительных обязанностей. Например 'Дежурство на дому': расчитывается процентом от базы, но не за все отработанное в течение месяца время, а за учтенное количество часов.<br><br>Пример: <br>за 22 рабочих дня оплата по окладу - 4000 руб, Дежурство на дому - 20 часов, процент за дежурство - 50%,месячная норма часов-176<br>Сумма доплаты=4000/176*20*50/100=227.27 руб.<br><br>Вопрос: Как создать такой вид расчета? <br>

Serhio*
читатель
офлайн
Дата регистрации: 18.05.2005
Сообщений: 52
Пост №2
 
29.12.2005 04:41

Неужели никто не знает !?

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №3
 
29.12.2005 07:34

"вводим новый документ, по начислению этих вот дежурств. <br>Делаем новый вид расчёта, а в модуле будет нечто такое:<br><br><br>Процедура ПровестиРасчет()<br>ГрафикРаботы = Объект.ГрафикРаботы.Получить(ДатаОкончания);<br>Ставка = Объект.Ставка.Получить(ДатаОкончания);<br>Если ПустоеЗначение(ГрафикРаботы)=1 Тогда<br> ГрафикРаботы = Константа.ОсновнойГрафик;<br>КонецЕсли;       <br>Если ПустоеЗначение(ГрафикРаботы)=1 Тогда<br> Сообщить("Не задан график работы");<br> Возврат;<br>КонецЕсли;<br><br>Если глФормаТрудаПоТарифуОкладу(Объект.ФормаТруда) <> "Оклад" тогда<br> Сообщить("У сотрудника " + Объект + " нет оклада!");<br> Возврат;<br>КонецЕсли;<br><br>МесячнаяСтавка = глПолучитьСуммуИзРеквизита(Объект.Оклад.Получить(ДатаОкончания), ДатаОкончания);<br>Документ.ПолучитьСтрокуПоНомеру(НомерСтрокиДокумента);<br>Календарь = ГрафикРаботы.ОсновныеЧасы;<br><br>всегоЧасов = Календарь.Часов(НачалоПериодаПоДате(ДатаНачала), КонецПериодаПоДате(ДатаОкончания));<br><br>часовДежурства = Документ.КолвоЧасовДежурства;<br>Результат = МесячнаяСтавка / всегоЧасов * часовДежурства * 50 / 100;<br>КонецПроцедуры"

Serhio*
читатель
офлайн
Дата регистрации: 18.05.2005
Сообщений: 52
Пост №4
 
29.12.2005 10:30

Спасибо, понятно.<br>Т.е без переконфигурирования никак?

Daedal
читатель
офлайн
Дата регистрации: 20.09.2004
Сообщений: 632
Пост №5
 
29.12.2005 11:20

Тут просто надо смотреть сколько часов в день будет обрабатываться. Если например, количество часов вот этого дежурство на дому будет равняться количеству часов в рабочем дне, тогда можно ввести "процентом от базы"

econom
читатель
офлайн
Дата регистрации: 04.09.2002
Сообщений: 2
Пост №6
 
29.12.2005 13:29

могу предложить такой вариант решения:<br>принять этого работника по совместительству на форму оплаты - "по окладу (по часам) по табелю" оклад=4000 на полставки, потом каждый месяц совместителю вводить табель. Остальное само сосчитается.

Serhio*
читатель
офлайн
Дата регистрации: 18.05.2005
Сообщений: 52
Пост №7
 
30.12.2005 02:23

Всем спасибо!

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация