|   |   | 
| 
 | Свой вид доплаты по дням | ☑ | ||
|---|---|---|---|---|
| 0
    
        Лиза777 27.03.23✎ 06:20 | 
        1С КА2. (этот функционал почти как в ЗУП 3). Нужно сделать своё начисление НашаДоплата. Оно рассчитывается в зависимости от ежемесячного параметра КоличествоЧасовДляДоплаты. И при пересчёте за прошлые периоды (например в б/л) чтобы пропорционально дням, в которые сотрудник не работал эта доплата уменьшалась бы в сумме.
 Как ни кручу - никак не получается. Сделала формулу ТарифнаяСтавкаЧасовая * 0.3 * КоличествоЧасовДляДоплаты. При начислении ЗП сумма начисляется норм. А при расчёте б/л полностью сторнируется. Хотя начисление ЗП за февраль, хотя б/л захватывает несколько дней февраля. Как сделать чтобы сторно было только на количество дней б/л? | |||
| 1
    
        Гена гуру 27.03.23✎ 06:58 | 
        * ВремяВЧасах / НормаЧасов     | |||
| 2
    
        Лиза777 27.03.23✎ 12:49 | 
        так  не сторнирует в больничном листе     | |||
| 3
    
        Гена гуру 27.03.23✎ 13:21 | 
        (2) а где в 1С КА2 расчёты/пересчёты делаются? В начислении за месяц или отдельным доком. В общем пересчитать надо.     | |||
| 4
    
        Лиза777 28.03.23✎ 05:03 | 
        (3) в больничном листе если он с конца одного месяца по несколько дней следующего, то в б/л появляется вкладка "перерасчет прошлого периода". Вот тут и пересчитывает, районный сторнирует и начисляет другой - меньше и нашу доплату сторнирует     | |||
| 5
    
        Гена гуру 28.03.23✎ 07:04 | 
        (4) Больничному главное себя правильно рассчитать к выплате, а не заниматься полным расчётом всех и вся начислений. Поэтому повторю: заведите док Начисление зарплаты и взносов или как там он в программе называется, в общем основной док по закрытию и расчёту в конце месяца. Вот он и обязан пересчитать всё, в том числе и изменение в доплате прошлого месяца. Попробуйте.     | |||
| 6
    
        SleepyHead гуру 28.03.23✎ 08:34 | 
        (0) проверьте настройку приоритета. Так как у вас количество дней свое собственное, и основным начислениям привязки не имеет - на вкладке "Приоритет" почистите оба списка.     | |||
| 7
    
        Гена гуру 28.03.23✎ 08:42 | 
        (6) Но ведь тогда вытеснения не будет, нет?     | |||
| 8
    
        SleepyHead гуру 28.03.23✎ 08:52 | 
        (7) А оно нужно? Количество часов задается вручную для доплаты. Посмотрите формулу в (0).     | |||
| 9
    
        SleepyHead гуру 28.03.23✎ 08:53 | 
        Но даже если я ошибся и количество часов считается по собственному виду времени, вытеснение таки нудно - значит, неверно настроен приоритет этой доплаты. И снова идем в ту закладку.     | |||
| 10
    
        SleepyHead гуру 28.03.23✎ 08:54 | 
        И тогда в формуле должно быть так
 ТарифнаяСтавкаЧасовая * 0.3 * КоличествоЧасовДляДоплаты + ВремяВЧасах*0 Эта магия дате возможность разбивать начисление своей доплаты по периодам действия | |||
| 11
    
        Гена гуру 28.03.23✎ 08:57 | 
        (10) "+ ВремяВЧасах*0" 
 А вот это хорошая идея! Я не додумался. Вроде должна сработать. Сами придумали? | |||
| 12
    
        El_Duke гуру 28.03.23✎ 09:11 | 
        (11) Что ж Вы Геннадий Янович классиков то не читаете ? Грянина придумала     | |||
| 13
    
        Гена гуру 28.03.23✎ 09:12 | 
        (12) Виноват )
 Можно просто Яныч - для коллег, да и быстрее набирать ) | |||
| 14
    
        Гена гуру 28.03.23✎ 09:37 | 
        Ах какая красивая идея! Спасибо за неё. Стопудов теперь увидит расчёт прошлые периоды по периоду действия корр-регистратора. 
 Хорошее сегодня утро ) | |||
| 15
    
        SleepyHead гуру 28.03.23✎ 10:07 | 
        (11) Нет, на бухэксперте научили.     | |||
| 16
    
        Гена гуру 28.03.23✎ 10:13 | 
        (15) А чего ж раньше молчали? Я бы тому, кто родил такую идею - сразу бы премию выписал, если бы он у меня работал. Процентов 10% от оклада )     | |||
| 17
    
        SleepyHead гуру 28.03.23✎ 10:19 | 
        (16) Дать мейл Гряниной? )     | |||
| 18
    
        Гена гуру 28.03.23✎ 10:23 | 
        (17) не надо )
 А где наша Лизавета? Хотелось бы проверить идею. | |||
| 19
    
        El_Duke гуру 28.03.23✎ 10:24 | 
        (16) Теперь вы все знаете, никто не мешает найти автора и проставиться     | |||
| 20
    
        SleepyHead гуру 28.03.23✎ 10:45 | 
        (18) Там еще выяснить надо, что такое "КоличествоЧасовДляДоплаты". Это показатель, который вводится вручную? Или условное обозначение, чтобы задать вопрос? От этого зависит, что ей делать.
 По-хорошему, нужно к её начислению заводить собственный вид времени и привязывать его к начислению. Тогда дополнительный показатель вообще не нужен, а формула будет выглядеть как "ТарифнаяСтавкаЧасовая * 0.3 * ВремяВЧасах", что решит проблему со сторнированием - при грамотной настройке приоритетов. Плюс к виду времени надо будет прикрутить шаблон ввода данных для ввода часов по датам, иначе режим автоматического пересчета у нее работать не будет. Или вводить эти часы табелем, опять же в разрезе дней. Пока что вопросов больше, чем ответов.... | |||
| 21
    
        Гена гуру 28.03.23✎ 10:54 | 
        (20) "что такое "КоличествоЧасовДляДоплаты". Это показатель, который вводится вручную?"
 Хайли лайкли. Скорее всего в конце месяца это как бы мини-премия от руководителя за особое усердие или за такую работу в часах, которая неприятна, никто доровольно не хочет, вот и надо стимулировать. | |||
| 22
    
        Гена гуру 28.03.23✎ 10:56 | 
        (20) "ТарифнаяСтавкаЧасовая * 0.3 * ВремяВЧасах"
 Не пойдёт. Там скорее всего другое время, которое особо отмечают в каком-то журнальчике. Время особенной работы, которую поощряют 30% | |||
| 23
    
        SleepyHead гуру 28.03.23✎ 11:14 | 
        (22) Я ж написал, свой вид времени... ВремяВЧасах - это сумма часов за период по видам времени, указанным в начислении.     | |||
| 24
    
        Гена гуру 28.03.23✎ 11:22 | 
        (23) А почему же тогда это время2 уменьшается при неявках, ведь оно уже должно было быть РЕАЛЬНО рассчитано по факту?     | |||
| 25
    
        SleepyHead гуру 28.03.23✎ 11:28 | 
        (24) Это зависит от настроек приоритета. Если я правильно понял задачу автора, то отработанные часы по виду времени этого начисления задаются вручную (что вы имели ввиду под словами "реально рассчитано по факту" я не понял - но предполагаю, что имели ввиду именно ручной ввод этих часов, что следует из (0). И она хочет, чтобы при пересечении с неявкой часы, выпадающие на дни неявки, не учитывались
 Чтобы программа работала так, нужно выполнить следующие условия 1. часы вводить в разрезе дат - это можно сделать табелем или документом "Данные для расчета зарплаты" 2. настроить приоритеты, то есть вытеснения - указать, в какие периоды это ее начисление не выполнять (при пересечении с больничным, отпуском, и так далее). В итоге в показателе ВремяВЧасах будут просуммированы все заданные часы, за исключением тех, что пересекаются с неявками. | |||
| 26
    
        Гена гуру 28.03.23✎ 11:47 | 
        (25) Не убедили. Разрыв в логике. Ждём автора.     | |||
| 27
    
        SleepyHead гуру 28.03.23✎ 12:24 | 
        (26) Пруф или убедил! )     | |||
| 28
    
        Гена гуру 28.03.23✎ 12:26 | 
        (27) Убедили )     | |||
