Имя: Пароль:
1C
1С v8
Отчет по налогам в разрезе документа начисления
0 Наталья Конда
 
03.04.12
18:24
День добрый.
Подскажите какую связь можно задать чтоб Выводились налоги в разрезе документа начислений.

ФИО | Документ Начисления | ПФР Страх | ПФР накоп | ФФОМС

Валом за выбранный период по сотруднику выводится всё замечательно.
А по Док.Начисления не получается задать верную связь.
1 asady
 
03.04.12
18:56
(0) ну хвастайся - запрос сама написала?
2 Наталья Конда
 
04.04.12
10:34
Задача стоит в Отчете, делается через СКД.
2 Набора данных, в одном выводятся Физ.лица и Документы начислений (их 2 вида) Начисление з/п и второй нетиповой документ делает аналогичные движения что и Документ начисление.
Первый набор данных:
ВЫБРАТЬ
   ВЫБОР
       КОГДА ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ДополнительныеНачисленияОрганизаций.ДоговорПодряда)
           ТОГДА ДополнительныеНачисленияРаботниковОрганизаций.ДокументОснование
       ИНАЧЕ ДополнительныеНачисленияРаботниковОрганизаций.Регистратор
   КОНЕЦ КАК ВидНачисления,
   ДополнительныеНачисленияРаботниковОрганизаций.ФизЛицо,
   ВЫБОР
       КОГДА ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ДополнительныеНачисленияОрганизаций.ДоговорПодряда)
           ТОГДА ЕСТЬNULL(ДоговорНаВыполнениеРаботСФизЛицом.КА_ВидыДоговора, "")
       ИНАЧЕ ""
   КОНЕЦ КАК ВидДоговора,
   ДополнительныеНачисленияРаботниковОрганизаций.Результат КАК СуммаДоговораСНДФЛ,
   ДоговорНаВыполнениеРаботСФизЛицом.КА_НомерПроектногоЛиста
ИЗ
   РегистрРасчета.ДополнительныеНачисленияРаботниковОрганизаций КАК ДополнительныеНачисленияРаботниковОрганизаций
       ЛЕВОЕ СОЕДИНЕНИЕ Документ.ДоговорНаВыполнениеРаботСФизЛицом КАК ДоговорНаВыполнениеРаботСФизЛицом
       ПО ДополнительныеНачисленияРаботниковОрганизаций.ДокументОснование = ДоговорНаВыполнениеРаботСФизЛицом.Ссылка
ГДЕ
   (ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета = ЗНАЧЕНИЕ(ПланВидовРасчета.ДополнительныеНачисленияОрганизаций.ДоговорПодряда)
           ИЛИ ДополнительныеНачисленияРаботниковОрганизаций.ВидРасчета.Наименование = "Договор на поездку")
   И ДополнительныеНачисленияРаботниковОрганизаций.ПериодРегистрации МЕЖДУ &НачалоПериода И &КонецПериода

Второй набор данных:

ВЫБРАТЬ
   СтраховыеВзносыИсчисленныеОбороты.ФизЛицо КАК ФизЛицо,
   СтраховыеВзносыИсчисленныеОбороты.ПФРСтраховаяОборот КАК ПФРСтраховаяЧасть,
   СтраховыеВзносыИсчисленныеОбороты.ПФРНакопительнаяОборот КАК ПФРНакопительнаяЧасть,
   СтраховыеВзносыИсчисленныеОбороты.ФФОМСОборот КАК ФФОМС
ИЗ
   РегистрНакопления.СтраховыеВзносыИсчисленные.Обороты(&НачалоПериода, &КонецПериода, , ) КАК СтраховыеВзносыИсчисленныеОбороты

Проблема в том что Не сообразу как верно прописать связь между Документом начисления и Регистром.
3 фросия
 
04.04.12
10:37
вам сам документ нужен или только вид документа узнать?
4 Наталья Конда
 
04.04.12
11:08
Для Вывода в отчет нужно получить ссылку на документ, на текущий момент она получается. Вся проблема стоит в том чо происходит левое соединение с регистром. То есть правильно выводятся Физ.лица, документы, и просто подставляется сумма валового налога, а не в разрезе Документов начислений.

То есть, как пример

Егоров Документ начисления №33 от 13.02.2012 ПФР страх 12300 ПФР накоп 14000 ФФОМС 345
Егоров Документ начисления №35 от 13.02.2012 ПФР страх 12300 ПФР накоп 14000 ФФОМС 345
Егоров Документ начисления №37 от 13.02.2012 ПФР страх 12300 ПФР накоп 14000 ФФОМС 345

А необходимо

Егоров Документ начисления №33 от 13.02.2012 ПФР страх 4000 ПФР накоп 4600 ФФОМС 120
Егоров Документ начисления №35 от 13.02.2012 ПФР страх 4200 ПФР накоп 4500 ФФОМС 125
Егоров Документ начисления №37 от 13.02.2012 ПФР страх 4150 ПФР накоп 4320 ФФОМС 100

Данные как пример.
Что сумма налогов рассчитала из суммы начислений по документу.
А не с суммы за выбранный период
5 Наталья Конда
 
04.04.12
11:09
Что сумма налогов ДОЛЖНА БЫТЬ рассчитана из суммы начислений по документу.