ЗиК не дает ввести произвольный Вид расчета(доплаты)
Добрый день!
подскажите как быть:
Конфигуратор. В метаданных в "Виды расчетов" добавила новое начисление ПроизвольнаяДоплата97. Это начисление никуда не попадает (ни в БЛ, ни в отпуск, премии и тд, только облагается ПФР и НДФЛ), задается фиксированной суммой.
Пользовательский режим. В справочник Виды расчета добавляю мой "ПроизвольнаяДоплата97". и Помощник ввода вида расчетов выдает сообщение: ("Можно использовать не более 95 доплат!").
Это как такое может быть и как миновать сие предупреждение?
подскажите как быть:
Конфигуратор. В метаданных в "Виды расчетов" добавила новое начисление ПроизвольнаяДоплата97. Это начисление никуда не попадает (ни в БЛ, ни в отпуск, премии и тд, только облагается ПФР и НДФЛ), задается фиксированной суммой.
Пользовательский режим. В справочник Виды расчета добавляю мой "ПроизвольнаяДоплата97". и Помощник ввода вида расчетов выдает сообщение: ("Можно использовать не более 95 доплат!").
Это как такое может быть и как миновать сие предупреждение?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(3) Pilot741, а доплата по этой произвольной доплате96 сейчас нормально отрабатывается, если попробовать. Я к чему- если это только ограничение помощника, то убрать его (ограничение) в конфигураторе и работать дальше. Сейчас нет конфы под рукой, сам не посмотрю.
(5) Pilot741, Как Вы добавили новый вид расчета в конфигураторе? Важно, чтобы новый вид входил в группы расчетов, такие как "НастраиваемыеВидыРасчетов", "Надбавки" и т.д. Поэтому лучше добавлять копированием, а базы настроить уже в справочнике "Виды расчетов".
(8) Pilot741,
Это тот код Помощника ввода ВР, который у Вас срабатывает. Из него следует, что новый вид расчета не входит либо в группу расчетов "НастраиваемыеВидыРасчета", либо в "ВсеНачисления".
Для Номер = 1 по ГруппаРасчетов.НастраиваемыеВидыРасчета.Количество() Цикл
ВР = ГруппаРасчетов.НастраиваемыеВидыРасчета.ПолучитьРасчет(Номер);
Если ВР.ВходитВГруппу(ГруппаРасчетов.СамовытесняемыеДоплаты) = 1 Тогда
Продолжить;
КонецЕсли;
Если ВР.ВходитВГруппу(ГруппаРасчетов.ВсеНачисления)=1 Тогда
КоличествоПроизвольныхНачислений = КоличествоПроизвольныхНачислений+1;
Если СпрВидыРасчетов.НайтиПоРеквизиту("Расчет",ВР,1)=0 Тогда
ИскомыйВР = ВР;
Прервать
КонецЕсли;
КонецЕсли;
КонецЦикла;
Если ПустоеЗначение(ИскомыйВР) = 1 Тогда
ОтменитьТранзакцию();
Предупреждение("Можно использовать не более "+КоличествоПроизвольныхНачислений+" доплат!",10);
Возврат;
КонецЕсли;
ПоказатьЭто тот код Помощника ввода ВР, который у Вас срабатывает. Из него следует, что новый вид расчета не входит либо в группу расчетов "НастраиваемыеВидыРасчета", либо в "ВсеНачисления".
Попробуй:
1. Зайти в базу в режиме конфигуратора
2. меню: Администрирование-Сохранить данные
3. меню: Конфигурация-Открыть конфигурацию
4. в дереве ищем ветку Виды расчетов, разворачиваем ее
5. В ней ищем элементы ПроизвольнаяДоплата1, ПроизвольнаяДоплата2, ... ПроизвольнаяДоплата80
6. выделяем любое из них, в панели инструментов вверху жмем "Копировать в буфер", и тут же "Вставить из буфера"
7. В итоге появится новый вид расчета, который переименуйте аккуратно в ПроизвольнаяДоплата81. Сделайте вставку столько сколько нужно, последовательно присваивая новый идентификатор с инкрементом номера. Можете догнать хоть до ПроизвольнаяДоплата200.
8. меню: Действия-Глобальный модуль. Ищем по тексту строку:
глСписокПравилПерерасчета.ДобавитьЗначение(ПравилоПерерасчета.ПроизвольнаяДоплата80,"ПроизвольнаяДоплата80");
и добавляем по аналогии с ней ниже ее тоже самое, но про наши строки с нужными идентификаторами. Тут надо понимать, что этим действием мы делаем конфигурацию нетиповой и при каждом обновлоении вам придется эти строчки в глобальный модуль вставлять снова, чтобы ваши изменения не терялись. А вот добавленные в ветку Виды расчетов элементы никуда не денутся, так как при обновлении им не будет найдено замещения в файле с новым релизом.
9. Сохраняемся.
1. Зайти в базу в режиме конфигуратора
2. меню: Администрирование-Сохранить данные
3. меню: Конфигурация-Открыть конфигурацию
4. в дереве ищем ветку Виды расчетов, разворачиваем ее
5. В ней ищем элементы ПроизвольнаяДоплата1, ПроизвольнаяДоплата2, ... ПроизвольнаяДоплата80
6. выделяем любое из них, в панели инструментов вверху жмем "Копировать в буфер", и тут же "Вставить из буфера"
7. В итоге появится новый вид расчета, который переименуйте аккуратно в ПроизвольнаяДоплата81. Сделайте вставку столько сколько нужно, последовательно присваивая новый идентификатор с инкрементом номера. Можете догнать хоть до ПроизвольнаяДоплата200.
8. меню: Действия-Глобальный модуль. Ищем по тексту строку:
глСписокПравилПерерасчета.ДобавитьЗначение(ПравилоПерерасчета.ПроизвольнаяДоплата80,"ПроизвольнаяДоплата80");
и добавляем по аналогии с ней ниже ее тоже самое, но про наши строки с нужными идентификаторами. Тут надо понимать, что этим действием мы делаем конфигурацию нетиповой и при каждом обновлоении вам придется эти строчки в глобальный модуль вставлять снова, чтобы ваши изменения не терялись. А вот добавленные в ветку Виды расчетов элементы никуда не денутся, так как при обновлении им не будет найдено замещения в файле с новым релизом.
9. Сохраняемся.
(6)
(6)
На 8 пункт меню (добавила 121 Доплату)вышла ошибка глСписокПравилПерерасчета.ДобавитьЗначение(ПравилоПерерасчета.ПроизвольнаяДоплата121,"ПроизвольнаяДоплата121");
{Глобальный модуль(2954)}: Поле агрегатного объекта не обнаружено (ПроизвольнаяДоплата121)
Если без 8 пункта меню , то нормально отрабатывает. Начисление добавилось .
Чем чревато не выполнение пункта 8 ?
Зайти в базу в режиме конфигуратора
2. меню: Администрирование-Сохранить данные
3. меню: Конфигурация-Открыть конфигурацию
4. в дереве ищем ветку Виды расчетов, разворачиваем ее
5. В ней ищем элементы ПроизвольнаяДоплата1, ПроизвольнаяДоплата2, ... ПроизвольнаяДоплата80
6. выделяем любое из них, в панели инструментов вверху жмем "Копировать в буфер", и тут же "Вставить из буфера"
7. В итоге появится новый вид расчета, который переименуйте аккуратно в ПроизвольнаяДоплата81. Сделайте вставку столько сколько нужно, последовательно присваивая новый идентификатор с инкрементом номера. Можете догнать хоть до ПроизвольнаяДоплата200.
8. меню: Действия-Глобальный модуль. Ищем по тексту строку:
глСписокПравилПерерасчета.ДобавитьЗначение(ПравилоПерерасчета.ПроизвольнаяДоплата80,"ПроизвольнаяДоплата80");
и добавляем по аналогии с ней ниже ее тоже самое, но про наши строки с нужными идентификаторами. Тут надо понимать, что этим действием мы делаем конфигурацию нетиповой и при каждом обновлоении вам придется эти строчки в глобальный модуль вставлять снова, чтобы ваши изменения не терялись. А вот добавленные в ветку Виды расчетов элементы никуда не денутся, так как при обновлении им не будет найдено замещения в файле с новым релизом.
2. меню: Администрирование-Сохранить данные
3. меню: Конфигурация-Открыть конфигурацию
4. в дереве ищем ветку Виды расчетов, разворачиваем ее
5. В ней ищем элементы ПроизвольнаяДоплата1, ПроизвольнаяДоплата2, ... ПроизвольнаяДоплата80
6. выделяем любое из них, в панели инструментов вверху жмем "Копировать в буфер", и тут же "Вставить из буфера"
7. В итоге появится новый вид расчета, который переименуйте аккуратно в ПроизвольнаяДоплата81. Сделайте вставку столько сколько нужно, последовательно присваивая новый идентификатор с инкрементом номера. Можете догнать хоть до ПроизвольнаяДоплата200.
8. меню: Действия-Глобальный модуль. Ищем по тексту строку:
глСписокПравилПерерасчета.ДобавитьЗначение(ПравилоПерерасчета.ПроизвольнаяДоплата80,"ПроизвольнаяДоплата80");
и добавляем по аналогии с ней ниже ее тоже самое, но про наши строки с нужными идентификаторами. Тут надо понимать, что этим действием мы делаем конфигурацию нетиповой и при каждом обновлоении вам придется эти строчки в глобальный модуль вставлять снова, чтобы ваши изменения не терялись. А вот добавленные в ветку Виды расчетов элементы никуда не денутся, так как при обновлении им не будет найдено замещения в файле с новым релизом.
(6)
На 8 пункт меню (добавила 121 Доплату)вышла ошибка глСписокПравилПерерасчета.ДобавитьЗначение(ПравилоПерерасчета.ПроизвольнаяДоплата121,"ПроизвольнаяДоплата121");
{Глобальный модуль(2954)}: Поле агрегатного объекта не обнаружено (ПроизвольнаяДоплата121)
Если без 8 пункта меню , то нормально отрабатывает. Начисление добавилось .
Чем чревато не выполнение пункта 8 ?
Обновилась до последнего релиза. доплата корректно встала. (хотя моих правок в коде касательно видов расчетов не было совсем)
Но это новая доплата, она облагается ПФР и НДФЛ, но ни входит ни в расчет средней, ни в отпуска, ни в больничные. А на практике оказалась что в расчет БЛ как раз и попадает.
В настройках баз расчетов эта доплата нигде не входит. Почему она попадает в БЛ?
Но это новая доплата, она облагается ПФР и НДФЛ, но ни входит ни в расчет средней, ни в отпуска, ни в больничные. А на практике оказалась что в расчет БЛ как раз и попадает.
В настройках баз расчетов эта доплата нигде не входит. Почему она попадает в БЛ?
(17) Pilot741, насколько я могу судить, в последних редакциях ЗиК нет отдельного расчета базы для БЛ. Вместо этого делается расчет базы для страховых взносов, и затем из него извлекается показатель под названием "БазаФСС". Без изменений в конфигураторе здесь не обойтись.
Постановление правительства РФ от 15 июня 2007 г. N 375,
ПОЛОЖЕНИЕОБ ОСОБЕННОСТЯХ ПОРЯДКА ИСЧИСЛЕНИЯ ПОСОБИЙ
ПО ВРЕМЕННОЙ НЕТРУДОСПОСОБНОСТИ, ПО БЕРЕМЕННОСТИ И РОДАМ,... пункт 2
ПОЛОЖЕНИЕОБ ОСОБЕННОСТЯХ ПОРЯДКА ИСЧИСЛЕНИЯ ПОСОБИЙ
ПО ВРЕМЕННОЙ НЕТРУДОСПОСОБНОСТИ, ПО БЕРЕМЕННОСТИ И РОДАМ,... пункт 2
2. В средний заработок, исходя из которого исчисляются пособия, включаются все виды выплат и иных вознаграждений в пользу застрахованного лица, на которые начислены страховые взносы в Фонд социального страхования Российской Федерации в соответствии с Федеральным законом "О страховых взносах в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации, Федеральный фонд обязательного медицинского страхования".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот