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

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

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

Доплата за ночные часы не включается в базу удержания по исполнительному листу! HRM

bull73
читатель
офлайн
Дата регистрации: 03.03.2008
Сообщений: 6
Пост №1
 
17.02.2010 17:31

"В конфигурации УПП 2.5.20.3 и предидущих Основное начисление "Доплата за ночные часы" включено в базу удержания "Удержание по исп. листу процентом". При начислении зарплаты в базу расчет НДФЛ попадают все суммы, а в базу расчета удержаний по "Удержание по исп. листу процентом" не попадает. Создать собственное начисление с видом времени по классификатору "Ночные часы" запрещено конфигурацией. <br>Смотрел ОбщийМодуль.ПроведениеРасчетаПереопределяемый , Функция ПолучитьДанныеДляРасчета(....) . И получившийся пакет запросов выходит следующим:<br>ВЫБРАТЬ<br> Удержания.Регистратор КАК Регистратор,<br> Удержания.НомерСтроки КАК НомерСтроки,<br> Удержания.ФизЛицо,<br> Удержания.ПериодРегистрации,<br> Удержания.Организация,<br> Удержания.БазовыйПериодНачало,<br> БазовыеВидыРасчета.ВидРасчета,<br> Удержания.ПорядокРасчетаБазы,<br> Удержания.БазовыйПериодКонец<br>ПОМЕСТИТЬ ВТ_ЗаписиУдержаний<br>ИЗ<br> РегистрРасчета.УдержанияРаботниковОрганизаций КАК Удержания<br> ЛЕВОЕ СОЕДИНЕНИЕ ПланВидовРасчета.УдержанияОрганизаций.БазовыеВидыРасчета КАК БазовыеВидыРасчета<br> ПО Удержания.ВидРасчета = БазовыеВидыРасчета.Ссылка<br>ГДЕ<br> ВидРасчета.КатегорияРасчета = &парамКатегорияНачисления И Регистратор = &парамРегистратор И Авторасчет<br><br>ИНДЕКСИРОВАТЬ ПО<br> Регистратор,<br> НомерСтроки<br>;<br><br>////////////////////////////////////////////////////­////////////////////////////<br>ВЫБРАТЬ<br> Удержания.Регистратор КАК Регистратор,<br> Удержания.НомерСтроки КАК НомерСтроки,<br> Удержания.ФизЛицо,<br> Удержания.ПериодРегистрации КАК ПериодРегистрации,<br> Удержания.Организация,<br> Удержания.БазовыйПериодНачало,<br> Удержания.ВидРасчета,<br> Удержания.ПорядокРасчетаБазы,<br> Удержания.БазовыйПериодКонец,<br> СотрудникиОрганизаций.Ссылка КАК Сотрудник<br>ПОМЕСТИТЬ ВТ_Удержания<br>ИЗ<br> ВТ_ЗаписиУдержаний КАК Удержания<br> ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций<br> ПО Удержания.ФизЛицо = СотрудникиОрганизаций.Физлицо<br> И Удержания.Организация = СотрудникиОрганизаций.Организация<br><br>ИНДЕКСИРОВАТЬ ПО<br> ПериодРегистрации,<br> Сотрудник<br>;<br><br>////////////////////////////////////////////////////­////////////////////////////<br>ВЫБРАТЬ<br> СУММА(База.РезультатБаза) КАК РезультатБаза,<br> База.Регистратор КАК Регистратор,<br> База.НомерСтроки КАК НомерСтроки<br>ПОМЕСТИТЬ ВТБаза<br>ИЗ<br> (ВЫБРАТЬ<br> База.Результат КАК РезультатБаза,<br> Основной.Регистратор КАК Регистратор,<br> Основной.НомерСтроки КАК НомерСтроки<br> ИЗ<br> ВТ_Удержания КАК Основной<br> ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК База<br> ПО Основной.ПериодРегистрации = База.ПериодРегистрации<br> И Основной.Сотрудник = База.Сотрудник<br> И Основной.Организация = База.Организация<br> И Основной.БазовыйПериодНачало <= База.ПериодДействияНачало<br> И Основной.ВидРасчета = База.ВидРасчета<br> ГДЕ<br> Основной.ПорядокРасчетаБазы = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаБазы.ПриПриемеНаРаботу)<br> И База.ВидРасчета ЕСТЬ НЕ NULL <br> <br> ОБЪЕДИНИТЬ ВСЕ<br> <br> ВЫБРАТЬ<br> База.Результат,<br> Основной.Регистратор,<br> Основной.НомерСтроки<br> ИЗ<br> ВТ_Удержания КАК Основной<br> ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК База<br> ПО (Основной.ПериодРегистрации = НАЧАЛОПЕРИОДА(База.ПериодРегистрации, МЕСЯЦ))<br> И Основной.Сотрудник = База.Сотрудник<br> И Основной.Организация = База.Организация<br> И Основной.БазовыйПериодНачало <= База.ПериодРегистрации<br> И Основной.ВидРасчета = База.ВидРасчета<br> ГДЕ<br> Основной.ПорядокРасчетаБазы = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаБазы.ПриПриемеНаРаботу)<br> И База.ВидРасчета ЕСТЬ НЕ NULL <br> <br> ОБЪЕДИНИТЬ ВСЕ<br> <br> ВЫБРАТЬ<br> База.Результат,<br> Основной.Регистратор,<br> Основной.НомерСтроки<br> ИЗ<br> ВТ_Удержания КАК Основной<br> ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК База<br> ПО Основной.ПериодРегистрации = База.ПериодРегистрации<br> И Основной.Сотрудник = База.Сотрудник<br> И Основной.Организация = База.Организация<br> И Основной.БазовыйПериодКонец >= База.ПериодДействияНачало<br> И Основной.ВидРасчета = База.ВидРасчета<br> ГДЕ<br> Основной.ПорядокРасчетаБазы = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаБазы.ПриУвольнении)<br> И База.ВидРасчета ЕСТЬ НЕ NULL <br> <br> ОБЪЕДИНИТЬ ВСЕ<br> <br> ВЫБРАТЬ<br> База.Результат,<br> Основной.Регистратор,<br> Основной.НомерСтроки<br> ИЗ<br> ВТ_Удержания КАК Основной<br> ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК База<br> ПО (Основной.ПериодРегистрации = НАЧАЛОПЕРИОДА(База.ПериодРегистрации, МЕСЯЦ))<br> И Основной.Сотрудник = База.Сотрудник<br> И Основной.Организация = База.Организация<br> И Основной.БазовыйПериодКонец >= База.ПериодРегистрации<br> И Основной.ВидРасчета = База.ВидРасчета<br> ГДЕ<br> Основной.ПорядокРасчетаБазы = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаБазы.ПриУвольнении)<br> И База.ВидРасчета ЕСТЬ НЕ NULL <br> <br> ОБЪЕДИНИТЬ ВСЕ<br> <br> ВЫБРАТЬ<br> База1.РезультатБаза,<br> База1.Регистратор,<br> База1.НомерСтроки<br> ИЗ<br> РегистрРасчета.УдержанияРаботниковОрганизаций.БазаОсновныеНачисленияРаботниковОрганизаций(<br> &парамИзмеренияОсновного,<br> &парамИзмеренияБазового,<br> &парамРазрезы,<br> ВидРасчета.КатегорияРасчета = &парамКатегорияНачисления И Регистратор = &парамРегистратор И Авторасчет<br> И ПорядокРасчетаБазы = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаБазы.ЗаВесьПериод)) КАК База1<br> ГДЕ<br> ((НЕ База1.Сторно)<br> ИЛИ База1.ПериодРегистрацииРазрез < База1.ПериодРегистрации)<br> <br> ОБЪЕДИНИТЬ ВСЕ<br> <br> ВЫБРАТЬ<br> База2.РезультатБаза,<br> База2.Регистратор,<br> База2.НомерСтроки<br> ИЗ<br> РегистрРасчета.УдержанияРаботниковОрганизаций.БазаДополнительныеНачисленияРаботниковОрганизаций(<br> &парамИзмеренияОсновного,<br> &парамИзмеренияБазового,<br> &парамРазрезы,<br> ВидРасчета.КатегорияРасчета = &парамКатегорияНачисления И Регистратор = &парамРегистратор И Авторасчет<br> И ПорядокРасчетаБазы = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаБазы.ЗаВесьПериод)) КАК База2<br> ГДЕ<br> ((НЕ База2.Сторно)<br> ИЛИ База2.ПериодРегистрацииРазрез < База2.ПериодРегистрации)) КАК База<br><br>СГРУППИРОВАТЬ ПО<br> База.Регистратор,<br> База.НомерСтроки<br><br>В первых двух запросах пакета в базе присутствуют ночные часы, когда формируется подзапрос, то в нем считаются последние два запроса. Первый из них считает Оплату по часовому тарифу (База1), второй (База2) считает дополнительное начисление "Премия ежемесячная". Но немогу найти причину по которой не вытягивается "Доплата за ночные часы" в (База1)."

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №2
 
