Advertisement
Guest User

Untitled

a guest
Sep 8th, 2019
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 146.03 KB | None | 0 0
  1. ВЫБРАТЬ
  2. ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13) КАК СтавкаНалогообложения,
  3. 0.13 КАК Размер
  4. ПОМЕСТИТЬ ВТСтавкиНалогаВПроцентах
  5.  
  6. ОБЪЕДИНИТЬ ВСЕ
  7.  
  8. ВЫБРАТЬ
  9. ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09),
  10. 0.09
  11.  
  12. ОБЪЕДИНИТЬ ВСЕ
  13.  
  14. ВЫБРАТЬ
  15. ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35),
  16. 0.35
  17.  
  18. ОБЪЕДИНИТЬ ВСЕ
  19.  
  20. ВЫБРАТЬ
  21. ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30),
  22. 0.3
  23.  
  24. ОБЪЕДИНИТЬ ВСЕ
  25.  
  26. ВЫБРАТЬ
  27. ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка15),
  28. 0.15
  29. ;
  30.  
  31. ////////////////////////////////////////////////////////////////////////////////
  32. ВЫБРАТЬ
  33. ДатыРегистра.НачалоНалоговогоПериода КАК НачалоНалоговогоПериода,
  34. УчетнаяПолитикаПоНДФЛ.ОсобенностиИсчисленияНДФЛ
  35. ПОМЕСТИТЬ ВТПолитикаПримененияВычетов
  36. ИЗ
  37. (ВЫБРАТЬ
  38. Периоды.НачалоНалоговогоПериода КАК НачалоНалоговогоПериода,
  39. МАКСИМУМ(УчетнаяПолитикаПоНДФЛ.Период) КАК ПериодРегистра
  40. ИЗ
  41. ВТПериодыПоГодам КАК Периоды
  42. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаПоНДФЛ КАК УчетнаяПолитикаПоНДФЛ
  43. ПО Периоды.НачалоНалоговогоПериода >= УчетнаяПолитикаПоНДФЛ.Период
  44. ГДЕ
  45. УчетнаяПолитикаПоНДФЛ.Организация = &ГоловнаяОрганизация
  46.  
  47. СГРУППИРОВАТЬ ПО
  48. Периоды.НачалоНалоговогоПериода) КАК ДатыРегистра
  49. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.УчетнаяПолитикаПоНДФЛ КАК УчетнаяПолитикаПоНДФЛ
  50. ПО ДатыРегистра.ПериодРегистра = УчетнаяПолитикаПоНДФЛ.Период
  51. ГДЕ
  52. УчетнаяПолитикаПоНДФЛ.Организация = &ГоловнаяОрганизация
  53. ;
  54.  
  55. ////////////////////////////////////////////////////////////////////////////////
  56. ВЫБРАТЬ
  57. ДатыРегистра.НачалоНалоговогоПериода КАК НачалоНалоговогоПериода,
  58. ДатыРегистра.КодВычета КАК КодВычета,
  59. ЕСТЬNULL(РазмерВычетов.Размер, 0) КАК Размер,
  60. ЕСТЬNULL(РазмерВычетов.ОграничениеПоДоходам, 0) КАК ОграничениеПоДоходам
  61. ПОМЕСТИТЬ ВТРазмерыСтандартныхВычетов
  62. ИЗ
  63. (ВЫБРАТЬ
  64. Периоды.НачалоНалоговогоПериода КАК НачалоНалоговогоПериода,
  65. ВидыВычетов.Ссылка КАК КодВычета,
  66. МАКСИМУМ(РазмерВычетов.Период) КАК ПериодРегистра
  67. ИЗ
  68. ВТПериодыПоГодам КАК Периоды
  69. ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВычетыНДФЛ КАК ВидыВычетов
  70. ПО (ИСТИНА)
  71. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛРазмерВычетов КАК РазмерВычетов
  72. ПО (ВидыВычетов.Ссылка = РазмерВычетов.КодВычета)
  73. И Периоды.НачалоНалоговогоПериода >= РазмерВычетов.Период
  74. ГДЕ
  75. ВидыВычетов.ГруппаВычета В (ЗНАЧЕНИЕ(Перечисление.ГруппыВычетовПоНДФЛ.Стандартные), ЗНАЧЕНИЕ(Перечисление.ГруппыВычетовПоНДФЛ.СтандартныеНаДетей))
  76.  
  77. СГРУППИРОВАТЬ ПО
  78. Периоды.НачалоНалоговогоПериода,
  79. ВидыВычетов.Ссылка) КАК ДатыРегистра
  80. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛРазмерВычетов КАК РазмерВычетов
  81. ПО ДатыРегистра.ПериодРегистра = РазмерВычетов.Период
  82. И ДатыРегистра.КодВычета = РазмерВычетов.КодВычета
  83. ;
  84.  
  85. ////////////////////////////////////////////////////////////////////////////////
  86. ВЫБРАТЬ
  87. ДатыРегистра.ФизЛицо КАК ФизЛицо,
  88. ДатыРегистра.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  89. ВЫБОР
  90. КОГДА ПрименениеВычетов.Организация = &ГоловнаяОрганизация
  91. ТОГДА ИСТИНА
  92. ИНАЧЕ ЛОЖЬ
  93. КОНЕЦ КАК ПрименятьВычеты
  94. ПОМЕСТИТЬ ВТПрименениеСтандартныхВычетов
  95. ИЗ
  96. (ВЫБРАТЬ
  97. МАКСИМУМ(ПрименениеВычетов.Период) КАК ПериодСреза,
  98. Периоды.ФизЛицо КАК ФизЛицо,
  99. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода
  100. ИЗ
  101. ВТПериодыНалогаНаДоходы КАК Периоды
  102. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛПрименениеВычетов КАК ПрименениеВычетов
  103. ПО Периоды.МесяцНалоговогоПериода >= ПрименениеВычетов.Период
  104. И Периоды.ФизЛицо = ПрименениеВычетов.Физлицо
  105.  
  106. СГРУППИРОВАТЬ ПО
  107. Периоды.ФизЛицо,
  108. Периоды.МесяцНалоговогоПериода) КАК ДатыРегистра
  109. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛПрименениеВычетов КАК ПрименениеВычетов
  110. ПО ДатыРегистра.ПериодСреза = ПрименениеВычетов.Период
  111. И ДатыРегистра.ФизЛицо = ПрименениеВычетов.Физлицо
  112. ;
  113.  
  114. ////////////////////////////////////////////////////////////////////////////////
  115. ВЫБРАТЬ
  116. ДатыРегистра.ФизЛицо,
  117. ДатыРегистра.МесяцНалоговогоПериода,
  118. ДатыРегистра.НачалоГодаНалоговогоПериода,
  119. ЕСТЬNULL(ВычетыФизлиц.КодВычетаЛичный, ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.ПустаяСсылка)) КАК КодВычета
  120. ПОМЕСТИТЬ ВТПраваНаЛичныеВычеты
  121. ИЗ
  122. (ВЫБРАТЬ
  123. МАКСИМУМ(ВычетыФизлиц.Период) КАК ПериодСреза,
  124. Периоды.ФизЛицо КАК ФизЛицо,
  125. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  126. Периоды.НачалоГодаНалоговогоПериода КАК НачалоГодаНалоговогоПериода
  127. ИЗ
  128. ВТПериодыНалогаНаДоходы КАК Периоды
  129. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛСтандартныеВычетыФизлиц КАК ВычетыФизлиц
  130. ПО Периоды.МесяцНалоговогоПериода >= ВычетыФизлиц.Период
  131. И Периоды.ФизЛицо = ВычетыФизлиц.Физлицо
  132.  
  133. СГРУППИРОВАТЬ ПО
  134. Периоды.ФизЛицо,
  135. Периоды.МесяцНалоговогоПериода,
  136. Периоды.НачалоГодаНалоговогоПериода) КАК ДатыРегистра
  137. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛСтандартныеВычетыФизлиц КАК ВычетыФизлиц
  138. ПО ДатыРегистра.ПериодСреза = ВычетыФизлиц.Период
  139. И ДатыРегистра.ФизЛицо = ВычетыФизлиц.Физлицо
  140. ;
  141.  
  142. ////////////////////////////////////////////////////////////////////////////////
  143. ВЫБРАТЬ
  144. ДатыРегистра.ФизЛицо КАК ФизЛицо,
  145. ДатыРегистра.МесяцНалоговогоПериода,
  146. ДатыРегистра.НачалоГодаНалоговогоПериода,
  147. ЕСТЬNULL(ДатыРегистра.КодВычета, ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.ПустаяСсылка)) КАК КодВычета,
  148. ЕСТЬNULL(ВЫБОР
  149. КОГДА ВычетыНаДетей.ПериодЗавершения <= ДатыРегистра.МесяцНалоговогоПериода
  150. И ВычетыНаДетей.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
  151. ТОГДА ВычетыНаДетей.КоличествоДетейЗавершения
  152. ИНАЧЕ ВычетыНаДетей.КоличествоДетей
  153. КОНЕЦ, 0) КАК КоличествоДетей
  154. ПОМЕСТИТЬ ВТПраваНаВычетыНаДетей
  155. ИЗ
  156. (ВЫБРАТЬ
  157. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  158. Периоды.ФизЛицо КАК ФизЛицо,
  159. ВычетыНаДетей.КодВычета КАК КодВычета,
  160. МАКСИМУМ(ВычетыНаДетей.Период) КАК ПериодРегистра,
  161. Периоды.НачалоГодаНалоговогоПериода КАК НачалоГодаНалоговогоПериода
  162. ИЗ
  163. ВТПериодыНалогаНаДоходы КАК Периоды
  164. ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛСтандартныеВычетыНаДетей КАК ВычетыНаДетей
  165. ПО Периоды.МесяцНалоговогоПериода >= ВычетыНаДетей.Период
  166. И Периоды.ФизЛицо = ВычетыНаДетей.Физлицо
  167.  
  168. СГРУППИРОВАТЬ ПО
  169. Периоды.ФизЛицо,
  170. ВычетыНаДетей.КодВычета,
  171. Периоды.МесяцНалоговогоПериода,
  172. Периоды.НачалоГодаНалоговогоПериода) КАК ДатыРегистра
  173. ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛСтандартныеВычетыНаДетей КАК ВычетыНаДетей
  174. ПО ДатыРегистра.ПериодРегистра = ВычетыНаДетей.Период
  175. И ДатыРегистра.ФизЛицо = ВычетыНаДетей.Физлицо
  176. И ДатыРегистра.КодВычета = ВычетыНаДетей.КодВычета
  177. ;
  178.  
  179. ////////////////////////////////////////////////////////////////////////////////
  180. ВЫБРАТЬ
  181. Вычеты.ФизЛицо,
  182. ВЫБОР
  183. КОГДА Вычеты.МесяцНалоговогоПериода < &ДатаЗакона229ФЗ
  184. ТОГДА НАЧАЛОПЕРИОДА(Вычеты.МесяцНалоговогоПериода, ГОД)
  185. ИНАЧЕ Вычеты.МесяцНалоговогоПериода
  186. КОНЕЦ КАК МесяцНалоговогоПериода,
  187. Вычеты.КодВычета,
  188. Вычеты.НалоговыйПериод,
  189. СУММА(Вычеты.Размер) КАК Размер
  190. ПОМЕСТИТЬ ВТПравоНаИмущественныеВычеты
  191. ИЗ
  192. (ВЫБРАТЬ
  193. Обороты.ФизЛицо КАК ФизЛицо,
  194. НАЧАЛОПЕРИОДА(Обороты.Период, МЕСЯЦ) КАК МесяцНалоговогоПериода,
  195. Обороты.КодВычетаИмущественный КАК КодВычета,
  196. Обороты.Год КАК НалоговыйПериод,
  197. Обороты.РазмерПриход КАК Размер
  198. ИЗ
  199. РегистрНакопления.НДФЛИмущественныеВычетыФизлиц.Обороты(
  200. &НачалоГодаПериодаРасчета,
  201. &КонецПериодаРасчета,
  202. Месяц,
  203. ФизЛицо В
  204. (ВЫБРАТЬ
  205. ФизЛица.ФизЛицо
  206. ИЗ
  207. ВТСписокФизЛиц КАК ФизЛица)
  208. И Организация = &ГоловнаяОрганизация) КАК Обороты
  209. ГДЕ
  210. Обороты.Год = ГОД(Обороты.Период)
  211.  
  212. ОБЪЕДИНИТЬ ВСЕ
  213.  
  214. ВЫБРАТЬ
  215. ДвиженияРегистратора.ФизЛицо,
  216. НАЧАЛОПЕРИОДА(ДвиженияРегистратора.Период, МЕСЯЦ),
  217. ДвиженияРегистратора.КодВычетаИмущественный,
  218. ДвиженияРегистратора.Год,
  219. ВЫБОР
  220. КОГДА ДвиженияРегистратора.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход)
  221. ТОГДА -ДвиженияРегистратора.Размер
  222. ИНАЧЕ 0
  223. КОНЕЦ
  224. ИЗ
  225. РегистрНакопления.НДФЛИмущественныеВычетыФизлиц КАК ДвиженияРегистратора
  226. ГДЕ
  227. ДвиженияРегистратора.Регистратор = &Регистратор
  228. И ДвиженияРегистратора.ФизЛицо В
  229. (ВЫБРАТЬ
  230. ФизЛица.ФизЛицо
  231. ИЗ
  232. ВТСписокФизЛиц КАК ФизЛица)
  233. И ДвиженияРегистратора.Год = ГОД(ДвиженияРегистратора.Период)) КАК Вычеты
  234.  
  235. СГРУППИРОВАТЬ ПО
  236. Вычеты.ФизЛицо,
  237. ВЫБОР
  238. КОГДА Вычеты.МесяцНалоговогоПериода < &ДатаЗакона229ФЗ
  239. ТОГДА НАЧАЛОПЕРИОДА(Вычеты.МесяцНалоговогоПериода, ГОД)
  240. ИНАЧЕ Вычеты.МесяцНалоговогоПериода
  241. КОНЕЦ,
  242. Вычеты.КодВычета,
  243. Вычеты.НалоговыйПериод
  244.  
  245. ИМЕЮЩИЕ
  246. СУММА(Вычеты.Размер) > 0
  247. ;
  248.  
  249. ////////////////////////////////////////////////////////////////////////////////
  250. ВЫБРАТЬ
  251. Вычеты.ФизЛицо,
  252. Вычеты.МесяцНалоговогоПериода,
  253. Вычеты.КодВычета,
  254. Вычеты.Подразделение,
  255. СУММА(Вычеты.СуммаОборот) КАК СуммаОборот
  256. ПОМЕСТИТЬ ВТПредоставленныеСтандартныеИСоциальныеВычеты
  257. ИЗ
  258. (ВЫБРАТЬ
  259. ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.ФизЛицо КАК ФизЛицо,
  260. НАЧАЛОПЕРИОДА(ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.МесяцНалоговогоПериода, МЕСЯЦ) КАК МесяцНалоговогоПериода,
  261. ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.КодВычета КАК КодВычета,
  262. ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.ПодразделениеОрганизации КАК Подразделение,
  263. ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.ПримененныйВычет КАК СуммаОборот
  264. ИЗ
  265. РегистрНакопления.НДФЛПредоставленныеСтандартныеВычетыФизЛиц КАК ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ
  266. ГДЕ
  267. ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.Организация = &ГоловнаяОрганизация
  268. И ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.ФизЛицо В
  269. (ВЫБРАТЬ
  270. СписокСотрудников.ФизЛицо
  271. ИЗ
  272. ВТСписокФизЛиц КАК СписокСотрудников)
  273. И ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.Регистратор <> &Регистратор
  274. И ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.МесяцНалоговогоПериода МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  275. И ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.Период <= &КонецМесяцаРасчета
  276. И ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ.Период < &НачалоМесяцаРасчета
  277.  
  278. ОБЪЕДИНИТЬ ВСЕ
  279.  
  280. ВЫБРАТЬ
  281. ДополнительныеВычеты.ФизЛицо,
  282. НАЧАЛОПЕРИОДА(ДополнительныеВычеты.МесяцНалоговогоПериода, МЕСЯЦ),
  283. ДополнительныеВычеты.КодВычета,
  284. ДополнительныеВычеты.ПодразделениеОрганизации,
  285. ДополнительныеВычеты.ПримененныйВычет
  286. ИЗ
  287. ВТДополнительныеВычеты КАК ДополнительныеВычеты
  288. ГДЕ
  289. ДополнительныеВычеты.ФизЛицо В
  290. (ВЫБРАТЬ
  291. СписокСотрудников.ФизЛицо
  292. ИЗ
  293. ВТСписокФизЛиц КАК СписокСотрудников)
  294. И ДополнительныеВычеты.МесяцНалоговогоПериода МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  295. И НЕ ДополнительныеВычеты.КодВычета.ГруппаВычета В (ЗНАЧЕНИЕ(Перечисление.ГруппыВычетовПоНДФЛ.Имущественные), ЗНАЧЕНИЕ(Перечисление.ГруппыВычетовПоНДФЛ.СоциальныеПоУведомлениюНО))) КАК Вычеты
  296.  
  297. СГРУППИРОВАТЬ ПО
  298. Вычеты.ФизЛицо,
  299. Вычеты.МесяцНалоговогоПериода,
  300. Вычеты.КодВычета,
  301. Вычеты.Подразделение
  302. ;
  303.  
  304. ////////////////////////////////////////////////////////////////////////////////
  305. ВЫБРАТЬ
  306. Вычеты.ФизЛицо,
  307. Вычеты.МесяцНалоговогоПериода,
  308. Вычеты.КодВычета,
  309. СУММА(Вычеты.Сумма) КАК Сумма,
  310. Вычеты.Подразделение
  311. ПОМЕСТИТЬ ВТПредоставленоИмущественныхВычетов
  312. ИЗ
  313. (ВЫБРАТЬ
  314. ДвиженияРегистратора.ФизЛицо КАК ФизЛицо,
  315. НАЧАЛОПЕРИОДА(ДвиженияРегистратора.Период, МЕСЯЦ) КАК МесяцНалоговогоПериода,
  316. ДвиженияРегистратора.КодВычетаИмущественный КАК КодВычета,
  317. ДвиженияРегистратора.Размер КАК Сумма,
  318. ДвиженияРегистратора.ПодразделениеОрганизации КАК Подразделение
  319. ИЗ
  320. РегистрНакопления.НДФЛИмущественныеВычетыФизлиц КАК ДвиженияРегистратора
  321. ГДЕ
  322. ДвиженияРегистратора.Организация = &ГоловнаяОрганизация
  323. И ДвиженияРегистратора.Период МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  324. И ДвиженияРегистратора.Регистратор <> &Регистратор
  325. И ДвиженияРегистратора.ВидДвижения = ЗНАЧЕНИЕ(ВидДвиженияНакопления.Расход)
  326. И ДвиженияРегистратора.ФизЛицо В
  327. (ВЫБРАТЬ
  328. ФизЛица.ФизЛицо
  329. ИЗ
  330. ВТСписокФизЛиц КАК ФизЛица)
  331. И ДвиженияРегистратора.Период < &НачалоМесяцаРасчета
  332.  
  333. ОБЪЕДИНИТЬ ВСЕ
  334.  
  335. ВЫБРАТЬ
  336. ДополнительныеВычеты.ФизЛицо,
  337. НАЧАЛОПЕРИОДА(ДополнительныеВычеты.МесяцНалоговогоПериода, МЕСЯЦ),
  338. ДополнительныеВычеты.КодВычета,
  339. ДополнительныеВычеты.ПримененныйВычет,
  340. ДополнительныеВычеты.ПодразделениеОрганизации
  341. ИЗ
  342. ВТДополнительныеВычеты КАК ДополнительныеВычеты
  343. ГДЕ
  344. ДополнительныеВычеты.ФизЛицо В
  345. (ВЫБРАТЬ
  346. СписокСотрудников.ФизЛицо
  347. ИЗ
  348. ВТСписокФизЛиц КАК СписокСотрудников)
  349. И ДополнительныеВычеты.МесяцНалоговогоПериода МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  350. И ДополнительныеВычеты.КодВычета.ГруппаВычета В (ЗНАЧЕНИЕ(Перечисление.ГруппыВычетовПоНДФЛ.Имущественные), ЗНАЧЕНИЕ(Перечисление.ГруппыВычетовПоНДФЛ.СоциальныеПоУведомлениюНО))) КАК Вычеты
  351.  
  352. СГРУППИРОВАТЬ ПО
  353. Вычеты.ФизЛицо,
  354. Вычеты.МесяцНалоговогоПериода,
  355. Вычеты.КодВычета,
  356. Вычеты.Подразделение
  357. ;
  358.  
  359. ////////////////////////////////////////////////////////////////////////////////
  360. ВЫБРАТЬ
  361. ПериодыРегистра.ФизЛицо КАК ФизЛицо,
  362. ПериодыРегистра.МесяцНалоговогоПериода,
  363. ВЫБОР
  364. КОГДА ПериодыРегистра.МесяцНалоговогоПериода < &ДатаЗакона285ФЗ
  365. И НЕ ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) В (ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Нерезидент), ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Беженец))
  366. ТОГДА ИСТИНА
  367. КОГДА ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) <> ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Нерезидент)
  368. ТОГДА ИСТИНА
  369. ИНАЧЕ ЛОЖЬ
  370. КОНЕЦ КАК РезидентРФ,
  371. ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) КАК Статус
  372. ПОМЕСТИТЬ ВТРезидентствоФизлицНаКонецГода
  373. ИЗ
  374. (ВЫБРАТЬ РАЗЛИЧНЫЕ
  375. Физлица.ФизЛицо КАК ФизЛицо,
  376. Физлица.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  377. МАКСИМУМ(СтатусНалогоплательщика.Период) КАК Период
  378. ИЗ
  379. ВТПериодыНалогаНаДоходы КАК Физлица
  380. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика
  381. ПО Физлица.ФизЛицо = СтатусНалогоплательщика.ФизЛицо
  382. И (СтатусНалогоплательщика.Период <= ВЫБОР
  383. КОГДА Физлица.КонецГодаНалоговогоПериода > &КонецМесяцаРасчета
  384. ТОГДА &КонецМесяцаРасчета
  385. ИНАЧЕ Физлица.КонецГодаНалоговогоПериода
  386. КОНЕЦ)
  387.  
  388. СГРУППИРОВАТЬ ПО
  389. Физлица.ФизЛицо,
  390. Физлица.МесяцНалоговогоПериода) КАК ПериодыРегистра
  391. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика
  392. ПО ПериодыРегистра.ФизЛицо = СтатусНалогоплательщика.ФизЛицо
  393. И ПериодыРегистра.Период = СтатусНалогоплательщика.Период
  394. ;
  395.  
  396. ////////////////////////////////////////////////////////////////////////////////
  397. ВЫБРАТЬ
  398. ПериодыРегистра.ФизЛицо КАК ФизЛицо,
  399. ПериодыРегистра.МесяцНалоговогоПериода,
  400. ВЫБОР
  401. КОГДА ПериодыРегистра.МесяцНалоговогоПериода < &ДатаЗакона285ФЗ
  402. И НЕ ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) В (ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Нерезидент), ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Беженец))
  403. ТОГДА ИСТИНА
  404. КОГДА ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) <> ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Нерезидент)
  405. ТОГДА ИСТИНА
  406. ИНАЧЕ ЛОЖЬ
  407. КОНЕЦ КАК РезидентРФ,
  408. ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) КАК Статус
  409. ПОМЕСТИТЬ ВТРезидентствоФизлицНаКонецМесяца
  410. ИЗ
  411. (ВЫБРАТЬ РАЗЛИЧНЫЕ
  412. Физлица.ФизЛицо КАК ФизЛицо,
  413. Физлица.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  414. МАКСИМУМ(СтатусНалогоплательщика.Период) КАК Период
  415. ИЗ
  416. ВТПериодыНалогаНаДоходы КАК Физлица
  417. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика
  418. ПО Физлица.ФизЛицо = СтатусНалогоплательщика.ФизЛицо
  419. И (СтатусНалогоплательщика.Период <= ВЫБОР
  420. КОГДА Физлица.МесяцНалоговогоПериода > &КонецМесяцаРасчета
  421. ТОГДА &КонецМесяцаРасчета
  422. ИНАЧЕ Физлица.МесяцНалоговогоПериода
  423. КОНЕЦ)
  424.  
  425. СГРУППИРОВАТЬ ПО
  426. Физлица.ФизЛицо,
  427. Физлица.МесяцНалоговогоПериода) КАК ПериодыРегистра
  428. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика
  429. ПО ПериодыРегистра.ФизЛицо = СтатусНалогоплательщика.ФизЛицо
  430. И ПериодыРегистра.Период = СтатусНалогоплательщика.Период
  431. ;
  432.  
  433. ////////////////////////////////////////////////////////////////////////////////
  434. ВЫБРАТЬ
  435. Периоды.ФизЛицо,
  436. Периоды.ФизЛицо.Наименование КАК Порядок,
  437. Периоды.МесяцНалоговогоПериода,
  438. Периоды.НачалоГодаНалоговогоПериода,
  439. Периоды.КонецГодаНалоговогоПериода,
  440. ВЫБОР
  441. КОГДА РезидентствоФизлицНаКонецГода.РезидентРФ
  442. ТОГДА ИСТИНА
  443. ИНАЧЕ РезидентствоФизлицНаКонецМесяца.РезидентРФ
  444. КОНЕЦ КАК Резидент,
  445. ВЫБОР
  446. КОГДА Периоды.МесяцНалоговогоПериода < &ДатаИзмененияИсчисленияДляИностранцев
  447. ТОГДА ВЫБОР
  448. КОГДА РезидентствоФизлицНаКонецГода.РезидентРФ
  449. ТОГДА ИСТИНА
  450. ИНАЧЕ РезидентствоФизлицНаКонецМесяца.РезидентРФ
  451. КОНЕЦ
  452. КОГДА РезидентствоФизлицНаКонецГода.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)
  453. ТОГДА ИСТИНА
  454. КОГДА РезидентствоФизлицНаКонецМесяца.Статус В (ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент), ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.ГражданинСтраныЕАЭС))
  455. ТОГДА ИСТИНА
  456. ИНАЧЕ ЛОЖЬ
  457. КОНЕЦ КАК ПрименяетсяСтавкаПункта1Статьи224НК
  458. ПОМЕСТИТЬ ВТПериодыФизлиц
  459. ИЗ
  460. ВТПериодыНалогаНаДоходы КАК Периоды
  461. ЛЕВОЕ СОЕДИНЕНИЕ ВТРезидентствоФизлицНаКонецМесяца КАК РезидентствоФизлицНаКонецМесяца
  462. ПО Периоды.ФизЛицо = РезидентствоФизлицНаКонецМесяца.ФизЛицо
  463. И Периоды.МесяцНалоговогоПериода = РезидентствоФизлицНаКонецМесяца.МесяцНалоговогоПериода
  464. ЛЕВОЕ СОЕДИНЕНИЕ ВТРезидентствоФизлицНаКонецГода КАК РезидентствоФизлицНаКонецГода
  465. ПО Периоды.ФизЛицо = РезидентствоФизлицНаКонецГода.ФизЛицо
  466. И Периоды.МесяцНалоговогоПериода = РезидентствоФизлицНаКонецГода.МесяцНалоговогоПериода
  467. ;
  468.  
  469. ////////////////////////////////////////////////////////////////////////////////
  470. ВЫБРАТЬ
  471. Периоды.ФизЛицо КАК ФизЛицо,
  472. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  473. ЕСТЬNULL(МАКСИМУМ(РазмерВычетовНаДетей.ОграничениеПоДоходам), 0) КАК ОграничениеПоДоходам,
  474. СУММА(ВЫБОР
  475. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код101)
  476. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  477. ИНАЧЕ 0
  478. КОНЕЦ) КАК ВычетНаДетей,
  479. СУММА(ВЫБОР
  480. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код102)
  481. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  482. ИНАЧЕ 0
  483. КОНЕЦ) КАК ВычетНаДетейДвойной,
  484. СУММА(ВЫБОР
  485. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код111)
  486. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  487. ИНАЧЕ 0
  488. КОНЕЦ) КАК ВычетНаДетейДвойнойВторой,
  489. СУММА(ВЫБОР
  490. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код116)
  491. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  492. ИНАЧЕ 0
  493. КОНЕЦ) КАК ВычетНаТретьегоРебенка,
  494. СУММА(ВЫБОР
  495. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код120)
  496. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  497. ИНАЧЕ 0
  498. КОНЕЦ) КАК ВычетНаТретьегоРебенкаДвойной,
  499. СУММА(ВЫБОР
  500. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код124)
  501. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  502. ИНАЧЕ 0
  503. КОНЕЦ) КАК ВычетНаТретьегоРебенкаДвойнойВторой,
  504. СУММА(ВЫБОР
  505. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код115)
  506. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  507. ИНАЧЕ 0
  508. КОНЕЦ) КАК ВычетНаВторогоРебенка,
  509. СУММА(ВЫБОР
  510. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код119)
  511. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  512. ИНАЧЕ 0
  513. КОНЕЦ) КАК ВычетНаВторогоРебенкаДвойной,
  514. СУММА(ВЫБОР
  515. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код123)
  516. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  517. ИНАЧЕ 0
  518. КОНЕЦ) КАК ВычетНаВторогоРебенкаДвойнойВторой,
  519. СУММА(ВЫБОР
  520. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код106)
  521. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  522. ИНАЧЕ 0
  523. КОНЕЦ) КАК ВычетНаРебенкаИнвалида,
  524. СУММА(ВЫБОР
  525. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код107)
  526. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  527. ИНАЧЕ 0
  528. КОНЕЦ) КАК ВычетНаРебенкаИнвалидаДвойной,
  529. СУММА(ВЫБОР
  530. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код113)
  531. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  532. ИНАЧЕ 0
  533. КОНЕЦ) КАК ВычетНаРебенкаИнвалидаДвойнойВторой,
  534. СУММА(ВЫБОР
  535. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код130)
  536. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  537. ИНАЧЕ 0
  538. КОНЕЦ) КАК ВычетНаДетейДляОпекунов,
  539. СУММА(ВЫБОР
  540. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код135)
  541. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  542. ИНАЧЕ 0
  543. КОНЕЦ) КАК ВычетНаДетейДвойнойДляОпекунов,
  544. СУММА(ВЫБОР
  545. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код143)
  546. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  547. ИНАЧЕ 0
  548. КОНЕЦ) КАК ВычетНаДетейДвойнойВторойДляОпекунов,
  549. СУММА(ВЫБОР
  550. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код132)
  551. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  552. ИНАЧЕ 0
  553. КОНЕЦ) КАК ВычетНаТретьегоРебенкаДляОпекунов,
  554. СУММА(ВЫБОР
  555. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код139)
  556. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  557. ИНАЧЕ 0
  558. КОНЕЦ) КАК ВычетНаТретьегоРебенкаДвойнойДляОпекунов,
  559. СУММА(ВЫБОР
  560. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код147)
  561. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  562. ИНАЧЕ 0
  563. КОНЕЦ) КАК ВычетНаТретьегоРебенкаДвойнойВторойДляОпекунов,
  564. СУММА(ВЫБОР
  565. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код131)
  566. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  567. ИНАЧЕ 0
  568. КОНЕЦ) КАК ВычетНаВторогоРебенкаДляОпекунов,
  569. СУММА(ВЫБОР
  570. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код137)
  571. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  572. ИНАЧЕ 0
  573. КОНЕЦ) КАК ВычетНаВторогоРебенкаДвойнойДляОпекунов,
  574. СУММА(ВЫБОР
  575. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код145)
  576. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  577. ИНАЧЕ 0
  578. КОНЕЦ) КАК ВычетНаВторогоРебенкаДвойнойВторойДляОпекунов,
  579. СУММА(ВЫБОР
  580. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код117о)
  581. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  582. ИНАЧЕ 0
  583. КОНЕЦ) КАК ВычетНаРебенкаИнвалидаДляОпекунов,
  584. СУММА(ВЫБОР
  585. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код121о)
  586. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  587. ИНАЧЕ 0
  588. КОНЕЦ) КАК ВычетНаРебенкаИнвалидаДвойнойДляОпекунов,
  589. СУММА(ВЫБОР
  590. КОГДА ВычетыНаДетей.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код125о)
  591. ТОГДА ЕСТЬNULL(ВычетыНаДетей.КоличествоДетей, 0) * ЕСТЬNULL(РазмерВычетовНаДетей.Размер, 0)
  592. ИНАЧЕ 0
  593. КОНЕЦ) КАК ВычетНаРебенкаИнвалидаДвойнойВторойДляОпекунов
  594. ПОМЕСТИТЬ ВТВычетыНаДетей
  595. ИЗ
  596. ВТПериодыФизлиц КАК Периоды
  597. ЛЕВОЕ СОЕДИНЕНИЕ ВТПраваНаВычетыНаДетей КАК ВычетыНаДетей
  598. ЛЕВОЕ СОЕДИНЕНИЕ ВТРазмерыСтандартныхВычетов КАК РазмерВычетовНаДетей
  599. ПО ВычетыНаДетей.КодВычета = РазмерВычетовНаДетей.КодВычета
  600. И ВычетыНаДетей.НачалоГодаНалоговогоПериода = РазмерВычетовНаДетей.НачалоНалоговогоПериода
  601. ПО Периоды.ФизЛицо = ВычетыНаДетей.ФизЛицо
  602. И Периоды.МесяцНалоговогоПериода = ВычетыНаДетей.МесяцНалоговогоПериода
  603.  
  604. СГРУППИРОВАТЬ ПО
  605. Периоды.ФизЛицо,
  606. Периоды.МесяцНалоговогоПериода
  607. ;
  608.  
  609. ////////////////////////////////////////////////////////////////////////////////
  610. ВЫБРАТЬ
  611. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  612. Периоды.ФизЛицо КАК ФизЛицо,
  613. СУММА(ВЫБОР
  614. КОГДА Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  615. ТОГДА ЕСТЬNULL(ПредоставленныеВычетыФизЛиц.СуммаОборот, 0)
  616. ИНАЧЕ 0
  617. КОНЕЦ) КАК СуммаОборот
  618. ПОМЕСТИТЬ ВТСоциальныеВычетыПомесячно
  619. ИЗ
  620. ВТПериодыФизлиц КАК Периоды
  621. ЛЕВОЕ СОЕДИНЕНИЕ ВТПредоставленныеСтандартныеИСоциальныеВычеты КАК ПредоставленныеВычетыФизЛиц
  622. ПО Периоды.ФизЛицо = ПредоставленныеВычетыФизЛиц.ФизЛицо
  623. И (ПредоставленныеВычетыФизЛиц.КодВычета.ГруппаВычета = ЗНАЧЕНИЕ(Перечисление.ГруппыВычетовПоНДФЛ.Социальные))
  624. И Периоды.МесяцНалоговогоПериода = ПредоставленныеВычетыФизЛиц.МесяцНалоговогоПериода
  625.  
  626. СГРУППИРОВАТЬ ПО
  627. Периоды.МесяцНалоговогоПериода,
  628. Периоды.ФизЛицо
  629. ;
  630.  
  631. ////////////////////////////////////////////////////////////////////////////////
  632. ВЫБРАТЬ
  633. Доходы.ФизЛицо,
  634. Доходы.МесяцНалоговогоПериода,
  635. Доходы.ДатаПолученияДохода,
  636. Доходы.КодДохода,
  637. Доходы.КодВычета,
  638. Доходы.Подразделение,
  639. СУММА(Доходы.СуммаДоходаОборот) КАК СуммаДоходаОборот,
  640. СУММА(Доходы.СуммаВычетаОборот) КАК СуммаВычетаОборот,
  641. Доходы.ЗарегистрированоДляПромежуточногоРасчета
  642. ПОМЕСТИТЬ ВТДоходыФизлиц
  643. ИЗ
  644. (ВЫБРАТЬ
  645. Обороты.ФизЛицо КАК ФизЛицо,
  646. НАЧАЛОПЕРИОДА(Обороты.Период, МЕСЯЦ) КАК МесяцНалоговогоПериода,
  647. Обороты.КодДохода КАК КодДохода,
  648. Обороты.КодВычета КАК КодВычета,
  649. Обороты.СуммаДохода КАК СуммаДоходаОборот,
  650. Обороты.СуммаВычета КАК СуммаВычетаОборот,
  651. Обороты.ДатаПолученияДохода КАК ДатаПолученияДохода,
  652. Обороты.ПодразделениеОрганизации КАК Подразделение,
  653. Обороты.ЗарегистрированоДляПромежуточногоРасчета КАК ЗарегистрированоДляПромежуточногоРасчета
  654. ИЗ
  655. РегистрНакопления.НДФЛСведенияОДоходах КАК Обороты
  656. ГДЕ
  657. Обороты.Организация = &ГоловнаяОрганизация
  658. И Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  659. И НЕ Обороты.КодДохода.НеОблагаетсяУНалоговогоАгента
  660. И Обороты.Период МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  661. И Обороты.ПериодРегистрации <= &КонецМесяцаРасчета
  662. И Обороты.ФизЛицо В
  663. (ВЫБРАТЬ
  664. СписокСотрудников.ФизЛицо
  665. ИЗ
  666. ВТСписокФизЛиц КАК СписокСотрудников)
  667. И &ЗарегистрированоДляПромежуточногоРасчета
  668.  
  669. ОБЪЕДИНИТЬ ВСЕ
  670.  
  671. ВЫБРАТЬ
  672. КорректировкаДанныхРегистратора.ФизЛицо,
  673. НАЧАЛОПЕРИОДА(КорректировкаДанныхРегистратора.Период, МЕСЯЦ),
  674. КорректировкаДанныхРегистратора.КодДохода,
  675. КорректировкаДанныхРегистратора.КодВычета,
  676. КорректировкаДанныхРегистратора.СуммаДохода,
  677. КорректировкаДанныхРегистратора.СуммаВычета,
  678. КорректировкаДанныхРегистратора.ДатаПолученияДохода,
  679. КорректировкаДанныхРегистратора.ПодразделениеОрганизации,
  680. КорректировкаДанныхРегистратора.ЗарегистрированоДляПромежуточногоРасчета
  681. ИЗ
  682. ВТДополнительныеДоходы КАК КорректировкаДанныхРегистратора
  683. ГДЕ
  684. КорректировкаДанныхРегистратора.Организация = &ГоловнаяОрганизация
  685. И КорректировкаДанныхРегистратора.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  686. И НЕ КорректировкаДанныхРегистратора.КодДохода.НеОблагаетсяУНалоговогоАгента
  687. И КорректировкаДанныхРегистратора.Период МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  688. И КорректировкаДанныхРегистратора.ФизЛицо В
  689. (ВЫБРАТЬ
  690. СписокСотрудников.ФизЛицо
  691. ИЗ
  692. ВТСписокФизЛиц КАК СписокСотрудников)) КАК Доходы
  693.  
  694. СГРУППИРОВАТЬ ПО
  695. Доходы.ФизЛицо,
  696. Доходы.МесяцНалоговогоПериода,
  697. Доходы.КодДохода,
  698. Доходы.КодВычета,
  699. Доходы.ДатаПолученияДохода,
  700. Доходы.Подразделение,
  701. Доходы.ЗарегистрированоДляПромежуточногоРасчета
  702. ;
  703.  
  704. ////////////////////////////////////////////////////////////////////////////////
  705. ВЫБРАТЬ РАЗЛИЧНЫЕ
  706. ДоходыФизлиц.ФизЛицо,
  707. ДоходыФизлиц.ДатаПолученияДохода
  708. ПОМЕСТИТЬ ВТДатыПолученияДохода
  709. ИЗ
  710. ВТДоходыФизлиц КАК ДоходыФизлиц
  711. ГДЕ
  712. ДоходыФизлиц.ДатаПолученияДохода >= &ДатаИзмененияИсчисленияДляИностранцев
  713. ;
  714.  
  715. ////////////////////////////////////////////////////////////////////////////////
  716. ВЫБРАТЬ
  717. ПериодыРегистра.ФизЛицо КАК ФизЛицо,
  718. ПериодыРегистра.ДатаПолученияДохода,
  719. ВЫБОР
  720. КОГДА РезидентствоФизлицНаКонецГода.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)
  721. ТОГДА ИСТИНА
  722. КОГДА ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) В (ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент), ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.ГражданинСтраныЕАЭС))
  723. ТОГДА ИСТИНА
  724. ИНАЧЕ ЛОЖЬ
  725. КОНЕЦ КАК Резидент,
  726. ВЫБОР
  727. КОГДА РезидентствоФизлицНаКонецГода.Статус = ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)
  728. ТОГДА ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)
  729. ИНАЧЕ ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент))
  730. КОНЕЦ КАК СтатусСУчетомСостоянияНаКонецГода,
  731. ЕСТЬNULL(СтатусНалогоплательщика.Статус, ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.Резидент)) КАК Статус
  732. ПОМЕСТИТЬ ВТРезидентствоФизлицНаДатуПолученияДохода
  733. ИЗ
  734. (ВЫБРАТЬ РАЗЛИЧНЫЕ
  735. Физлица.ФизЛицо КАК ФизЛицо,
  736. Физлица.ДатаПолученияДохода КАК ДатаПолученияДохода,
  737. МАКСИМУМ(СтатусНалогоплательщика.Период) КАК Период
  738. ИЗ
  739. ВТДатыПолученияДохода КАК Физлица
  740. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика
  741. ПО Физлица.ФизЛицо = СтатусНалогоплательщика.ФизЛицо
  742. И (СтатусНалогоплательщика.Период <= ВЫБОР
  743. КОГДА Физлица.ДатаПолученияДохода > &КонецМесяцаРасчета
  744. ТОГДА &КонецМесяцаРасчета
  745. ИНАЧЕ Физлица.ДатаПолученияДохода
  746. КОНЕЦ)
  747.  
  748. СГРУППИРОВАТЬ ПО
  749. Физлица.ФизЛицо,
  750. Физлица.ДатаПолученияДохода) КАК ПериодыРегистра
  751. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СтатусФизЛицКакНалогоплательщиковНДФЛ КАК СтатусНалогоплательщика
  752. ПО ПериодыРегистра.ФизЛицо = СтатусНалогоплательщика.ФизЛицо
  753. И ПериодыРегистра.Период = СтатусНалогоплательщика.Период
  754. ЛЕВОЕ СОЕДИНЕНИЕ ВТРезидентствоФизлицНаКонецГода КАК РезидентствоФизлицНаКонецГода
  755. ПО ПериодыРегистра.ФизЛицо = РезидентствоФизлицНаКонецГода.ФизЛицо
  756. И (НАЧАЛОПЕРИОДА(ПериодыРегистра.ДатаПолученияДохода, МЕСЯЦ) = РезидентствоФизлицНаКонецГода.МесяцНалоговогоПериода)
  757. ;
  758.  
  759. ////////////////////////////////////////////////////////////////////////////////
  760. ВЫБРАТЬ
  761. Периоды.ФизЛицо КАК ФизЛицо,
  762. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  763. Периоды.Резидент,
  764. ВЫБОР
  765. КОГДА Периоды.Резидент
  766. ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)
  767. ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30)
  768. КОНЕЦ КАК СтавкаНалогообложенияНеРезидента,
  769. СУММА(ЕСТЬNULL(Обороты.СуммаДоходаОборот, 0) - ВЫБОР
  770. КОГДА Периоды.Резидент
  771. ТОГДА ЕСТЬNULL(Обороты.СуммаВычетаОборот, 0)
  772. КОГДА Обороты.КодВычета.НеПредоставляетсяНерезидентам
  773. ТОГДА 0
  774. ИНАЧЕ ЕСТЬNULL(Обороты.СуммаВычетаОборот, 0)
  775. КОНЕЦ) КАК ДоходыБезВычетов
  776. ПОМЕСТИТЬ ВТДоходыСУчетомВычетовКДоходам
  777. ИЗ
  778. ВТПериодыФизлиц КАК Периоды
  779. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыФизлиц КАК Обороты
  780. ПО Периоды.ФизЛицо = Обороты.ФизЛицо
  781. И Периоды.МесяцНалоговогоПериода = Обороты.МесяцНалоговогоПериода
  782.  
  783. СГРУППИРОВАТЬ ПО
  784. Периоды.ФизЛицо,
  785. Периоды.МесяцНалоговогоПериода,
  786. Периоды.Резидент
  787. ;
  788.  
  789. ////////////////////////////////////////////////////////////////////////////////
  790. ВЫБРАТЬ
  791. Обороты.ФизЛицо КАК ФизЛицо,
  792. НАЧАЛОПЕРИОДА(Обороты.ДатаПолученияДохода, МЕСЯЦ) КАК МесяцНалоговогоПериода,
  793. Обороты.ДатаПолученияДохода КАК ДатаПолученияДохода,
  794. Обороты.КодДохода,
  795. ВЫБОР
  796. КОГДА Обороты.КодДохода = ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код3010)
  797. И Обороты.ДатаПолученияДохода >= ДАТАВРЕМЯ(2018, 1, 1)
  798. ТОГДА ЛОЖЬ
  799. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  800. ТОГДА РезидентствоФизлицНаДатуПолученияДохода.Резидент
  801. ИНАЧЕ ЛОЖЬ
  802. КОНЕЦ КАК ИсчислятьНалогНарастающимИтогом,
  803. ВЫБОР
  804. КОГДА РезидентствоФизлицНаДатуПолученияДохода.Резидент
  805. ТОГДА ВЫБОР
  806. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  807. ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)
  808. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка35)
  809. ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35)
  810. ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09)
  811. КОНЕЦ
  812. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  813. И РезидентствоФизлицНаДатуПолученияДохода.СтатусСУчетомСостоянияНаКонецГода <> ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент)
  814. ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)
  815. ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30)
  816. КОНЕЦ КАК СтавкаНалогообложенияДохода,
  817. Обороты.Подразделение,
  818. СУММА(Обороты.СуммаДоходаОборот - ВЫБОР
  819. КОГДА РезидентствоФизлицНаДатуПолученияДохода.Резидент
  820. ТОГДА Обороты.СуммаВычетаОборот
  821. КОГДА Обороты.КодВычета.НеПредоставляетсяНерезидентам
  822. ТОГДА 0
  823. ИНАЧЕ Обороты.СуммаВычетаОборот
  824. КОНЕЦ) КАК ДоходыБезВычетов,
  825. СУММА(Обороты.СуммаДоходаОборот) КАК ВсеДоходы,
  826. РезидентствоФизлицНаДатуПолученияДохода.СтатусСУчетомСостоянияНаКонецГода КАК Статус,
  827. Обороты.ЗарегистрированоДляПромежуточногоРасчета
  828. ПОМЕСТИТЬ ВТДоходыСоСтавками
  829. ИЗ
  830. ВТДоходыФизлиц КАК Обороты
  831. ЛЕВОЕ СОЕДИНЕНИЕ ВТРезидентствоФизлицНаДатуПолученияДохода КАК РезидентствоФизлицНаДатуПолученияДохода
  832. ПО Обороты.ФизЛицо = РезидентствоФизлицНаДатуПолученияДохода.ФизЛицо
  833. И Обороты.ДатаПолученияДохода = РезидентствоФизлицНаДатуПолученияДохода.ДатаПолученияДохода
  834. ГДЕ
  835. Обороты.ДатаПолученияДохода >= &ДатаИзмененияИсчисленияДляИностранцев
  836.  
  837. СГРУППИРОВАТЬ ПО
  838. Обороты.ФизЛицо,
  839. Обороты.МесяцНалоговогоПериода,
  840. Обороты.ДатаПолученияДохода,
  841. Обороты.КодДохода,
  842. ВЫБОР
  843. КОГДА Обороты.КодДохода = ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.Код3010)
  844. И Обороты.ДатаПолученияДохода >= ДАТАВРЕМЯ(2018, 1, 1)
  845. ТОГДА ЛОЖЬ
  846. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  847. ТОГДА РезидентствоФизлицНаДатуПолученияДохода.Резидент
  848. ИНАЧЕ ЛОЖЬ
  849. КОНЕЦ,
  850. ВЫБОР
  851. КОГДА РезидентствоФизлицНаДатуПолученияДохода.Резидент
  852. ТОГДА ВЫБОР
  853. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  854. ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)
  855. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка35)
  856. ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка35)
  857. ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка09)
  858. КОНЕЦ
  859. КОГДА Обороты.КодДохода.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  860. И РезидентствоФизлицНаДатуПолученияДохода.СтатусСУчетомСостоянияНаКонецГода <> ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.НеРезидент)
  861. ТОГДА ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13)
  862. ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка30)
  863. КОНЕЦ,
  864. Обороты.Подразделение,
  865. РезидентствоФизлицНаДатуПолученияДохода.СтатусСУчетомСостоянияНаКонецГода,
  866. Обороты.ЗарегистрированоДляПромежуточногоРасчета
  867.  
  868. ИНДЕКСИРОВАТЬ ПО
  869. ФизЛицо,
  870. МесяцНалоговогоПериода
  871. ;
  872.  
  873. ////////////////////////////////////////////////////////////////////////////////
  874. ВЫБРАТЬ
  875. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  876. Периоды.ФизЛицо КАК ФизЛицо,
  877. ЕСТЬNULL(СУММА(Доходы.ДоходыБезВычетов), 0) КАК ОблагаемыйДоход
  878. ПОМЕСТИТЬ ВТДоходыРезидентовПоМесяцам
  879. ИЗ
  880. ВТПериодыНалогаНаДоходы КАК Периоды
  881. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСУчетомВычетовКДоходам КАК Доходы
  882. ПО Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  883. И Периоды.ФизЛицо = Доходы.ФизЛицо
  884. И (Доходы.Резидент)
  885. ГДЕ
  886. Периоды.МесяцНалоговогоПериода < &ДатаИзмененияИсчисленияДляИностранцев
  887.  
  888. СГРУППИРОВАТЬ ПО
  889. Периоды.МесяцНалоговогоПериода,
  890. Периоды.ФизЛицо
  891.  
  892. ОБЪЕДИНИТЬ ВСЕ
  893.  
  894. ВЫБРАТЬ
  895. Периоды.МесяцНалоговогоПериода,
  896. Периоды.ФизЛицо,
  897. ЕСТЬNULL(СУММА(Доходы.ДоходыБезВычетов), 0)
  898. ИЗ
  899. ВТПериодыНалогаНаДоходы КАК Периоды
  900. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  901. ПО Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  902. И Периоды.ФизЛицо = Доходы.ФизЛицо
  903. И (Доходы.ИсчислятьНалогНарастающимИтогом)
  904. ГДЕ
  905. Периоды.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  906.  
  907. СГРУППИРОВАТЬ ПО
  908. Периоды.МесяцНалоговогоПериода,
  909. Периоды.ФизЛицо
  910. ;
  911.  
  912. ////////////////////////////////////////////////////////////////////////////////
  913. ВЫБРАТЬ
  914. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  915. Периоды.ФизЛицо КАК ФизЛицо,
  916. ЕСТЬNULL(СУММА(Доходы.ДоходыБезВычетов), 0) КАК ОблагаемыйДоходЗаГод
  917. ПОМЕСТИТЬ ВТДоходыРезидентовНарастающимЗаГод
  918. ИЗ
  919. ВТПериодыНалогаНаДоходы КАК Периоды
  920. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСУчетомВычетовКДоходам КАК Доходы
  921. ПО (Доходы.МесяцНалоговогоПериода МЕЖДУ Периоды.НачалоГодаНалоговогоПериода И Периоды.МесяцНалоговогоПериода)
  922. И Периоды.ФизЛицо = Доходы.ФизЛицо
  923. И (Доходы.Резидент)
  924. ГДЕ
  925. Периоды.МесяцНалоговогоПериода < &ДатаИзмененияИсчисленияДляИностранцев
  926.  
  927. СГРУППИРОВАТЬ ПО
  928. Периоды.МесяцНалоговогоПериода,
  929. Периоды.ФизЛицо
  930.  
  931. ОБЪЕДИНИТЬ ВСЕ
  932.  
  933. ВЫБРАТЬ
  934. Периоды.МесяцНалоговогоПериода,
  935. Периоды.ФизЛицо,
  936. ЕСТЬNULL(СУММА(Доходы.ДоходыБезВычетов), 0)
  937. ИЗ
  938. ВТПериодыНалогаНаДоходы КАК Периоды
  939. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  940. ПО (Доходы.МесяцНалоговогоПериода МЕЖДУ Периоды.НачалоГодаНалоговогоПериода И Периоды.МесяцНалоговогоПериода)
  941. И Периоды.ФизЛицо = Доходы.ФизЛицо
  942. И (Доходы.ИсчислятьНалогНарастающимИтогом)
  943. ГДЕ
  944. Периоды.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  945.  
  946. СГРУППИРОВАТЬ ПО
  947. Периоды.МесяцНалоговогоПериода,
  948. Периоды.ФизЛицо
  949. ;
  950.  
  951. ////////////////////////////////////////////////////////////////////////////////
  952. ВЫБРАТЬ РАЗЛИЧНЫЕ
  953. Периоды.НачалоГодаНалоговогоПериода,
  954. Периоды.МесяцНалоговогоПериода,
  955. Периоды.ФизЛицо,
  956. Доходы.ДатаПолученияДохода,
  957. Доходы.ЗарегистрированоДляПромежуточногоРасчета
  958. ПОМЕСТИТЬ ВТДатыПолученияДоходаДляНарастающегоДохода
  959. ИЗ
  960. ВТПериодыНалогаНаДоходы КАК Периоды
  961. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  962. ПО Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  963. И Периоды.ФизЛицо = Доходы.ФизЛицо
  964. ГДЕ
  965. Периоды.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  966.  
  967. ОБЪЕДИНИТЬ
  968.  
  969. ВЫБРАТЬ РАЗЛИЧНЫЕ
  970. Периоды.НачалоГодаНалоговогоПериода,
  971. Периоды.МесяцНалоговогоПериода,
  972. Периоды.ФизЛицо,
  973. НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(Периоды.МесяцНалоговогоПериода, МЕСЯЦ), ДЕНЬ),
  974. ЛОЖЬ
  975. ИЗ
  976. ВТПериодыНалогаНаДоходы КАК Периоды
  977. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  978. ПО Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  979. И Периоды.ФизЛицо = Доходы.ФизЛицо
  980. И (Доходы.ДатаПолученияДохода = НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(Периоды.МесяцНалоговогоПериода, МЕСЯЦ), ДЕНЬ))
  981. ГДЕ
  982. Периоды.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  983. И Доходы.ДатаПолученияДохода ЕСТЬ NULL
  984. ;
  985.  
  986. ////////////////////////////////////////////////////////////////////////////////
  987. ВЫБРАТЬ
  988. Периоды.МесяцНалоговогоПериода,
  989. Периоды.ДатаПолученияДохода,
  990. Периоды.ЗарегистрированоДляПромежуточногоРасчета,
  991. Периоды.ФизЛицо,
  992. ЕСТЬNULL(СУММА(ВЫБОР
  993. КОГДА Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  994. И Доходы.ИсчислятьНалогНарастающимИтогом
  995. ТОГДА Доходы.ДоходыБезВычетов
  996. ИНАЧЕ 0
  997. КОНЕЦ), 0) КАК ОблагаемыйДоходЗаМесяц,
  998. ЕСТЬNULL(СУММА(ВЫБОР
  999. КОГДА Доходы.ИсчислятьНалогНарастающимИтогом
  1000. ТОГДА Доходы.ДоходыБезВычетов
  1001. ИНАЧЕ 0
  1002. КОНЕЦ), 0) КАК ОблагаемыйДоходЗаГод
  1003. ПОМЕСТИТЬ ВТДоходыПоДатамПолученияДоходаНарастающимЗаГод
  1004. ИЗ
  1005. ВТДатыПолученияДоходаДляНарастающегоДохода КАК Периоды
  1006. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  1007. ПО (Доходы.ДатаПолученияДохода >= Периоды.НачалоГодаНалоговогоПериода
  1008. И Доходы.ДатаПолученияДохода < Периоды.ДатаПолученияДохода
  1009. ИЛИ Доходы.ДатаПолученияДохода = Периоды.ДатаПолученияДохода
  1010. И Доходы.ЗарегистрированоДляПромежуточногоРасчета = Периоды.ЗарегистрированоДляПромежуточногоРасчета
  1011. ИЛИ Доходы.ДатаПолученияДохода = Периоды.ДатаПолученияДохода
  1012. И НЕ Периоды.ЗарегистрированоДляПромежуточногоРасчета)
  1013. И Периоды.ФизЛицо = Доходы.ФизЛицо
  1014.  
  1015. СГРУППИРОВАТЬ ПО
  1016. Периоды.ДатаПолученияДохода,
  1017. Периоды.ЗарегистрированоДляПромежуточногоРасчета,
  1018. Периоды.МесяцНалоговогоПериода,
  1019. Периоды.ФизЛицо
  1020. ;
  1021.  
  1022. ////////////////////////////////////////////////////////////////////////////////
  1023. ВЫБРАТЬ
  1024. Периоды.ФизЛицо КАК ФизЛицо,
  1025. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1026. ВычетыЛичные.КодВычета КАК КодВычетаЛичный,
  1027. ВЫБОР
  1028. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1029. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1030. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ЕСТЬNULL(РазмерВычетовЛичный.ОграничениеПоДоходам, 0)
  1031. ИЛИ ЕСТЬNULL(РазмерВычетовЛичный.ОграничениеПоДоходам, 0) = 0)
  1032. ТОГДА ЕСТЬNULL(РазмерВычетовЛичный.Размер, 0)
  1033. ИНАЧЕ 0
  1034. КОНЕЦ КАК СтандартныеВычетыЛичные,
  1035. ВЫБОР
  1036. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1037. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1038. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1039. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1040. ТОГДА ВычетыНаДетей.ВычетНаДетей
  1041. ИНАЧЕ 0
  1042. КОНЕЦ КАК СтандартныеВычетыДетские,
  1043. ВЫБОР
  1044. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1045. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1046. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1047. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1048. ТОГДА ВычетыНаДетей.ВычетНаДетейДвойной
  1049. ИНАЧЕ 0
  1050. КОНЕЦ КАК СтандартныеВычетыДетскиеДвойные,
  1051. ВЫБОР
  1052. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1053. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1054. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1055. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1056. ТОГДА ВычетыНаДетей.ВычетНаДетейДвойнойВторой
  1057. ИНАЧЕ 0
  1058. КОНЕЦ КАК СтандартныеВычетыДетскиеДвойныеВторые,
  1059. ВЫБОР
  1060. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1061. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1062. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1063. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1064. ТОГДА ВычетыНаДетей.ВычетНаТретьегоРебенка
  1065. ИНАЧЕ 0
  1066. КОНЕЦ КАК СтандартныеВычетыНаТретьегоРебенка,
  1067. ВЫБОР
  1068. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1069. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1070. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1071. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1072. ТОГДА ВычетыНаДетей.ВычетНаТретьегоРебенкаДвойной
  1073. ИНАЧЕ 0
  1074. КОНЕЦ КАК СтандартныеВычетыНаТретьегоРебенкаДвойные,
  1075. ВЫБОР
  1076. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1077. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1078. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1079. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1080. ТОГДА ВычетыНаДетей.ВычетНаТретьегоРебенкаДвойнойВторой
  1081. ИНАЧЕ 0
  1082. КОНЕЦ КАК СтандартныеВычетыНаТретьегоРебенкаДвойныеВторые,
  1083. ВЫБОР
  1084. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1085. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1086. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1087. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1088. ТОГДА ВычетыНаДетей.ВычетНаВторогоРебенка
  1089. ИНАЧЕ 0
  1090. КОНЕЦ КАК СтандартныеВычетыНаВторогоРебенка,
  1091. ВЫБОР
  1092. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1093. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1094. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1095. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1096. ТОГДА ВычетыНаДетей.ВычетНаВторогоРебенкаДвойной
  1097. ИНАЧЕ 0
  1098. КОНЕЦ КАК СтандартныеВычетыНаВторогоРебенкаДвойные,
  1099. ВЫБОР
  1100. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1101. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1102. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1103. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1104. ТОГДА ВычетыНаДетей.ВычетНаВторогоРебенкаДвойнойВторой
  1105. ИНАЧЕ 0
  1106. КОНЕЦ КАК СтандартныеВычетыНаВторогоРебенкаДвойныеВторые,
  1107. ВЫБОР
  1108. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1109. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1110. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1111. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1112. ТОГДА ВычетыНаДетей.ВычетНаРебенкаИнвалида
  1113. ИНАЧЕ 0
  1114. КОНЕЦ КАК СтандартныеВычетыДетскиеИнвалидов,
  1115. ВЫБОР
  1116. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1117. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1118. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1119. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1120. ТОГДА ВычетыНаДетей.ВычетНаРебенкаИнвалидаДвойной
  1121. ИНАЧЕ 0
  1122. КОНЕЦ КАК СтандартныеВычетыДетскиеИнвалидовДвойные,
  1123. ВЫБОР
  1124. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1125. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1126. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1127. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1128. ТОГДА ВычетыНаДетей.ВычетНаРебенкаИнвалидаДвойнойВторой
  1129. ИНАЧЕ 0
  1130. КОНЕЦ КАК СтандартныеВычетыДетскиеИнвалидовДвойныеВторые,
  1131. ВЫБОР
  1132. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1133. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1134. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1135. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1136. ТОГДА ВычетыНаДетей.ВычетНаДетейДляОпекунов
  1137. ИНАЧЕ 0
  1138. КОНЕЦ КАК СтандартныеВычетыДетскиеОпекунов,
  1139. ВЫБОР
  1140. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1141. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1142. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1143. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1144. ТОГДА ВычетыНаДетей.ВычетНаДетейДвойнойДляОпекунов
  1145. ИНАЧЕ 0
  1146. КОНЕЦ КАК СтандартныеВычетыДетскиеДвойныеОпекунов,
  1147. ВЫБОР
  1148. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1149. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1150. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1151. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1152. ТОГДА ВычетыНаДетей.ВычетНаДетейДвойнойВторойДляОпекунов
  1153. ИНАЧЕ 0
  1154. КОНЕЦ КАК СтандартныеВычетыДетскиеДвойныеВторыеОпекунов,
  1155. ВЫБОР
  1156. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1157. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1158. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1159. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1160. ТОГДА ВычетыНаДетей.ВычетНаТретьегоРебенкаДляОпекунов
  1161. ИНАЧЕ 0
  1162. КОНЕЦ КАК СтандартныеВычетыНаТретьегоРебенкаОпекунов,
  1163. ВЫБОР
  1164. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1165. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1166. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1167. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1168. ТОГДА ВычетыНаДетей.ВычетНаТретьегоРебенкаДвойнойДляОпекунов
  1169. ИНАЧЕ 0
  1170. КОНЕЦ КАК СтандартныеВычетыНаТретьегоРебенкаДвойныеОпекунов,
  1171. ВЫБОР
  1172. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1173. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1174. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1175. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1176. ТОГДА ВычетыНаДетей.ВычетНаТретьегоРебенкаДвойнойВторойДляОпекунов
  1177. ИНАЧЕ 0
  1178. КОНЕЦ КАК СтандартныеВычетыНаТретьегоРебенкаДвойныеВторыеОпекунов,
  1179. ВЫБОР
  1180. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1181. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1182. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1183. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1184. ТОГДА ВычетыНаДетей.ВычетНаВторогоРебенкаДляОпекунов
  1185. ИНАЧЕ 0
  1186. КОНЕЦ КАК СтандартныеВычетыНаВторогоРебенкаОпекунов,
  1187. ВЫБОР
  1188. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1189. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1190. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1191. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1192. ТОГДА ВычетыНаДетей.ВычетНаВторогоРебенкаДвойнойДляОпекунов
  1193. ИНАЧЕ 0
  1194. КОНЕЦ КАК СтандартныеВычетыНаВторогоРебенкаДвойныеОпекунов,
  1195. ВЫБОР
  1196. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1197. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1198. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1199. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1200. ТОГДА ВычетыНаДетей.ВычетНаВторогоРебенкаДвойнойВторойДляОпекунов
  1201. ИНАЧЕ 0
  1202. КОНЕЦ КАК СтандартныеВычетыНаВторогоРебенкаДвойныеВторыеОпекунов,
  1203. ВЫБОР
  1204. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1205. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1206. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1207. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1208. ТОГДА ВычетыНаДетей.ВычетНаРебенкаИнвалидаДляОпекунов
  1209. ИНАЧЕ 0
  1210. КОНЕЦ КАК СтандартныеВычетыДетскиеИнвалидовОпекунов,
  1211. ВЫБОР
  1212. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1213. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1214. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1215. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1216. ТОГДА ВычетыНаДетей.ВычетНаРебенкаИнвалидаДвойнойДляОпекунов
  1217. ИНАЧЕ 0
  1218. КОНЕЦ КАК СтандартныеВычетыДетскиеИнвалидовДвойныеОпекунов,
  1219. ВЫБОР
  1220. КОГДА ПрименениеВычетов.ПрименятьВычеты
  1221. И Периоды.ПрименяетсяСтавкаПункта1Статьи224НК
  1222. И (ДоходыНарастающимИтогом.ОблагаемыйДоходЗаГод + ЕСТЬNULL(ДоходыСПредыдущегоМестаРаботы.Размер, 0) <= ВычетыНаДетей.ОграничениеПоДоходам
  1223. ИЛИ ВычетыНаДетей.ОграничениеПоДоходам = 0)
  1224. ТОГДА ВычетыНаДетей.ВычетНаРебенкаИнвалидаДвойнойВторойДляОпекунов
  1225. ИНАЧЕ 0
  1226. КОНЕЦ КАК СтандартныеВычетыДетскиеИнвалидовДвойныеВторыеОпекунов,
  1227. РазмерВычетовЛичный.ОграничениеПоДоходам КАК ОграничениеПоДоходамЛичные,
  1228. ВычетыНаДетей.ОграничениеПоДоходам КАК ОграничениеПоДоходамНаДетей
  1229. ПОМЕСТИТЬ ВТПраваНаСтандартныеВычетыПоМесяцам
  1230. ИЗ
  1231. ВТПериодыФизлиц КАК Периоды
  1232. ЛЕВОЕ СОЕДИНЕНИЕ ВТПрименениеСтандартныхВычетов КАК ПрименениеВычетов
  1233. ПО Периоды.ФизЛицо = ПрименениеВычетов.ФизЛицо
  1234. И Периоды.МесяцНалоговогоПериода = ПрименениеВычетов.МесяцНалоговогоПериода
  1235. ЛЕВОЕ СОЕДИНЕНИЕ ВТПраваНаЛичныеВычеты КАК ВычетыЛичные
  1236. ЛЕВОЕ СОЕДИНЕНИЕ ВТРазмерыСтандартныхВычетов КАК РазмерВычетовЛичный
  1237. ПО ВычетыЛичные.КодВычета = РазмерВычетовЛичный.КодВычета
  1238. И ВычетыЛичные.НачалоГодаНалоговогоПериода = РазмерВычетовЛичный.НачалоНалоговогоПериода
  1239. ПО Периоды.МесяцНалоговогоПериода = ВычетыЛичные.МесяцНалоговогоПериода
  1240. И Периоды.ФизЛицо = ВычетыЛичные.ФизЛицо
  1241. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НДФЛДоходыПредыдущегоМестаРаботы КАК ДоходыСПредыдущегоМестаРаботы
  1242. ПО Периоды.МесяцНалоговогоПериода = ДоходыСПредыдущегоМестаРаботы.МесяцНалоговогоПериода
  1243. И Периоды.ФизЛицо = ДоходыСПредыдущегоМестаРаботы.ФизЛицо
  1244. И (ДоходыСПредыдущегоМестаРаботы.Организация = &ГоловнаяОрганизация)
  1245. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыРезидентовНарастающимЗаГод КАК ДоходыНарастающимИтогом
  1246. ПО Периоды.МесяцНалоговогоПериода = ДоходыНарастающимИтогом.МесяцНалоговогоПериода
  1247. И Периоды.ФизЛицо = ДоходыНарастающимИтогом.ФизЛицо
  1248. ЛЕВОЕ СОЕДИНЕНИЕ ВТВычетыНаДетей КАК ВычетыНаДетей
  1249. ПО Периоды.ФизЛицо = ВычетыНаДетей.ФизЛицо
  1250. И Периоды.МесяцНалоговогоПериода = ВычетыНаДетей.МесяцНалоговогоПериода
  1251. ;
  1252.  
  1253. ////////////////////////////////////////////////////////////////////////////////
  1254. ВЫБРАТЬ
  1255. Доходы.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1256. Доходы.ФизЛицо КАК ФизЛицо,
  1257. СУММА(ВЫРАЗИТЬ(ВЫБОР
  1258. КОГДА Доходы.Резидент
  1259. ТОГДА 0
  1260. ИНАЧЕ Доходы.ДоходыБезВычетов
  1261. КОНЕЦ * СтавкиНалогаВПроцентах.Размер КАК ЧИСЛО(13, 0))) КАК НалогНерезидента
  1262. ПОМЕСТИТЬ ВТНалогНерезидентов
  1263. ИЗ
  1264. ВТДоходыСУчетомВычетовКДоходам КАК Доходы
  1265. ЛЕВОЕ СОЕДИНЕНИЕ ВТСтавкиНалогаВПроцентах КАК СтавкиНалогаВПроцентах
  1266. ПО Доходы.СтавкаНалогообложенияНеРезидента = СтавкиНалогаВПроцентах.СтавкаНалогообложения
  1267.  
  1268. СГРУППИРОВАТЬ ПО
  1269. Доходы.ФизЛицо,
  1270. Доходы.МесяцНалоговогоПериода
  1271. ;
  1272.  
  1273. ////////////////////////////////////////////////////////////////////////////////
  1274. ВЫБРАТЬ
  1275. Периоды.ФизЛицо КАК ФизЛицо,
  1276. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1277. ЕСТЬNULL(ДатыДохода.ДатаПолученияДохода, МАКСИМУМ(ЕСТЬNULL(Доходы.ДатаПолученияДохода, НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(Периоды.МесяцНалоговогоПериода, МЕСЯЦ), ДЕНЬ)))) КАК ДатаПолученияДохода,
  1278. ЗНАЧЕНИЕ(Перечисление.СтатусыНалогоплательщиковПоНДФЛ.ПустаяСсылка) КАК Статус,
  1279. ЗНАЧЕНИЕ(Справочник.ДоходыНДФЛ.ПустаяСсылка) КАК КодДохода,
  1280. ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
  1281. ЕСТЬNULL(СУММА(Доходы.ВсеДоходы), 0) КАК СуммаДохода,
  1282. "" КАК КодДоходаСтрокой,
  1283. 0 КАК НалогНерезидента,
  1284. ИСТИНА КАК ИсчислятьНалогНарастающимИтогом,
  1285. ЕСТЬNULL(ДатыДохода.ЗарегистрированоДляПромежуточногоРасчета, ЛОЖЬ) КАК ЗарегистрированоДляПромежуточногоРасчета,
  1286. МАКСИМУМ(ЕСТЬNULL(Доходы.ДатаПолученияДохода, НАЧАЛОПЕРИОДА(КОНЕЦПЕРИОДА(Периоды.МесяцНалоговогоПериода, МЕСЯЦ), ДЕНЬ))) КАК МаксимальнаяДатаПолученияДохода
  1287. ПОМЕСТИТЬ ВТДоходыНалоги
  1288. ИЗ
  1289. ВТПериодыНалогаНаДоходы КАК Периоды
  1290. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  1291. ПО Периоды.ФизЛицо = Доходы.ФизЛицо
  1292. И Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  1293. И (Доходы.ИсчислятьНалогНарастающимИтогом)
  1294. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК ДатыДохода
  1295. ПО Периоды.ФизЛицо = ДатыДохода.ФизЛицо
  1296. И Периоды.МесяцНалоговогоПериода = ДатыДохода.МесяцНалоговогоПериода
  1297. И (ДатыДохода.ИсчислятьНалогНарастающимИтогом)
  1298. ГДЕ
  1299. Периоды.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  1300.  
  1301. СГРУППИРОВАТЬ ПО
  1302. Периоды.МесяцНалоговогоПериода,
  1303. Периоды.ФизЛицо,
  1304. ДатыДохода.ДатаПолученияДохода,
  1305. ДатыДохода.ЗарегистрированоДляПромежуточногоРасчета
  1306.  
  1307. ОБЪЕДИНИТЬ ВСЕ
  1308.  
  1309. ВЫБРАТЬ
  1310. Периоды.ФизЛицо,
  1311. Периоды.МесяцНалоговогоПериода,
  1312. Доходы.ДатаПолученияДохода,
  1313. Доходы.Статус,
  1314. Доходы.КодДохода,
  1315. Доходы.Подразделение,
  1316. СУММА(Доходы.ДоходыБезВычетов),
  1317. Доходы.КодДохода.КодДляОтчетности,
  1318. ВЫРАЗИТЬ(СУММА(Доходы.ДоходыБезВычетов) * СтавкиНалогаВПроцентах.Размер КАК ЧИСЛО(13, 0)),
  1319. ЛОЖЬ,
  1320. Доходы.ЗарегистрированоДляПромежуточногоРасчета,
  1321. Доходы.ДатаПолученияДохода
  1322. ИЗ
  1323. ВТПериодыНалогаНаДоходы КАК Периоды
  1324. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  1325. ЛЕВОЕ СОЕДИНЕНИЕ ВТСтавкиНалогаВПроцентах КАК СтавкиНалогаВПроцентах
  1326. ПО Доходы.СтавкаНалогообложенияДохода = СтавкиНалогаВПроцентах.СтавкаНалогообложения
  1327. ПО Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  1328. И Периоды.ФизЛицо = Доходы.ФизЛицо
  1329. И (НЕ Доходы.ИсчислятьНалогНарастающимИтогом)
  1330. ГДЕ
  1331. Периоды.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  1332. И Доходы.ФизЛицо ЕСТЬ НЕ NULL
  1333.  
  1334. СГРУППИРОВАТЬ ПО
  1335. Периоды.ФизЛицо,
  1336. СтавкиНалогаВПроцентах.Размер,
  1337. Периоды.МесяцНалоговогоПериода,
  1338. Доходы.ДатаПолученияДохода,
  1339. Доходы.КодДохода,
  1340. Доходы.Подразделение,
  1341. Доходы.Статус,
  1342. Доходы.ЗарегистрированоДляПромежуточногоРасчета,
  1343. Доходы.КодДохода.КодДляОтчетности,
  1344. Доходы.ДатаПолученияДохода
  1345.  
  1346. ИМЕЮЩИЕ
  1347. СУММА(Доходы.ДоходыБезВычетов) <> 0
  1348. ;
  1349.  
  1350. ////////////////////////////////////////////////////////////////////////////////
  1351. ВЫБРАТЬ
  1352. Периоды.ФизЛицо КАК ФизЛицо,
  1353. Периоды.ФизЛицо.Наименование КАК Порядок,
  1354. ГОД(Периоды.МесяцНалоговогоПериода) КАК НалоговыйПериод,
  1355. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1356. Доходы.ИсчислятьНалогНарастающимИтогом,
  1357. Доходы.ДатаПолученияДохода КАК ДатаПолученияДохода,
  1358. Доходы.МаксимальнаяДатаПолученияДохода КАК МаксимальнаяДатаПолученияДоходаМесяца,
  1359. Доходы.ЗарегистрированоДляПромежуточногоРасчета КАК ЗарегистрированоДляПромежуточногоРасчета,
  1360. Доходы.Статус,
  1361. Доходы.КодДоходаСтрокой,
  1362. ВЫБОР
  1363. КОГДА Доходы.ИсчислятьНалогНарастающимИтогом
  1364. ТОГДА 0
  1365. ИНАЧЕ Доходы.СуммаДохода
  1366. КОНЕЦ КАК СуммаДохода,
  1367. Доходы.СуммаДохода КАК ВсеДоходыЗаМесяц,
  1368. Доходы.НалогНерезидента,
  1369. Доходы.Подразделение,
  1370. ЕСТЬNULL(ДоходыПоДатамПолученияДоходаНарастающимИтогом.ОблагаемыйДоходЗаМесяц, 0) КАК ОблагаемыйДоход,
  1371. ДоходыРезидентовПоМесяцам.ОблагаемыйДоход КАК ОблагаемыйДоходЗаМесяц,
  1372. ЕСТЬNULL(ДоходыПоДатамПолученияДоходаНарастающимИтогом.ОблагаемыйДоходЗаГод, 0) КАК ОблагаемыйДоходНарастающимИтогом,
  1373. СоциальныеВычеты.СуммаОборот КАК СоциальныйВычет,
  1374. СтавкиНалогаВПроцентах.Размер КАК СтавкаДляРезидента,
  1375. ПравоНаСтандартныеВычеты.КодВычетаЛичный,
  1376. ПравоНаСтандартныеВычеты.СтандартныеВычетыЛичные,
  1377. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетские,
  1378. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеДвойные,
  1379. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеДвойныеВторые,
  1380. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенка,
  1381. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенкаДвойные,
  1382. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенкаДвойныеВторые,
  1383. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенка,
  1384. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенкаДвойные,
  1385. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенкаДвойныеВторые,
  1386. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидов,
  1387. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидовДвойные,
  1388. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидовДвойныеВторые,
  1389. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидовОпекунов,
  1390. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидовДвойныеОпекунов,
  1391. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидовДвойныеВторыеОпекунов,
  1392. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеОпекунов,
  1393. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеДвойныеОпекунов,
  1394. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеДвойныеВторыеОпекунов,
  1395. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенкаОпекунов,
  1396. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенкаДвойныеОпекунов,
  1397. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенкаДвойныеВторыеОпекунов,
  1398. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенкаОпекунов,
  1399. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенкаДвойныеОпекунов,
  1400. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенкаДвойныеВторыеОпекунов,
  1401. ЕСТЬNULL(ПолитикаПримененияВычетов.ОсобенностиИсчисленияНДФЛ, ЗНАЧЕНИЕ(Перечисление.ОсобенностиИсчисленияНДФЛ.СтандартныеВычетыНарастающимИтогом)) КАК ОсобенностиУчетаВычетов
  1402. ИЗ
  1403. ВТПериодыНалогаНаДоходы КАК Периоды
  1404. ЛЕВОЕ СОЕДИНЕНИЕ ВТПраваНаСтандартныеВычетыПоМесяцам КАК ПравоНаСтандартныеВычеты
  1405. ПО Периоды.ФизЛицо = ПравоНаСтандартныеВычеты.ФизЛицо
  1406. И Периоды.МесяцНалоговогоПериода = ПравоНаСтандартныеВычеты.МесяцНалоговогоПериода
  1407. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыРезидентовНарастающимЗаГод КАК ДоходыРезидентовНарастающимЗаГод
  1408. ПО Периоды.ФизЛицо = ДоходыРезидентовНарастающимЗаГод.ФизЛицо
  1409. И Периоды.МесяцНалоговогоПериода = ДоходыРезидентовНарастающимЗаГод.МесяцНалоговогоПериода
  1410. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыРезидентовПоМесяцам КАК ДоходыРезидентовПоМесяцам
  1411. ПО Периоды.ФизЛицо = ДоходыРезидентовПоМесяцам.ФизЛицо
  1412. И Периоды.МесяцНалоговогоПериода = ДоходыРезидентовПоМесяцам.МесяцНалоговогоПериода
  1413. ЛЕВОЕ СОЕДИНЕНИЕ ВТСоциальныеВычетыПомесячно КАК СоциальныеВычеты
  1414. ПО Периоды.ФизЛицо = СоциальныеВычеты.ФизЛицо
  1415. И Периоды.МесяцНалоговогоПериода = СоциальныеВычеты.МесяцНалоговогоПериода
  1416. ЛЕВОЕ СОЕДИНЕНИЕ ВТСтавкиНалогаВПроцентах КАК СтавкиНалогаВПроцентах
  1417. ПО (СтавкиНалогаВПроцентах.СтавкаНалогообложения = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13))
  1418. ЛЕВОЕ СОЕДИНЕНИЕ ВТПолитикаПримененияВычетов КАК ПолитикаПримененияВычетов
  1419. ПО Периоды.НачалоГодаНалоговогоПериода = ПолитикаПримененияВычетов.НачалоНалоговогоПериода
  1420. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыНалоги КАК Доходы
  1421. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыПоДатамПолученияДоходаНарастающимЗаГод КАК ДоходыПоДатамПолученияДоходаНарастающимИтогом
  1422. ПО Доходы.ФизЛицо = ДоходыПоДатамПолученияДоходаНарастающимИтогом.ФизЛицо
  1423. И Доходы.МесяцНалоговогоПериода = ДоходыПоДатамПолученияДоходаНарастающимИтогом.МесяцНалоговогоПериода
  1424. И Доходы.ДатаПолученияДохода = ДоходыПоДатамПолученияДоходаНарастающимИтогом.ДатаПолученияДохода
  1425. И Доходы.ЗарегистрированоДляПромежуточногоРасчета = ДоходыПоДатамПолученияДоходаНарастающимИтогом.ЗарегистрированоДляПромежуточногоРасчета
  1426. ПО Периоды.МесяцНалоговогоПериода = Доходы.МесяцНалоговогоПериода
  1427. И Периоды.ФизЛицо = Доходы.ФизЛицо
  1428. ГДЕ
  1429. Периоды.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  1430. И (НЕ Доходы.ИсчислятьНалогНарастающимИтогом
  1431. ИЛИ Доходы.ДатаПолученияДохода = Доходы.МаксимальнаяДатаПолученияДохода
  1432. ИЛИ ЕСТЬNULL(ДоходыПоДатамПолученияДоходаНарастающимИтогом.ОблагаемыйДоходЗаМесяц, 0) <> 0)
  1433.  
  1434. УПОРЯДОЧИТЬ ПО
  1435. Порядок,
  1436. ФизЛицо,
  1437. НалоговыйПериод,
  1438. МесяцНалоговогоПериода,
  1439. Доходы.ИсчислятьНалогНарастающимИтогом УБЫВ,
  1440. ДатаПолученияДохода,
  1441. ЗарегистрированоДляПромежуточногоРасчета УБЫВ
  1442. ;
  1443.  
  1444. ////////////////////////////////////////////////////////////////////////////////
  1445. ВЫБРАТЬ
  1446. ПериодыФизлиц.ФизЛицо КАК ФизЛицо,
  1447. НАЧАЛОПЕРИОДА(ПериодыФизлиц.МесяцНалоговогоПериода, МЕСЯЦ) КАК МесяцНалоговогоПериода,
  1448. Доходы.ДатаПолученияДохода,
  1449. Доходы.Подразделение КАК Подразделение,
  1450. СУММА(ЕСТЬNULL(Доходы.ДоходыБезВычетов, 0)) КАК СуммаДохода
  1451. ИЗ
  1452. ВТПериодыФизлиц КАК ПериодыФизлиц
  1453. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыСоСтавками КАК Доходы
  1454. ПО ПериодыФизлиц.ФизЛицо = Доходы.ФизЛицо
  1455. И (НАЧАЛОПЕРИОДА(ПериодыФизлиц.МесяцНалоговогоПериода, МЕСЯЦ) = Доходы.МесяцНалоговогоПериода)
  1456. ГДЕ
  1457. ПериодыФизлиц.МесяцНалоговогоПериода >= &ДатаИзмененияИсчисленияДляИностранцев
  1458.  
  1459. СГРУППИРОВАТЬ ПО
  1460. ПериодыФизлиц.ФизЛицо,
  1461. НАЧАЛОПЕРИОДА(ПериодыФизлиц.МесяцНалоговогоПериода, МЕСЯЦ),
  1462. Доходы.Подразделение,
  1463. Доходы.ДатаПолученияДохода
  1464.  
  1465. УПОРЯДОЧИТЬ ПО
  1466. ФизЛицо,
  1467. МесяцНалоговогоПериода,
  1468. Доходы.ДатаПолученияДохода,
  1469. Подразделение
  1470. ;
  1471.  
  1472. ////////////////////////////////////////////////////////////////////////////////
  1473. ВЫБРАТЬ
  1474. Периоды.ФизЛицо КАК ФизЛицо,
  1475. Периоды.Порядок КАК Порядок,
  1476. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1477. Периоды.Резидент,
  1478. ДоходыРезидентовПоМесяцам.ОблагаемыйДоход КАК ОблагаемыйДоходЗаМесяц,
  1479. ДоходыРезидентовНарастающимЗаГод.ОблагаемыйДоходЗаГод КАК ОблагаемыйДоходНарастающимИтогом,
  1480. СоциальныеВычеты.СуммаОборот КАК СоциальныйВычет,
  1481. ВЫБОР
  1482. КОГДА Периоды.Резидент
  1483. ТОГДА 0
  1484. ИНАЧЕ ЕСТЬNULL(НалогНерезидентов.НалогНерезидента, 0)
  1485. КОНЕЦ КАК НалогЗаМесяц,
  1486. СтавкиНалогаВПроцентах.Размер КАК СтавкаДляРезидента,
  1487. ПравоНаСтандартныеВычеты.КодВычетаЛичный,
  1488. ПравоНаСтандартныеВычеты.СтандартныеВычетыЛичные,
  1489. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетские,
  1490. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеДвойные,
  1491. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеДвойныеВторые,
  1492. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенка,
  1493. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенкаДвойные,
  1494. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаТретьегоРебенкаДвойныеВторые,
  1495. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенка,
  1496. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенкаДвойные,
  1497. ПравоНаСтандартныеВычеты.СтандартныеВычетыНаВторогоРебенкаДвойныеВторые,
  1498. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидов,
  1499. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидовДвойные,
  1500. ПравоНаСтандартныеВычеты.СтандартныеВычетыДетскиеИнвалидовДвойныеВторые,
  1501. ЕСТЬNULL(ПолитикаПримененияВычетов.ОсобенностиИсчисленияНДФЛ, ЗНАЧЕНИЕ(Перечисление.ОсобенностиИсчисленияНДФЛ.СтандартныеВычетыНарастающимИтогом)) КАК ОсобенностиУчетаВычетов,
  1502. ГОД(Периоды.МесяцНалоговогоПериода) КАК НалоговыйПериод,
  1503. ПравоНаСтандартныеВычеты.ОграничениеПоДоходамЛичные,
  1504. ПравоНаСтандартныеВычеты.ОграничениеПоДоходамНаДетей
  1505. ИЗ
  1506. ВТПериодыФизлиц КАК Периоды
  1507. ЛЕВОЕ СОЕДИНЕНИЕ ВТНалогНерезидентов КАК НалогНерезидентов
  1508. ПО Периоды.ФизЛицо = НалогНерезидентов.ФизЛицо
  1509. И Периоды.МесяцНалоговогоПериода = НалогНерезидентов.МесяцНалоговогоПериода
  1510. ЛЕВОЕ СОЕДИНЕНИЕ ВТПраваНаСтандартныеВычетыПоМесяцам КАК ПравоНаСтандартныеВычеты
  1511. ПО Периоды.ФизЛицо = ПравоНаСтандартныеВычеты.ФизЛицо
  1512. И Периоды.МесяцНалоговогоПериода = ПравоНаСтандартныеВычеты.МесяцНалоговогоПериода
  1513. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыРезидентовНарастающимЗаГод КАК ДоходыРезидентовНарастающимЗаГод
  1514. ПО Периоды.ФизЛицо = ДоходыРезидентовНарастающимЗаГод.ФизЛицо
  1515. И Периоды.МесяцНалоговогоПериода = ДоходыРезидентовНарастающимЗаГод.МесяцНалоговогоПериода
  1516. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыРезидентовПоМесяцам КАК ДоходыРезидентовПоМесяцам
  1517. ПО Периоды.ФизЛицо = ДоходыРезидентовПоМесяцам.ФизЛицо
  1518. И Периоды.МесяцНалоговогоПериода = ДоходыРезидентовПоМесяцам.МесяцНалоговогоПериода
  1519. ЛЕВОЕ СОЕДИНЕНИЕ ВТСоциальныеВычетыПомесячно КАК СоциальныеВычеты
  1520. ПО Периоды.ФизЛицо = СоциальныеВычеты.ФизЛицо
  1521. И Периоды.МесяцНалоговогоПериода = СоциальныеВычеты.МесяцНалоговогоПериода
  1522. ЛЕВОЕ СОЕДИНЕНИЕ ВТСтавкиНалогаВПроцентах КАК СтавкиНалогаВПроцентах
  1523. ПО (СтавкиНалогаВПроцентах.СтавкаНалогообложения = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавки.Ставка13))
  1524. ЛЕВОЕ СОЕДИНЕНИЕ ВТПолитикаПримененияВычетов КАК ПолитикаПримененияВычетов
  1525. ПО Периоды.НачалоГодаНалоговогоПериода = ПолитикаПримененияВычетов.НачалоНалоговогоПериода
  1526. ГДЕ
  1527. &УсловиеПомесячногоРасчета
  1528.  
  1529. УПОРЯДОЧИТЬ ПО
  1530. Порядок,
  1531. ФизЛицо,
  1532. НалоговыйПериод,
  1533. МесяцНалоговогоПериода
  1534. ;
  1535.  
  1536. ////////////////////////////////////////////////////////////////////////////////
  1537. ВЫБРАТЬ
  1538. Периоды.ФизЛицо КАК ФизЛицо,
  1539. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1540. СУММА(ВЫБОР
  1541. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код320о)
  1542. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1543. ИНАЧЕ 0
  1544. КОНЕЦ) КАК ВычетРасходыНаСвоеОбучение,
  1545. СУММА(ВЫБОР
  1546. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код321)
  1547. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1548. ИНАЧЕ 0
  1549. КОНЕЦ) КАК ВычетРасходыНаОбучениеДетей,
  1550. СУММА(ВЫБОР
  1551. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код324)
  1552. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1553. ИНАЧЕ 0
  1554. КОНЕЦ) КАК ВычетРасходыНаЛечение,
  1555. СУММА(ВЫБОР
  1556. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код325)
  1557. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1558. ИНАЧЕ 0
  1559. КОНЕЦ) КАК ВычетСтраховыеВзносыНаМедУслуги,
  1560. СУММА(ВЫБОР
  1561. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код326)
  1562. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1563. ИНАЧЕ 0
  1564. КОНЕЦ) КАК ВычетРасходыНаДорогостоящееЛечение,
  1565. СУММА(ВЫБОР
  1566. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код329)
  1567. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1568. ИНАЧЕ 0
  1569. КОНЕЦ) КАК ВычетВзносыНаДобровольноеСтрахованиеЖизни,
  1570. СУММА(ВЫБОР
  1571. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код311)
  1572. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1573. ИНАЧЕ 0
  1574. КОНЕЦ) КАК ВычетИмущественныйРасходы,
  1575. СУММА(ВЫБОР
  1576. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код312)
  1577. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1578. ИНАЧЕ 0
  1579. КОНЕЦ) КАК ВычетИмущественныйПроцентыПоКредитам,
  1580. СУММА(ВЫБОР
  1581. КОГДА ПравоНаИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код318)
  1582. ТОГДА ПравоНаИмущественныеВычеты.Размер
  1583. ИНАЧЕ 0
  1584. КОНЕЦ) КАК ВычетИмущественныйПроцентыПриПерекредитовании
  1585. ИЗ
  1586. ВТПериодыНалогаНаДоходы КАК Периоды
  1587. ЛЕВОЕ СОЕДИНЕНИЕ ВТПравоНаИмущественныеВычеты КАК ПравоНаИмущественныеВычеты
  1588. ПО Периоды.ФизЛицо = ПравоНаИмущественныеВычеты.ФизЛицо
  1589. И Периоды.МесяцНалоговогоПериода = ПравоНаИмущественныеВычеты.МесяцНалоговогоПериода
  1590.  
  1591. СГРУППИРОВАТЬ ПО
  1592. Периоды.ФизЛицо,
  1593. Периоды.МесяцНалоговогоПериода
  1594.  
  1595. УПОРЯДОЧИТЬ ПО
  1596. ФизЛицо,
  1597. МесяцНалоговогоПериода
  1598. ;
  1599.  
  1600. ////////////////////////////////////////////////////////////////////////////////
  1601. ВЫБРАТЬ
  1602. ПериодыФизлиц.ФизЛицо КАК ФизЛицо,
  1603. НАЧАЛОПЕРИОДА(ПериодыФизлиц.МесяцНалоговогоПериода, МЕСЯЦ) КАК МесяцНалоговогоПериода,
  1604. Доходы.Подразделение КАК Подразделение,
  1605. СУММА(ЕСТЬNULL(Доходы.СуммаДоходаОборот, 0) - ВЫБОР
  1606. КОГДА ПериодыФизлиц.Резидент
  1607. ТОГДА ЕСТЬNULL(Доходы.СуммаВычетаОборот, 0)
  1608. КОГДА Доходы.КодВычета.НеПредоставляетсяНерезидентам
  1609. ТОГДА 0
  1610. ИНАЧЕ ЕСТЬNULL(Доходы.СуммаВычетаОборот, 0)
  1611. КОНЕЦ) КАК СуммаДохода
  1612. ИЗ
  1613. ВТПериодыФизлиц КАК ПериодыФизлиц
  1614. ЛЕВОЕ СОЕДИНЕНИЕ ВТДоходыФизлиц КАК Доходы
  1615. ПО ПериодыФизлиц.ФизЛицо = Доходы.ФизЛицо
  1616. И (НАЧАЛОПЕРИОДА(ПериодыФизлиц.МесяцНалоговогоПериода, МЕСЯЦ) = Доходы.МесяцНалоговогоПериода)
  1617. ГДЕ
  1618. ПериодыФизлиц.МесяцНалоговогоПериода < &ДатаИзмененияИсчисленияДляИностранцев
  1619.  
  1620. СГРУППИРОВАТЬ ПО
  1621. ПериодыФизлиц.ФизЛицо,
  1622. НАЧАЛОПЕРИОДА(ПериодыФизлиц.МесяцНалоговогоПериода, МЕСЯЦ),
  1623. Доходы.Подразделение
  1624.  
  1625. УПОРЯДОЧИТЬ ПО
  1626. ФизЛицо,
  1627. МесяцНалоговогоПериода,
  1628. Подразделение
  1629. ;
  1630.  
  1631. ////////////////////////////////////////////////////////////////////////////////
  1632. ВЫБРАТЬ
  1633. Налоги.ФизЛицо,
  1634. НАЧАЛОПЕРИОДА(Налоги.МесяцНалоговогоПериода, МЕСЯЦ) КАК МесяцНалоговогоПериодаДляПоиска,
  1635. Налоги.МесяцНалоговогоПериода,
  1636. Налоги.Подразделение,
  1637. СУММА(Налоги.Налог) КАК Налог
  1638. ИЗ
  1639. (ВЫБРАТЬ
  1640. РасчетыНалогоплательщиковСБюджетомПоНДФЛ.ФизЛицо КАК ФизЛицо,
  1641. ВЫБОР
  1642. КОГДА РасчетыНалогоплательщиковСБюджетомПоНДФЛ.МесяцНалоговогоПериода < &ДатаИзмененияИсчисленияДляИностранцев
  1643. ТОГДА НАЧАЛОПЕРИОДА(РасчетыНалогоплательщиковСБюджетомПоНДФЛ.МесяцНалоговогоПериода, МЕСЯЦ)
  1644. ИНАЧЕ РасчетыНалогоплательщиковСБюджетомПоНДФЛ.МесяцНалоговогоПериода
  1645. КОНЕЦ КАК МесяцНалоговогоПериода,
  1646. РасчетыНалогоплательщиковСБюджетомПоНДФЛ.ПодразделениеОрганизации КАК Подразделение,
  1647. -РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Налог КАК Налог
  1648. ИЗ
  1649. РегистрНакопления.НДФЛРасчетыСБюджетом КАК РасчетыНалогоплательщиковСБюджетомПоНДФЛ
  1650. ГДЕ
  1651. РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Регистратор <> &Регистратор
  1652. И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.ВидСтроки = ЗНАЧЕНИЕ(Перечисление.НДФЛРасчетыСБюджетомВидСтроки.Начисление)
  1653. И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.МесяцНалоговогоПериода МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  1654. И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.СтавкаНалогообложенияРезидента = ЗНАЧЕНИЕ(Перечисление.НДФЛСтавкиНалогообложенияРезидента.Ставка13)
  1655. И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Организация = &ГоловнаяОрганизация
  1656. И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.ФизЛицо В
  1657. (ВЫБРАТЬ
  1658. СписокСотрудников.ФизЛицо
  1659. ИЗ
  1660. ВТСписокФизЛиц КАК СписокСотрудников)
  1661. И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Период <= &КонецМесяцаРасчета
  1662. И РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Период < &НачалоМесяцаРасчета
  1663.  
  1664. ОБЪЕДИНИТЬ ВСЕ
  1665.  
  1666. ВЫБРАТЬ
  1667. ДополнительныеНалоги.ФизЛицо,
  1668. ВЫБОР
  1669. КОГДА ДополнительныеНалоги.МесяцНалоговогоПериода < &ДатаИзмененияИсчисленияДляИностранцев
  1670. ТОГДА НАЧАЛОПЕРИОДА(ДополнительныеНалоги.МесяцНалоговогоПериода, МЕСЯЦ)
  1671. ИНАЧЕ ДополнительныеНалоги.МесяцНалоговогоПериода
  1672. КОНЕЦ,
  1673. ДополнительныеНалоги.ПодразделениеОрганизации,
  1674. -ДополнительныеНалоги.Налог
  1675. ИЗ
  1676. ВТДополнительныеНалоги КАК ДополнительныеНалоги
  1677. ГДЕ
  1678. ДополнительныеНалоги.МесяцНалоговогоПериода МЕЖДУ &НачалоГодаПериодаРасчета И &КонецПериодаРасчета
  1679. И ДополнительныеНалоги.ФизЛицо В
  1680. (ВЫБРАТЬ
  1681. СписокСотрудников.ФизЛицо
  1682. ИЗ
  1683. ВТСписокФизЛиц КАК СписокСотрудников)) КАК Налоги
  1684.  
  1685. СГРУППИРОВАТЬ ПО
  1686. Налоги.ФизЛицо,
  1687. Налоги.МесяцНалоговогоПериода,
  1688. Налоги.Подразделение
  1689.  
  1690. УПОРЯДОЧИТЬ ПО
  1691. Налоги.ФизЛицо,
  1692. Налоги.МесяцНалоговогоПериода,
  1693. Налоги.Подразделение
  1694. ;
  1695.  
  1696. ////////////////////////////////////////////////////////////////////////////////
  1697. ВЫБРАТЬ
  1698. НДФЛПредоставленныеСтандартныеВычеты.ФизЛицо КАК ФизЛицо,
  1699. НДФЛПредоставленныеСтандартныеВычеты.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1700. НДФЛПредоставленныеСтандартныеВычеты.Подразделение КАК Подразделение,
  1701. МАКСИМУМ(ВЫБОР
  1702. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета В (ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код103), ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код104), ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код105))
  1703. ТОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета
  1704. ИНАЧЕ ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.ПустаяСсылка)
  1705. КОНЕЦ) КАК КодВычетаЛичный,
  1706. СУММА(ВЫБОР
  1707. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета В (ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код103), ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код104), ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код105))
  1708. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1709. ИНАЧЕ 0
  1710. КОНЕЦ) КАК ПримененныйВычетЛичный,
  1711. СУММА(ВЫБОР
  1712. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код101)
  1713. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1714. ИНАЧЕ 0
  1715. КОНЕЦ) КАК ПримененныйВычетНаДетей,
  1716. СУММА(ВЫБОР
  1717. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код102)
  1718. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1719. ИНАЧЕ 0
  1720. КОНЕЦ) КАК ПримененныйВычетНаДетейДвойной,
  1721. СУММА(ВЫБОР
  1722. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код111)
  1723. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1724. ИНАЧЕ 0
  1725. КОНЕЦ) КАК ПримененныйВычетНаДетейДвойнойВторой,
  1726. СУММА(ВЫБОР
  1727. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код116)
  1728. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1729. ИНАЧЕ 0
  1730. КОНЕЦ) КАК ПримененныйВычетНаТретьегоРебенка,
  1731. СУММА(ВЫБОР
  1732. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код120)
  1733. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1734. ИНАЧЕ 0
  1735. КОНЕЦ) КАК ПримененныйВычетНаТретьегоРебенкаДвойной,
  1736. СУММА(ВЫБОР
  1737. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код124)
  1738. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1739. ИНАЧЕ 0
  1740. КОНЕЦ) КАК ПримененныйВычетНаТретьегоРебенкаДвойнойВторой,
  1741. СУММА(ВЫБОР
  1742. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код115)
  1743. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1744. ИНАЧЕ 0
  1745. КОНЕЦ) КАК ПримененныйВычетНаВторогоРебенка,
  1746. СУММА(ВЫБОР
  1747. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код119)
  1748. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1749. ИНАЧЕ 0
  1750. КОНЕЦ) КАК ПримененныйВычетНаВторогоРебенкаДвойной,
  1751. СУММА(ВЫБОР
  1752. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код123)
  1753. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1754. ИНАЧЕ 0
  1755. КОНЕЦ) КАК ПримененныйВычетНаВторогоРебенкаДвойнойВторой,
  1756. СУММА(ВЫБОР
  1757. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код106)
  1758. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1759. ИНАЧЕ 0
  1760. КОНЕЦ) КАК ПримененныйВычетНаДетейИнвалидов,
  1761. СУММА(ВЫБОР
  1762. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код107)
  1763. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1764. ИНАЧЕ 0
  1765. КОНЕЦ) КАК ПримененныйВычетНаДетейИнвалидовДвойной,
  1766. СУММА(ВЫБОР
  1767. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код113)
  1768. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1769. ИНАЧЕ 0
  1770. КОНЕЦ) КАК ПримененныйВычетНаДетейИнвалидовДвойнойВторой,
  1771. СУММА(ВЫБОР
  1772. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код130)
  1773. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1774. ИНАЧЕ 0
  1775. КОНЕЦ) КАК ПримененныйВычетНаДетейОпекунов,
  1776. СУММА(ВЫБОР
  1777. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код135)
  1778. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1779. ИНАЧЕ 0
  1780. КОНЕЦ) КАК ПримененныйВычетНаДетейДвойнойОпекунов,
  1781. СУММА(ВЫБОР
  1782. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код143)
  1783. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1784. ИНАЧЕ 0
  1785. КОНЕЦ) КАК ПримененныйВычетНаДетейДвойнойВторойОпекунов,
  1786. СУММА(ВЫБОР
  1787. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код131)
  1788. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1789. ИНАЧЕ 0
  1790. КОНЕЦ) КАК ПримененныйВычетНаВторогоРебенкаОпекунов,
  1791. СУММА(ВЫБОР
  1792. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код137)
  1793. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1794. ИНАЧЕ 0
  1795. КОНЕЦ) КАК ПримененныйВычетНаВторогоРебенкаДвойнойОпекунов,
  1796. СУММА(ВЫБОР
  1797. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код145)
  1798. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1799. ИНАЧЕ 0
  1800. КОНЕЦ) КАК ПримененныйВычетНаВторогоРебенкаДвойнойВторойОпекунов,
  1801. СУММА(ВЫБОР
  1802. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код132)
  1803. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1804. ИНАЧЕ 0
  1805. КОНЕЦ) КАК ПримененныйВычетНаТретьегоРебенкаОпекунов,
  1806. СУММА(ВЫБОР
  1807. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код139)
  1808. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1809. ИНАЧЕ 0
  1810. КОНЕЦ) КАК ПримененныйВычетНаТретьегоРебенкаДвойнойОпекунов,
  1811. СУММА(ВЫБОР
  1812. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код147)
  1813. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1814. ИНАЧЕ 0
  1815. КОНЕЦ) КАК ПримененныйВычетНаТретьегоРебенкаДвойнойВторойОпекунов,
  1816. СУММА(ВЫБОР
  1817. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код117о)
  1818. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1819. ИНАЧЕ 0
  1820. КОНЕЦ) КАК ПримененныйВычетНаДетейИнвалидовОпекунов,
  1821. СУММА(ВЫБОР
  1822. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код121о)
  1823. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1824. ИНАЧЕ 0
  1825. КОНЕЦ) КАК ПримененныйВычетНаДетейИнвалидовДвойнойОпекунов,
  1826. СУММА(ВЫБОР
  1827. КОГДА НДФЛПредоставленныеСтандартныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код125о)
  1828. ТОГДА -НДФЛПредоставленныеСтандартныеВычеты.СуммаОборот
  1829. ИНАЧЕ 0
  1830. КОНЕЦ) КАК ПримененныйВычетНаДетейИнвалидовДвойнойВторойОпекунов
  1831. ИЗ
  1832. ВТПредоставленныеСтандартныеИСоциальныеВычеты КАК НДФЛПредоставленныеСтандартныеВычеты
  1833.  
  1834. СГРУППИРОВАТЬ ПО
  1835. НДФЛПредоставленныеСтандартныеВычеты.Подразделение,
  1836. НДФЛПредоставленныеСтандартныеВычеты.МесяцНалоговогоПериода,
  1837. НДФЛПредоставленныеСтандартныеВычеты.ФизЛицо
  1838.  
  1839. УПОРЯДОЧИТЬ ПО
  1840. ФизЛицо,
  1841. МесяцНалоговогоПериода,
  1842. Подразделение
  1843. ;
  1844.  
  1845. ////////////////////////////////////////////////////////////////////////////////
  1846. ВЫБРАТЬ
  1847. Периоды.ФизЛицо КАК ФизЛицо,
  1848. Периоды.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
  1849. ИмущественныеВычеты.Подразделение КАК Подразделение,
  1850. СУММА(ВЫБОР
  1851. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код320о)
  1852. ТОГДА -ИмущественныеВычеты.Сумма
  1853. ИНАЧЕ 0
  1854. КОНЕЦ) КАК ПримененныйВычетРасходыНаСвоеОбучение,
  1855. СУММА(ВЫБОР
  1856. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код321)
  1857. ТОГДА -ИмущественныеВычеты.Сумма
  1858. ИНАЧЕ 0
  1859. КОНЕЦ) КАК ПримененныйВычетРасходыНаОбучениеДетей,
  1860. СУММА(ВЫБОР
  1861. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код324)
  1862. ТОГДА -ИмущественныеВычеты.Сумма
  1863. ИНАЧЕ 0
  1864. КОНЕЦ) КАК ПримененныйВычетРасходыНаЛечение,
  1865. СУММА(ВЫБОР
  1866. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код325)
  1867. ТОГДА -ИмущественныеВычеты.Сумма
  1868. ИНАЧЕ 0
  1869. КОНЕЦ) КАК ПримененныйВычетСтраховыеВзносыНаМедУслуги,
  1870. СУММА(ВЫБОР
  1871. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код326)
  1872. ТОГДА -ИмущественныеВычеты.Сумма
  1873. ИНАЧЕ 0
  1874. КОНЕЦ) КАК ПримененныйВычетРасходыНаДорогостоящееЛечение,
  1875. СУММА(ВЫБОР
  1876. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код329)
  1877. ТОГДА -ИмущественныеВычеты.Сумма
  1878. ИНАЧЕ 0
  1879. КОНЕЦ) КАК ПримененныйВычетВзносыНаДобровольноеСтрахованиеЖизни,
  1880. СУММА(ВЫБОР
  1881. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код311)
  1882. ТОГДА -ИмущественныеВычеты.Сумма
  1883. ИНАЧЕ 0
  1884. КОНЕЦ) КАК ПримененныйВычетИмущественныйРасход,
  1885. СУММА(ВЫБОР
  1886. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код312)
  1887. ТОГДА -ИмущественныеВычеты.Сумма
  1888. ИНАЧЕ 0
  1889. КОНЕЦ) КАК ПримененныйВычетИмущественныйПроцентыПоКредитам,
  1890. СУММА(ВЫБОР
  1891. КОГДА ИмущественныеВычеты.КодВычета = ЗНАЧЕНИЕ(Справочник.ВычетыНДФЛ.Код318)
  1892. ТОГДА -ИмущественныеВычеты.Сумма
  1893. ИНАЧЕ 0
  1894. КОНЕЦ) КАК ПримененныйВычетИмущественныйПроцентыПриПерекредитовании
  1895. ИЗ
  1896. ВТПериодыНалогаНаДоходы КАК Периоды
  1897. ЛЕВОЕ СОЕДИНЕНИЕ ВТПредоставленоИмущественныхВычетов КАК ИмущественныеВычеты
  1898. ПО Периоды.ФизЛицо = ИмущественныеВычеты.ФизЛицо
  1899. И Периоды.МесяцНалоговогоПериода = ИмущественныеВычеты.МесяцНалоговогоПериода
  1900. ГДЕ
  1901. ИмущественныеВычеты.Подразделение ЕСТЬ НЕ NULL
  1902.  
  1903. СГРУППИРОВАТЬ ПО
  1904. ИмущественныеВычеты.Подразделение,
  1905. Периоды.МесяцНалоговогоПериода,
  1906. Периоды.ФизЛицо
  1907.  
  1908. УПОРЯДОЧИТЬ ПО
  1909. ФизЛицо,
  1910. МесяцНалоговогоПериода,
  1911. Подразделение
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement