8.х ЗУП Северная надбавка за счет предприятия в ЗУП 3.0

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем Дмитрий1985, 12 фев 2018 в 13:24.

  1. TopicStarter Overlay
    Дмитрий1985
    Offline

    Дмитрий1985 Опытный в 1С

    Регистрация:
    25 фев 2013
    Сообщения:
    196
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте.
    Возникла необходимость в ведении начисления "Северная надбавка( за счет предприятия)".
    Суть такова:
    Если у нас есть обычная Северная надбавка, то она считается согласно стажу на Севере и группе 10,20, 30 ....% и т.д. Но предприятие желает иметь некую доплату, которая отражает доплату по этой Северной надбавке до 80%, чтобы видеть именно ОТДЕЛЬНО.
    Ну вроде бы все понятно:
    раз формула у самой Северной надбавки: СевернаяНадбавка / 100 * РасчетнаяБаза,
    то для доплаты можно прописать :(80-СевернаяНадбавка) / 100 * РасчетнаяБаза
    и будет счастье. Она есть, но как-то частично.
    Ибо в переходный месяц, когда пришла пора измениться проценту исходной Северной, происходит полная ерунда с точки зрения того, что хотим мы, но, видимо, логично, если исходить из того, что думает программа.
    Обычную северную она делит на 2 строки с разным процентом и это хорошо и правильно.
    Но вот по моей Северной надбавке за счет предприятия берет так, будто процент не изменился, а на начало месяца и ставит на весь период месяца.
    Как-то это веселье можно побороть не лезя в конфу?
  2. ТехБухПривет
    Offline

    ТехБухПривет Профессионал в 1С Команда форума

    Регистрация:
    25 июн 2013
    Сообщения:
    596
    Симпатии:
    58
    Баллы:
    54
    Для начала посмотрите ошибки вашей версии- когда читал - там много было про северные надбавки и связанные с ними ошибки(Возможно поможет просто обновление)
    Если это не поможет, то напишите более подробный пример что происходит и как считает(например ЗП 100р...) - будем разбираться и тестировать, ну и версию конфигурации укажите...
  3. TopicStarter Overlay
    Дмитрий1985
    Offline

    Дмитрий1985 Опытный в 1С

    Регистрация:
    25 фев 2013
    Сообщения:
    196
    Симпатии:
    0
    Баллы:
    26
    Да, думаю, логика у 1С правильная. Просто если бы я поставил категорию начисления "Северная надбавка" для этой доплаты, то все бы красиво отсчиталось.
    Но не дает сама 1С сделать два ВР с категорией "Северная надбавка". Шутки ради попробую снять это ограничение... Посмотрю что получится.
    --- Объединение сообщений, 12 фев 2018 в 14:09 ---
    Если разрешить 1С иметь 2 вида расчета с одинаковой категорией "Северная надбавка" (исправив контроль в программном коде):
    Процедура ПроверитьУникальностьНачисленияПоКатегории(Начисление, Категория, Отказ) Экспорт
    //
    //Начисления = НачисленияПоКатегории(Категория);
    //Если Начисления.Количество() > 0 И Начисления.Найти(Начисление) = Неопределено Тогда
    // ТекстСообщения = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
    // НСтр("ru = 'Начисление с назначением ""%1"" уже существует'"),
    // Категория);
    // ОбщегоНазначенияКлиентСервер.СообщитьПользователю(
    // ТекстСообщения, , "Объект.КатегорияНачисленияИлиНеоплаченногоВремени", , Отказ);
    //КонецЕсли;
    //
    КонецПроцедуры

    То все ОК. Вопрос где еще это вылезет раком?:)
    Последнее редактирование: 12 фев 2018 в 14:09
  4. TopicStarter Overlay
    Дмитрий1985
    Offline

    Дмитрий1985 Опытный в 1С

    Регистрация:
    25 фев 2013
    Сообщения:
    196
    Симпатии:
    0
    Баллы:
    26
    релиз или последний или предпоследний.

Поделиться этой страницей