Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.85 KB | None | 0 0
  1. ВЫБРАТЬ
  2. ЗаказыПокупателейОстаткиИОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
  3. ЗаказыПокупателейОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
  4. ЗаказыПокупателейОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
  5. 0 КАК СуммаВзаиморасчетовПриход,
  6. 0 КАК СуммаВзаиморасчетовРасход
  7. ПОМЕСТИТЬ ВТРасчетыЗаказы
  8. ИЗ
  9. РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, , , ) КАК ЗаказыПокупателейОстаткиИОбороты
  10. ГДЕ
  11. (ЗаказыПокупателейОстаткиИОбороты.КоличествоПриход <> 0
  12. ИЛИ ЗаказыПокупателейОстаткиИОбороты.КоличествоРасход <> 0)
  13.  
  14. ОБЪЕДИНИТЬ ВСЕ
  15.  
  16. ВЫБРАТЬ
  17. РасчетыСКонтрагентамиОстаткиИОбороты.Сделка,
  18. 0,
  19. 0,
  20. РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход,
  21. РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход
  22. ИЗ
  23. РегистрНакопления.РасчетыСКонтрагентами.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, , , Сделка ССЫЛКА Документ.ЗаказПокупателя) КАК РасчетыСКонтрагентамиОстаткиИОбороты
  24. ГДЕ
  25. (ЕСТЬNULL(РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход, 0) <> 0
  26. ИЛИ ЕСТЬNULL(РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход, 0) <> 0)
  27. ;
  28.  
  29. ////////////////////////////////////////////////////////////////////////////////
  30. ВЫБРАТЬ
  31. ВТРасчетыЗаказы.ЗаказПокупателя
  32. ПОМЕСТИТЬ ВТЗаказы
  33. ИЗ
  34. ВТРасчетыЗаказы КАК ВТРасчетыЗаказы
  35. ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&КонечнаяДата, ) КАК ВзаиморасчетыСКонтрагентамиОстатки
  36. ПО ВТРасчетыЗаказы.ЗаказПокупателя = ВзаиморасчетыСКонтрагентамиОстатки.Сделка
  37. ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКонтрагентами.Остатки(&КонечнаяДата, ) КАК РасчетыСКонтрагентамиОстатки
  38. ПО ВТРасчетыЗаказы.ЗаказПокупателя = РасчетыСКонтрагентамиОстатки.Сделка
  39. ГДЕ
  40. ЕСТЬNULL(ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток, 0) = 0
  41. И ЕСТЬNULL(РасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток, 0) = 0
  42. ;
  43.  
  44. ////////////////////////////////////////////////////////////////////////////////
  45. ВЫБРАТЬ
  46. ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя,
  47. ПродажиОбороты.Номенклатура КАК Номенклатура,
  48. ПродажиОбороты.СтоимостьОборот КАК СуммаПродажи,
  49. 0 КАК Количество,
  50. 0 КАК Стоимость,
  51. ПродажиОбороты.Подразделение КАК Подразделение
  52. ПОМЕСТИТЬ ВТПродажиОбороты
  53. ИЗ
  54. РегистрНакопления.Продажи.Обороты(, , , Проект = ЗНАЧЕНИЕ(справочник.проекты.пустаяссылка)) КАК ПродажиОбороты
  55.  
  56. ОБЪЕДИНИТЬ ВСЕ
  57.  
  58. ВЫБРАТЬ
  59. ПродажиСебестоимостьОбороты.ЗаказПокупателя,
  60. ПродажиСебестоимостьОбороты.Номенклатура,
  61. 0,
  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. И ВТОтобранныеЗаказы.Заказ ЕСТЬ NULL
  101. {ГДЕ
  102. ЗаказПокупателя.Ссылка.* КАК ЗаказПокупателя,
  103. ЗаказПокупателя.Подразделение.*}
  104.  
  105. УПОРЯДОЧИТЬ ПО
  106. ЗаказПокупателя
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement