[РЕШЕНО] Налоги по категориям должностей

Тема в разделе ""1С:Зарплата и управление персоналом ЗУП"", создана пользователем ЕкатеринаНик, 7 сен 2015.

  1. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Нет слов.
    Требуют отчет по налогам (одной суммой)
    АУП Сумма налога
    ОП Сумма налога
    Прочие Сумма налога
    Подскажите, пожалуйста как это завернуть?
    Может гдето есть похожий?
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Есть два вопроса.
    1. кикие именно налоги. НДФЛ то же налог
    2. Налоги ониначисляются на физ лицо. если сотрудник работает в двух подразделениях в одном по основному месту работы, в дргуом по совместительству - как делить?
    3. Что тонадо делать если сотрудник пол месяца проработал в одном подразделении, пол в другом.

    Если Вам по сути дела физ лица не нужны а просто налоги,
    то разве нельзя взять документ отражение ЗП в рег учете взять оттдуда налогиговые счетва оттуда сммы, а подразделения с затратных счетов
  3. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Я нашла Страховые взносы исчисленные. В нем есть Физлицо и сумма налогов.
    Соединять надо с Сотрудники организаций?
    сказал по концу месяца выбирать сотрудника, его должность и подразделение
    только как быть с уволенными?
    --- Объединение сообщений, 7 сен 2015 ---
    Я объясняла - что налоги по физлицу.
    Вынь, да положь!
    --- Объединение сообщений, 7 сен 2015 ---
    Мне нужны не физлица, а их должности, с категорией!
    --- Объединение сообщений, 7 сен 2015 ---
    Т.е. в сущности вопрос - какое объединение (левое, правое или пр.?). Страх.взносы исчисленные связать с чем? и брать ведь ВСЕХ из страх.взносов и связывать с чем и как? %)
    Последнее редактирование: 7 сен 2015
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.549
    Симпатии:
    716
    Баллы:
    204
    У сотрудника есть ссылка на физлицо, по этому реквизиту и соединяйте.
    Текущая должность - это в регистре сведений РаботникиОрганизации скорее хранится.
    Категория - в регистре сведений СхемыМотивации
    Последнее редактирование: 7 сен 2015
  5. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Вам надо взять Работники организаций срез последних и По тому же Работники организации за период только тех кого нет в срезе.
    Т.е срезом вы получаете тех кто работает на конец месяца, а РаботникиОрганизации просто за период за вычетом среза - тех кого уволил в этом месяце.
    Затем их уже левым с Вашим регистром.

    Еще как варинт это берете Основные начислени и дополнительные Объеденяете - берете оттуда сотрудтиков, и потом соеденяете
    т.е по кому были начиселия по ним то и будут взносы
  6. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Основные начисления не сильно помогут, т.к. есть еще допначисления, а в них облагаемые и Не облагаемые ввиде Мат помощи на рождение ребенка до 50 000р
    Плюс есть превышения по налогам.
  7. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Я Вам же написал берете основные и доп начисления. объеденяете и сотрудников оттуда берете, а не суммы.
    Это второстепенный вариант.
    ЕкатеринаНик нравится это.
  8. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    не, категории мы в стат учет вбили, откройте спр должности.
  9. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Я не сразу поняла)
  10. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Дошло дело до этого отчета. Не получилось. Берет две строки из рег накопления СтраховыеВзносыИсчисленные (задваивает), если сотрудник был на ДГПХ - категория пустая, а потом его приняли на работу (категория есть) или если были начисления из дополнительных.
    Код:
    ВЫБРАТЬ РАЗЛИЧНЫЕ
        Т.Результат КАК Результат,
        Т.СотрудникТекущаяДолжностьОрганизацииКатегорияСтатистическогоУчета КАК Категория,
        Т.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ФизЛицо КАК ФизЛицо1,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССНесчастныеСлучаиОборот,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуСПревышенияОборот
    ИЗ
        РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(&ПериодДействияНачало, &ПериодДействияКонец, Месяц, ) КАК СтраховыеВзносыИсчисленныеОбороты
            ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо КАК ФизЛицо,
                СУММА(ОсновныеНачисленияРаботниковОрганизаций.Результат) КАК Результат,
                ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета КАК СотрудникТекущаяДолжностьОрганизацииКатегорияСтатистическогоУчета
            ИЗ
                РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
            ГДЕ
                ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &ПериодДействияНачало
                И ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации <= &ПериодДействияКонец
                И ОсновныеНачисленияРаботниковОрганизаций.Организация = &Организация
          
            СГРУППИРОВАТЬ ПО
                ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо,
                ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета
          
            ОБЪЕДИНИТЬ ВСЕ
          
            ВЫБРАТЬ
                ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо,
                СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат),
                ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета
            ИЗ
                РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций
            ГДЕ
                ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &ПериодДействияНачало
                И ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации <= &ПериодДействияКонец
                И ДополнительныеНачисленияРаботниковОрганизаций.Организация = &Организация
          
            СГРУППИРОВАТЬ ПО
                ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо,
                ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета) КАК Т
            ПО СтраховыеВзносыИсчисленныеОбороты.ФизЛицо = Т.ФизЛицо
  11. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    ну скажем так Вы псшли по второму варианту и то не правильно.
    Вы берете страховые и левым к страховым цепляете. Физ лиц и должности - для чего.
    В начале же обсуждали, что
    Берем физ лиц, получаем их должности и уже по физ лицу цепляем страховые взносы.
    так вот по сути Вам надо было взять Основные +Доп, объееить их, сгрупировать и получить физ лицо и должность и уже к этому левым присоеденить суммы страховых.


    Второй момент это вам надо уточнить что делать с ГПХ
    Т.к по идее у Вас получается физ лицо одно, а долждности у него две, одна без должности, другая с...
    а налоги одни на физ лицо.

    Тут как вариант тогда леить пропорциональне начисленной сумме налоги.
  12. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    вроде я взяла доп и осн, свернула их в физлица,категории, получила результат - правильный, потом поместила во временную табл и левым соединила страх взносы по физлицу.
  13. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    я у Вас временной талицы вообще не вижу
    Где в запросе есть конструкция ПОМЕСТИТЬ? У Вас вложенный запрос

    и у Вас
    ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо КАК ФизЛицо
    т.е начисленяи с права да же тут видно
    ПО СтраховыеВзносыИсчисленныеОбороты.ФизЛицо = Т.ФизЛицо
    а я вам что пишу чтонужно получить физ лицо и должность и уже потом левым подтянуть суммы взносов
  14. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    сделала так - результат не изменился
    тогда добавила - максимум
    Код:
    ВЫБРАТЬ РАЗЛИЧНЫЕ
        МАКСИМУМ(Т.Результат) КАК Результат,
        Т.СотрудникТекущаяДолжностьОрганизацииКатегорияСтатистическогоУчета КАК Категория,
        Т.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ФизЛицо КАК ФизЛицо1,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССНесчастныеСлучаиОборот,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуСПревышенияОборот
    ИЗ
        (ВЫБРАТЬ
            ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо КАК ФизЛицо,
            СУММА(ОсновныеНачисленияРаботниковОрганизаций.Результат) КАК Результат,
            ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета КАК СотрудникТекущаяДолжностьОрганизацииКатегорияСтатистическогоУчета
        ИЗ
            РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций КАК ОсновныеНачисленияРаботниковОрганизаций
        ГДЕ
            ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &ПериодДействияНачало
            И ОсновныеНачисленияРаботниковОрганизаций.ПериодРегистрации <= &ПериодДействияКонец
            И ОсновныеНачисленияРаботниковОрганизаций.Организация = &Организация
       
        СГРУППИРОВАТЬ ПО
            ОсновныеНачисленияРаботниковОрганизаций.ФизЛицо,
            ОсновныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета
       
        ОБЪЕДИНИТЬ ВСЕ
       
        ВЫБРАТЬ
            ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо,
            СУММА(ДополнительныеНачисленияРаботниковОрганизаций.Результат),
            ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета
        ИЗ
            РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций
        ГДЕ
            ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации >= &ПериодДействияНачало
            И ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации <= &ПериодДействияКонец
            И ДополнительныеНачисленияРаботниковОрганизаций.Организация = &Организация
       
        СГРУППИРОВАТЬ ПО
            ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо,
            ДополнительныеНачисленияРаботниковОрганизаций.Сотрудник.ТекущаяДолжностьОрганизации.КатегорияСтатистическогоУчета) КАК Т
            ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(&ПериодДействияНачало, &ПериодДействияКонец, Месяц, ) КАК СтраховыеВзносыИсчисленныеОбороты
            ПО Т.ФизЛицо = СтраховыеВзносыИсчисленныеОбороты.ФизЛицо
    
    СГРУППИРОВАТЬ ПО
        Т.СотрудникТекущаяДолжностьОрганизацииКатегорияСтатистическогоУчета,
        Т.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССНесчастныеСлучаиОборот,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуСПревышенияОборот

    в этом случае только чела задваивает кто был дгпх и стал постоянным работником. Так же я думаю будет задваить если человека кадр перемещением переведут в другую категорию. Как избавиться?
  15. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну я вам и писал что будет у Вас два человека с ГПХ и без ГПХ. и Вам решать что с ним делать.

    Первоначальный вариант и более правильный был через регистры сведений Работники организаций, оттду брать срез поледних, если Вам перемещения не нужны.
    Но в регистре РаботникиОрганизаций нет договорников, их Вам отдельно из документов надо будет брать
  16. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Драко!
    Зато в регистре СтраховыеВзносыИсчисленные есть ВСЕ, кто нужен.
    Код:
    ВЫБРАТЬ
        СтраховыеВзносыИсчисленныеОбороты.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССНесчастныеСлучаиОборот,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуСПревышенияОборот,
        РаботникиОрганизацийСрезПоследних.Должность,
        РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо
    ИЗ
        РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК СтраховыеВзносыИсчисленныеОбороты
            ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.РаботникиОрганизаций.СрезПоследних(&КонецПериода, ) КАК РаботникиОрганизацийСрезПоследних
            ПО СтраховыеВзносыИсчисленныеОбороты.ФизЛицо = РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо
    ГДЕ
        СтраховыеВзносыИсчисленныеОбороты.Организация = &Организация
        И РаботникиОрганизацийСрезПоследних.Организация = &Организация
        И (РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаУвольнения = &ПустаяДата
                ИЛИ РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаУвольнения >= &НачалоПериода)

    Я не разбираюсь, как сделать соединение. Вот по СтраховыеВзносыИсчисленныеОбороты.ФизЛицо я получила всех, потом надо связать с ФизЛицом из РаботникиОрганизацийСрезПоследних, и показать у кого есть - должность., а у кого нет - пусть будет пустым!
    Выше запрос - без договорников, зато в нем ВСЕ, кого приняли в августе и кого перевели с дгпх на постоянную работу.
  17. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Код:
    ВЫБРАТЬ
        СтраховыеВзносыИсчисленныеОбороты.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССНесчастныеСлучаиОборот,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуСПревышенияОборот
    ПОМЕСТИТЬ СтрахВзносы
    ИЗ
        РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК СтраховыеВзносыИсчисленныеОбороты
    ГДЕ
        СтраховыеВзносыИсчисленныеОбороты.Организация = &Организация
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ РАЗЛИЧНЫЕ
        РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо,
        РаботникиОрганизацийСрезПоследних.Сотрудник.Должность
    ПОМЕСТИТЬ Сотр
    ИЗ
        РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
    ГДЕ
        (РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаУвольнения = &ПустаяДата
                ИЛИ РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаУвольнения >= &НачалоПериода)
        И РаботникиОрганизацийСрезПоследних.Организация = &Организация
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        СУММА(СтрахВзносы.ПФРПоСуммарномуТарифуОборот) КАК ПФРПоСуммарномуТарифуОборот,
        СУММА(СтрахВзносы.ФССОборот) КАК ФССОборот,
        СУММА(СтрахВзносы.ФФОМСОборот) КАК ФФОМСОборот,
        СУММА(СтрахВзносы.ФССНесчастныеСлучаиОборот) КАК ФССНесчастныеСлучаиОборот,
        СУММА(СтрахВзносы.ПФРПоСуммарномуТарифуСПревышенияОборот) КАК ПФРПоСуммарномуТарифуСПревышенияОборот,
        СтрахВзносы.ФизЛицо,
        Сотр.СотрудникДолжность.КатегорияСтатистическогоУчета
    ИЗ
        СтрахВзносы КАК СтрахВзносы
            ПОЛНОЕ СОЕДИНЕНИЕ Сотр КАК Сотр
            ПО СтрахВзносы.ФизЛицо = Сотр.СотрудникФизлицо
    
    СГРУППИРОВАТЬ ПО
        Сотр.СотрудникДолжность.КатегорияСтатистическогоУчета,
        СтрахВзносы.ФизЛицо
    Вот.
  18. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Задваивает сотрудников, у которых совместительство.
    Завела поле Организация, у меня 6-7-8 филиалов.
    Код:
    ВЫБРАТЬ
        СтраховыеВзносыИсчисленныеОбороты.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССНесчастныеСлучаиОборот,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуСПревышенияОборот,
        СтраховыеВзносыИсчисленныеОбороты.Организация
    ПОМЕСТИТЬ СтрахВзносы
    ИЗ
        РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(&НачалоПериода, &КонецПериода, Месяц, ) КАК СтраховыеВзносыИсчисленныеОбороты
    ГДЕ
        СтраховыеВзносыИсчисленныеОбороты.Организация В(&Организация)
    
    СГРУППИРОВАТЬ ПО
        СтраховыеВзносыИсчисленныеОбороты.Организация,
        СтраховыеВзносыИсчисленныеОбороты.ФизЛицо,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот,
        СтраховыеВзносыИсчисленныеОбороты.ФССНесчастныеСлучаиОборот,
        СтраховыеВзносыИсчисленныеОбороты.ПФРПоСуммарномуТарифуСПревышенияОборот
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ РАЗЛИЧНЫЕ
        РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо,
        РаботникиОрганизацийСрезПоследних.Должность.КатегорияСтатистическогоУчета КАК Категория,
        РаботникиОрганизацийСрезПоследних.Организация
    ПОМЕСТИТЬ Сотр
    ИЗ
        РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
    ГДЕ
        (РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаУвольнения = &ПустаяДата
                ИЛИ РаботникиОрганизацийСрезПоследних.Сотрудник.ДатаУвольнения >= &НачалоПериода)
        И РаботникиОрганизацийСрезПоследних.Организация В(&Организация)
    
    СГРУППИРОВАТЬ ПО
        РаботникиОрганизацийСрезПоследних.Организация,
        РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо,
        РаботникиОрганизацийСрезПоследних.Должность.КатегорияСтатистическогоУчета
    ;
    
    ////////////////////////////////////////////////////////////////////////////////
    ВЫБРАТЬ
        СУММА(СтрахВзносы.ПФРПоСуммарномуТарифуОборот) КАК ПФР,
        СУММА(СтрахВзносы.ФССОборот) КАК ФСС,
        СУММА(СтрахВзносы.ФФОМСОборот) КАК ФФОМС,
        СУММА(СтрахВзносы.ФССНесчастныеСлучаиОборот) КАК ФСС_НС,
        СУММА(СтрахВзносы.ПФРПоСуммарномуТарифуСПревышенияОборот) КАК ПФРсПревышением,
        СтрахВзносы.ФизЛицо,
        Сотр.Категория,
        СтрахВзносы.Организация
    ИЗ
        СтрахВзносы КАК СтрахВзносы
            ПОЛНОЕ СОЕДИНЕНИЕ Сотр КАК Сотр
            ПО СтрахВзносы.ФизЛицо = Сотр.СотрудникФизлицо
    
    СГРУППИРОВАТЬ ПО
        Сотр.Категория,
        СтрахВзносы.ФизЛицо,
        СтрахВзносы.Организация
    Посмотрите пожалуйста, вот с таким кодом, выходят лишние пустые строчки. Как избавиться?
  19. TopicStarter Overlay
    ЕкатеринаНик
    Offline

    ЕкатеринаНик Опытный в 1С

    Регистрация:
    8 ноя 2010
    Сообщения:
    698
    Симпатии:
    1
    Баллы:
    29
    Кроме налогов, смотрят ещё начисления по категориям, и вот сотрудника перевели с категории на категорию, бух учёт красиво отразился, оклад до 24 окт на 23сч, далее на 25сч. Ага, а то он был категория рабочих1, стал категория2. И налоги и начисления в отчётах садятся на категорию2, как на конец месяца. Чую завтра будут насиловать мой мозг, на предмет разделения налогов по категориям и начислений. Что делать ребята?(
  20. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну тогда ситуация вообще шикарная.
    Вам надо будет разбивать все еще и по видам расчетов и чут ли не в ручную считать сами налоги.
    Просто представьте ситуацию, что он рабочий в одно подразделении. Проработал пол месяца в нем на своей должности с категорией рабочий, затем на 7 дней стал замещать начльника перевели его на другую должность с категорий АУП. так вот Подразделение одно категории разные. Так вот в доке поначислени страховых там нет разреза такого как должность. т.е начислит одной строкой.
    ЕкатеринаНик нравится это.

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