| 29
    
        SleepyHead гуру 28.03.23✎ 12:30 | 
        (28) Если серьезно, то я не понял, где именно разрыв в логике. Было описано решение, исходя из некоторых предположений. Но автора нет, так что выводы делать рано.     | |||
| 30
    
        Гена гуру 28.03.23✎ 13:13 | 
        Вот ить... упорный )
 Хорошо. Выставим на стол 20 стаканов, пока пустых, это у нас график рабочих дней данному сотруднику в данном месяце. Наливаем водку, 80 грамм в каждый - это обычное отработанное время. В отдельные дни добавляем аккуратно томатный сок в разном количестве - это особое время. Согласитесь, что когда больничный следующего месяца выпьет водку из нескольких последних стаканов (корректировка периода), то там не будет кровавой Мэри, потому что особое время лили в стаканы реально и не могли в пустой стакан налить сок. Отсюда вывод: никак не может сработать Ваша гипотеза, т.к. от последующей корректировки никак не могут быть выпиты стаканы с кровавой Мэри - только с чистой водкой, кгода не было особого времени. | |||
| 31
    
        Лиза777 28.03.23✎ 13:14 | 
        (20)  КоличествоЧасовДляДоплат это показатель, который мы вводим сами в документе "Данные для расчета зарплаты"     | |||
| 32
    
        Лиза777 28.03.23✎ 13:19 | 
        (5) так есть и начисление ЗП в конце месяца, оно не исправляет то что сторнировал б/л. В расчетном листке так и стоит НашаДоплата +924р и -924р     | |||
| 33
    
        Гена гуру 28.03.23✎ 13:21 | 
        (32) сделайте, пожалуйста, поправку в формулу из поста (10)     | |||
| 34
    
        SleepyHead гуру 28.03.23✎ 13:23 | 
        (30) Попробуйте как-то иначе объяснить.Я знаю, что в некоторых вопросах без бутылки не разберешься, но мне такие аналогии непонятны.     | |||
| 35
    
        SleepyHead гуру 28.03.23✎ 13:25 | 
        (32) Так а на что вы тогда надеетесь... Программа сама не пересчитает ваш показатель.
 Каким способом задаете значение показателя "КоличествоЧасовДляДоплаты" :? | |||
| 36
    
        SleepyHead гуру 28.03.23✎ 13:27 | 
        (30) Перечитал. Вы не вполне понимаете, как работает этот механизм.     | |||
| 37
    
        Лиза777 28.03.23✎ 13:31 | 
        (10) так в б/л вообще не делает перерасчёт и соответственно не сторнирует. Ещё попроверяю) 
 Спасибо за интересный вариант) | |||
| 38
    
        Лиза777 28.03.23✎ 13:32 | 
        (35) документом "Данные для расчета зарплаты"     | |||
| 39
    
        Гена гуру 28.03.23✎ 13:37 | 
        (37) Вы про мою поправку забыли )
 Окончательно проверьте так: ТарифнаяСтавкаЧасовая * 0.3 * КоличествоЧасовДляДоплаты * ВремяВЧасах / НормаЧасов + ВремяВЧасах*0 | |||
| 40
    
        SleepyHead гуру 28.03.23✎ 13:44 | 
        (37) Приоритет как настроен?     | |||
| 41
    
        SleepyHead гуру 28.03.23✎ 13:45 | 
        (39) Григорий Бенционович, перелогиньтесь!     | |||
| 42
    
        Лиза777 28.03.23✎ 13:49 | 
        (39) также - в ЗП посчиталось, в б/л не сторнирует     | |||
| 43
    
        Лиза777 28.03.23✎ 13:49 | 
        (40) пусто в обеих окнах     | |||
| 44
    
        Гена гуру 28.03.23✎ 13:58 | 
        (43) слева пока поставьте хотя бы Больничный и Больничный за счёт работодателя, потом весь список заведёте нужный.     | |||
| 45
    
        Лиза777 28.03.23✎ 14:01 | 
        (44) делала так, потом чёт экспериментировала видимо и убирала. Попробую спасибо!!!     | |||
| 46
    
        Гена гуру 28.03.23✎ 14:01 | 
        Левый список - это те начисления, которые выжигают своим периодом текущее. А правый - это которые сама Доплата выжигает.     | |||