17.02.2010 17:36

> В конфигурации УПП 2.5.20.3 и предидущих<br>Интересная конфигурация.

bull73
читатель
офлайн
Дата регистрации: 03.03.2008
Сообщений: 6
Пост №3
 
17.02.2010 17:49

Прошу прощения, заработался! ЗУП 2.5.20.3 !(в теме указано HRM)

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №4
 
18.02.2010 10:16

У меня в 20 релизе доплата за ночные учитывается при начислении алиментов.<br>Проверила.<br><br>P.S.<br>А HRM относится к УПП также как и к ЗУПу.

bull73
читатель
офлайн
Дата регистрации: 03.03.2008
Сообщений: 6
Пост №5
 
18.02.2010 14:30

Может при пропуске какого-то обновления не выполнилась какая-то обработка? Конфигурация типовая, полностью на поддержке. Виды начислений удержаний тоже использую предопределенные, все что изменял, так в базу удержания "Удержание по исп. листу процентом" плана вида расчетов удержаний организации добавил ночные и вечерние. С чем это все же может быть связано? Где может быть нарушение метадологии?

bull73
читатель
офлайн
Дата регистрации: 03.03.2008
Сообщений: 6
Пост №6
 
18.02.2010 14:41

Ночные часы кстати вводились табелем и расчитывались автоматически, признак авторасчета в начислении зарплаты не менял.

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №7
 
18.02.2010 14:50

> все что изменял, так в базу удержания "Удержание по исп. листу процентом" плана вида расчетов удержаний организации<br>> добавил ночные и вечерние. <br><br>Вот это и удивительно. Ничего не добавляли. Изначально, при первом запуске программы, доплата за ночные и вечерние стоит в базе по исполнительным листам.<br><br>И даже если у вас небыло этих начислений и вы добавили,то расчет должен быть правильный. Может ошибка в самой базе (индексы и т п)<br><br><br><br>

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №8
 
18.02.2010 14:57

Проверила.<br>Попробова ввести ночные и вечерние через табель. Все рассчитывается.

bull73
читатель
офлайн
Дата регистрации: 03.03.2008
Сообщений: 6
Пост №9
 
18.02.2010 15:26

Сейчас пробую провести тестирование и исправление ИБ. До сих пор этого не делал. Потерянные ссылки конечно имеются, часть из них прибивал ручками. В том числе и в Начислении по исп. листу процентом. В любом случае спасибо за хороший совет. В случае чего сравню с демоверсией.

bull73
читатель
офлайн
Дата регистрации: 03.03.2008
Сообщений: 6
Пост №10
 
24.02.2010 15:10

"Удалось найти причину! Если табель вводится сводно, в целом за период, тогда любая из доплат и вечерние и ночные в базу удержаний по исполнительному листу не попадают. С чем это связано так и не разобрался, но если выполнить вот такой запрос по проведенному документу<br>Запрос.Текст = "ВЫБРАТЬ<br>              | База1.РезультатБаза КАК РезультатБаза,<br>              | База1.Регистратор КАК Регистратор,<br>              | База1.НомерСтроки КАК НомерСтроки,<br>              | 5 КАК НомерЗапроса,<br>              | База1.БазовыйПериодНачало,<br>              | База1.БазовыйПериодКонец,<br>              | База1.ВидРасчета,<br>              | База1.ПериодРегистрации<br>              |ИЗ<br>              | РегистрРасчета.УдержанияРаботниковОрганизаций.БазаОсновныеНачисленияРаботниковОрганизаций(<br>              | &парамИзмеренияОсновного,<br>              | &парамИзмеренияБазового,<br>              | &парамРазрезы,<br>              | &Условие<br>              | И ПорядокРасчетаБазы = ЗНАЧЕНИЕ(Перечисление.ПорядокРасчетаБазы.ЗаВесьПериод)) КАК База1<br>              |ГДЕ<br>              | ((НЕ База1.Сторно)<br>              | ИЛИ База1.ПериодРегистрацииРазрез < База1.ПериодРегистрации)<br>              | И База1.ФизЛицо = &ФизЛицо";<br><br>То результат сразу виден. Кстати текст запроса выдернут из кода расчета данного удержания."

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

Читают тему:

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