| 47
    
        Гена гуру 28.03.23✎ 14:02 | 
        (45) дык... а я тут репу чешу, как же раньше-то БЛ выжигал Доплату, а оно вона как )     | |||
| 48
    
        Гена гуру 28.03.23✎ 15:24 | 
        Завёл таки меня коллега. Ладно. Завёл НашаДоплата один к одному как у Лизаветы в феврале. В марте БЛ, который захватывает 26-28 февраля, т.е. один выходной и два рабочих. 
 Поехали смотреть формулы. Каждый раз распроводили, перезаполняли и заново проводили все доки для чистоты эксперимента. 1. Формула Лизы ТарифнаяСтавкаЧасовая * 0.3 * КоличествоЧасовДляДоплаты https://i.ibb.co/5FXqZmh/3-page-0001.jpg Видно, что БЛ в упор не видит прошломесячную доплату 2. Формула SleepyHead ТарифнаяСтавкаЧасовая * 0.3 * КоличествоЧасовДляДоплаты + ВремяВЧасах*0 https://i.ibb.co/7Y5Fvzw/4-page-0001.jpg Ошибочно сторнирует ПОЛНОСТЬЮ февральскую доплату 3. Формула вашего наискромнейшего ) ТарифнаяСтавкаЧасовая * 0.3 * КоличествоЧасовДляДоплаты * ВремяВЧасах / НормаЧасов https://i.ibb.co/zhw7Cjf/1-page-0001.jpg Шоколад! Как доктор прописал. | |||
| 49
    
        El_Duke гуру 28.03.23✎ 15:51 | 
        (48) "Шоколад! Как доктор прописал."
 С должностью ошиблись, надо было Уполномоченный по копытам. Директор там сами знаете кто | |||
| 50
    
        SleepyHead гуру 29.03.23✎ 06:09 | 
        (48) А теперь о том, как это решать задачу автора правильно, без извращений в пункте 3 формулы наискромнейшего Гены
 Предварительные настройки: 1. Расчет зарплаты - Используется несколько видов времени в графике работы 2. Расчет зарплаты - Используется несколько тарифных ставок для одного сотрудника Далее номер пункта - номер рисунка по ссылке из облака: https://cloud.mail.ru/public/L3P3/em6xTFdDX 01. Задаем сотруднику часовую тарифную ставку (так как основной показатель - оклад, требуется задать еще показатель для расчета нашего начисления) 02. Создаем новый вид рабочего времени для учета часов для доплаты 03. В графике работы указываем, что могут быть введены часы доплаты (дополнительно к явке), это дает возможность указать часы доплаты в табеле, если удобнее вносить через табель 04. Создание начисления, вкладка основное, задаем формулу 05. Создание начисления, вкладка "Учет времени" - привязываем вид времени "Часы доплаты" 06. Создание начисления, вкладка "Приоритет" - здесь все то же самое, что для оклада, больничный вытесняет новое начисление. Вкладка заполнилась автоматически, когда задавал назначение начисления и способ учета времени, ничего не менял Далее настройки не важны для демонстрации этого случая, записываю начисление. 07. Шаблон ввода данных для часов доплаты (надо же их как-то вводить). 08. Ввел по 5 часов на 27 и 28 февраля 09. Начисление ЗП за февраль, 100 рублей в час * 10 часов * 0,3 = 300 рублей, все по формуле 10. Вношу больничный с 28.02 в марте, первая вкладка, тут видно даты 11. Вкладка с пересчетом - видно, что снято 150 рублей за 28 февраля | |||
| 51
    
        SleepyHead гуру 29.03.23✎ 06:10 | 
        К сожалению, не получилось сделать шаблон ввода данных не на одну дату - а на месяц, он упорно считает, что должны быть заданы явки по графику в этом случае на все даты. Потом подумал, что это и не нужно, пункты настройки 2-3 дают возможность вносить эти часы в табеле, что удобнее для бухгалтера, виды все часы, в том числе основные.     | |||
| 52
    
        Лиза777 29.03.23✎ 07:17 | 
        (48) Гена, вам огромное спасибо! Имя сотрудника в расч.листке меня улыбнуло)
 главное так работает всё как надо (50) и вам спасибо, попробую и такой вариант | |||
| 53
    
        Гена гуру 29.03.23✎ 07:48 | 
        И возбуждать улыбку дам
 Огнём нежданных эпиграмм. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |