Advertisement
Guest User

Untitled

a guest
Dec 25th, 2013
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.62 KB | None | 0 0
  1. ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
  2. ПоступлениеНаРасчетныйСчет.Дата КАК Дата,
  3. ПоступлениеНаРасчетныйСчет.Контрагент КАК Контрагент,
  4. ВЫБОР
  5. КОГДА ПоступлениеНаРасчетныйСчет.Контрагент.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  6. ТОГДА ПоступлениеНаРасчетныйСчет.Контрагент
  7. ИНАЧЕ ПоступлениеНаРасчетныйСчет.Контрагент.Родитель.Диллер
  8. КОНЕЦ КАК Диллер,
  9. ПоступлениеНаРасчетныйСчет.Контрагент.Родитель.ОсновнойМенеджер КАК Менеджер,
  10. ВЫБОР
  11. КОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование ССЫЛКА Документ.ЗаказОтПокупателя
  12. ТОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование
  13. КОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование ССЫЛКА Документ.РеализацияТоваровУслуг
  14. ТОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование.ЗаказОтПокупателя
  15. ИНАЧЕ "Осутствует заказ"
  16. КОНЕЦ КАК ЗаказОтПокупателя,
  17. ЕСТЬNULL(СУММА(ЗаказОтПокупателяТовары.СуммаОптовая), 0) КАК СуммаОптовая,
  18. ПоступлениеНаРасчетныйСчет.СуммаДокумента КАК СуммаОплаты,
  19. 2 КАК Упорядочивание,
  20. ЗаказОтПокупателяТовары.Ссылка.СуммаДокумента КАК СуммаПоЗаказуРозницаСУчетомУслуг,
  21. ВЫБОР
  22. КОГДА ЗаказОтПокупателяТовары.Ссылка.ОплатаУДиллера
  23. ТОГДА ЗаказОтПокупателяТовары.Ссылка.Предоплата
  24. ИНАЧЕ 0
  25. КОНЕЦ КАК СуммаПредоплатыУДиллера,
  26. ВЫБОР
  27. КОГДА ВЫБОР
  28. КОГДА ЕСТЬNULL(СУММА(ЗаказОтПокупателяТовары.СуммаОптовая), 0) = 0
  29. ТОГДА 0
  30. ИНАЧЕ 1
  31. КОНЕЦ = 0
  32. ТОГДА 1
  33. ИНАЧЕ ВЫБОР
  34. КОГДА ЕСТЬNULL(СУММА(ЗаказОтПокупателяТовары.СуммаОптовая), 0) = 0
  35. ТОГДА 0
  36. ИНАЧЕ 1
  37. КОНЕЦ
  38. КОНЕЦ КАК Коэффициент,
  39. ВЫБОР
  40. КОГДА ПоступлениеНаРасчетныйСчет.Ссылка ЕСТЬ NULL
  41. ТОГДА 0
  42. ИНАЧЕ 1
  43. КОНЕЦ КАК Тест,
  44. ПоступлениеНаРасчетныйСчет.Ссылка КАК Документ,
  45. КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
  46. КОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование ССЫЛКА Документ.ЗаказОтПокупателя
  47. ТОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование
  48. КОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование ССЫЛКА Документ.РеализацияТоваровУслуг
  49. ТОГДА ПоступлениеНаРасчетныйСчет.ДокументОснование.ЗаказОтПокупателя
  50. ИНАЧЕ "Осутствует заказ"
  51. КОНЕЦ) КАК КоличествоДокументов,
  52. ВЫБОР
  53. КОГДА ПоступлениеНаРасчетныйСчет.Контрагент.Родитель.Опт
  54. ТОГДА "Юридическое лица"
  55. ИНАЧЕ "Интернет магазины"
  56. КОНЕЦ КАК ВидКонтрагента
  57. {ВЫБРАТЬ
  58. Дата,
  59. Контрагент.*,
  60. Диллер.*,
  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. ИНАЧЕ 0
  104. КОНЕЦ,
  105. ПоступлениеНаРасчетныйСчет.Ссылка,
  106. ВЫБОР
  107. КОГДА ПоступлениеНаРасчетныйСчет.Контрагент.Родитель.Опт
  108. ТОГДА "Юридическое лица"
  109. ИНАЧЕ "Интернет магазины"
  110. КОНЕЦ,
  111. ВЫБОР
  112. КОГДА ПоступлениеНаРасчетныйСчет.Контрагент.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  113. ТОГДА ПоступлениеНаРасчетныйСчет.Контрагент
  114. ИНАЧЕ ПоступлениеНаРасчетныйСчет.Контрагент.Родитель.Диллер
  115. КОНЕЦ
  116.  
  117. ОБЪЕДИНИТЬ ВСЕ
  118.  
  119. ВЫБРАТЬ РАЗЛИЧНЫЕ
  120. ПриходныйКассовыйОрдер.Дата,
  121. ПриходныйКассовыйОрдер.Контрагент.Ссылка,
  122. ВЫБОР
  123. КОГДА ПриходныйКассовыйОрдер.Контрагент.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  124. ТОГДА ПриходныйКассовыйОрдер.Контрагент
  125. ИНАЧЕ ПриходныйКассовыйОрдер.Контрагент.Родитель.Диллер
  126. КОНЕЦ,
  127. ПриходныйКассовыйОрдер.Контрагент.Родитель.ОсновнойМенеджер,
  128. ВЫБОР
  129. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.ЗаказОтПокупателя
  130. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование
  131. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.РеализацияТоваровУслуг
  132. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование.ЗаказОтПокупателя
  133. ИНАЧЕ "Осутствует заказ"
  134. КОНЕЦ,
  135. ЕСТЬNULL(СУММА(ЗаказОтПокупателяТовары.СуммаОптовая), 0),
  136. ПриходныйКассовыйОрдер.СуммаДокумента,
  137. 2,
  138. ЗаказОтПокупателяТовары.Ссылка.СуммаДокумента,
  139. ВЫБОР
  140. КОГДА ЗаказОтПокупателяТовары.Ссылка.ОплатаУДиллера
  141. ТОГДА ЗаказОтПокупателяТовары.Ссылка.Предоплата
  142. ИНАЧЕ 0
  143. КОНЕЦ,
  144. ВЫБОР
  145. КОГДА ВЫБОР
  146. КОГДА ЕСТЬNULL(СУММА(ЗаказОтПокупателяТовары.СуммаОптовая), 0) = 0
  147. ТОГДА 0
  148. ИНАЧЕ 1
  149. КОНЕЦ = 0
  150. ТОГДА 1
  151. ИНАЧЕ ВЫБОР
  152. КОГДА ЕСТЬNULL(СУММА(ЗаказОтПокупателяТовары.СуммаОптовая), 0) = 0
  153. ТОГДА 0
  154. ИНАЧЕ 1
  155. КОНЕЦ
  156. КОНЕЦ,
  157. ВЫБОР
  158. КОГДА ПриходныйКассовыйОрдер.Ссылка ЕСТЬ NULL
  159. ТОГДА 0
  160. ИНАЧЕ 1
  161. КОНЕЦ,
  162. ПриходныйКассовыйОрдер.Ссылка,
  163. КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВЫБОР
  164. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.ЗаказОтПокупателя
  165. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование
  166. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.РеализацияТоваровУслуг
  167. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование.ЗаказОтПокупателя
  168. ИНАЧЕ "Осутствует заказ"
  169. КОНЕЦ),
  170. ВЫБОР
  171. КОГДА ПриходныйКассовыйОрдер.Контрагент.Родитель.Опт
  172. ТОГДА "Юридическое лица"
  173. ИНАЧЕ "Интернет магазины"
  174. КОНЕЦ
  175. ИЗ
  176. Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
  177. ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказОтПокупателя.Товары КАК ЗаказОтПокупателяТовары
  178. ПО (ВЫБОР
  179. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.ЗаказОтПокупателя
  180. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование
  181. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.РеализацияТоваровУслуг
  182. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование.ЗаказОтПокупателя
  183. ИНАЧЕ НЕОПРЕДЕЛЕНО
  184. КОНЕЦ = ЗаказОтПокупателяТовары.Ссылка)
  185. ГДЕ
  186. ПриходныйКассовыйОрдер.Проведен
  187. И ПриходныйКассовыйОрдер.Дата МЕЖДУ &ДатаН И &ДатаК
  188.  
  189. СГРУППИРОВАТЬ ПО
  190. ПриходныйКассовыйОрдер.Дата,
  191. ПриходныйКассовыйОрдер.Контрагент.Ссылка,
  192. ПриходныйКассовыйОрдер.Контрагент.Родитель.ОсновнойМенеджер,
  193. ВЫБОР
  194. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.ЗаказОтПокупателя
  195. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование
  196. КОГДА ПриходныйКассовыйОрдер.ДокументОснование ССЫЛКА Документ.РеализацияТоваровУслуг
  197. ТОГДА ПриходныйКассовыйОрдер.ДокументОснование.ЗаказОтПокупателя
  198. ИНАЧЕ "Осутствует заказ"
  199. КОНЕЦ,
  200. ПриходныйКассовыйОрдер.СуммаДокумента,
  201. ЗаказОтПокупателяТовары.Ссылка.СуммаДокумента,
  202. ВЫБОР
  203. КОГДА ЗаказОтПокупателяТовары.Ссылка.ОплатаУДиллера
  204. ТОГДА ЗаказОтПокупателяТовары.Ссылка.Предоплата
  205. ИНАЧЕ 0
  206. КОНЕЦ,
  207. ПриходныйКассовыйОрдер.Ссылка,
  208. ВЫБОР
  209. КОГДА ПриходныйКассовыйОрдер.Контрагент.Родитель.Опт
  210. ТОГДА "Юридическое лица"
  211. ИНАЧЕ "Интернет магазины"
  212. КОНЕЦ,
  213. ВЫБОР
  214. КОГДА ПриходныйКассовыйОрдер.Контрагент.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  215. ТОГДА ПриходныйКассовыйОрдер.Контрагент
  216. ИНАЧЕ ПриходныйКассовыйОрдер.Контрагент.Родитель.Диллер
  217. КОНЕЦ
  218.  
  219. ОБЪЕДИНИТЬ ВСЕ
  220.  
  221. ВЫБРАТЬ
  222. &ДатаН,
  223. ХозрасчетныйОстаткиНаНачало.Субконто1,
  224. ВЫБОР
  225. КОГДА ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  226. ТОГДА ХозрасчетныйОстаткиНаНачало.Субконто1
  227. ИНАЧЕ ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.Диллер
  228. КОНЕЦ,
  229. ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.ОсновнойМенеджер,
  230. "Начальный остаток",
  231. ХозрасчетныйОстаткиНаНачало.СуммаОстатокДт,
  232. ХозрасчетныйОстаткиНаНачало.СуммаОстатокДт,
  233. 1,
  234. ХозрасчетныйОстаткиНаНачало.СуммаОстатокДт,
  235. 0,
  236. 1,
  237. СУММА(0),
  238. NULL,
  239. 1,
  240. ВЫБОР
  241. КОГДА ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.Опт
  242. ТОГДА "Юридическое лица"
  243. ИНАЧЕ "Интернет магазины"
  244. КОНЕЦ
  245. ИЗ
  246. РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаН, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками)), , ) КАК ХозрасчетныйОстаткиНаНачало
  247.  
  248. СГРУППИРОВАТЬ ПО
  249. ХозрасчетныйОстаткиНаНачало.Субконто1,
  250. ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.ОсновнойМенеджер,
  251. ХозрасчетныйОстаткиНаНачало.СуммаОстатокДт,
  252. ВЫБОР
  253. КОГДА ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  254. ТОГДА ХозрасчетныйОстаткиНаНачало.Субконто1
  255. ИНАЧЕ ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.Диллер
  256. КОНЕЦ,
  257. ВЫБОР
  258. КОГДА ХозрасчетныйОстаткиНаНачало.Субконто1.Родитель.Опт
  259. ТОГДА "Юридическое лица"
  260. ИНАЧЕ "Интернет магазины"
  261. КОНЕЦ,
  262. ХозрасчетныйОстаткиНаНачало.СуммаОстатокДт,
  263. ХозрасчетныйОстаткиНаНачало.СуммаОстатокДт
  264.  
  265. ОБЪЕДИНИТЬ ВСЕ
  266.  
  267. ВЫБРАТЬ
  268. &ДатаК,
  269. ХозрасчетныйОстаткиНаКонец.Субконто1,
  270. ВЫБОР
  271. КОГДА ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  272. ТОГДА ХозрасчетныйОстаткиНаКонец.Субконто1
  273. ИНАЧЕ ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.Диллер
  274. КОНЕЦ,
  275. ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.ОсновнойМенеджер,
  276. "Конечный остаток",
  277. ХозрасчетныйОстаткиНаКонец.СуммаОстатокДт,
  278. -ХозрасчетныйОстаткиНаКонец.СуммаОстатокДт,
  279. 3,
  280. ХозрасчетныйОстаткиНаКонец.СуммаОстатокДт,
  281. 0,
  282. 1,
  283. СУММА(0),
  284. NULL,
  285. 1,
  286. ВЫБОР
  287. КОГДА ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.Опт
  288. ТОГДА "Юридическое лица"
  289. ИНАЧЕ "Интернет магазины"
  290. КОНЕЦ
  291. ИЗ
  292. РегистрБухгалтерии.Хозрасчетный.Остатки(&ДатаК, Счет В ИЕРАРХИИ (ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПокупателямиИЗаказчиками)), , ) КАК ХозрасчетныйОстаткиНаКонец
  293.  
  294. СГРУППИРОВАТЬ ПО
  295. ХозрасчетныйОстаткиНаКонец.Субконто1,
  296. ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.ОсновнойМенеджер,
  297. ВЫБОР
  298. КОГДА ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.Диллер = ЗНАЧЕНИЕ(Справочник.Контрагенты.ПустаяСсылка)
  299. ТОГДА ХозрасчетныйОстаткиНаКонец.Субконто1
  300. ИНАЧЕ ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.Диллер
  301. КОНЕЦ,
  302. ВЫБОР
  303. КОГДА ХозрасчетныйОстаткиНаКонец.Субконто1.Родитель.Опт
  304. ТОГДА "Юридическое лица"
  305. ИНАЧЕ "Интернет магазины"
  306. КОНЕЦ,
  307. ХозрасчетныйОстаткиНаКонец.СуммаОстатокДт,
  308. ХозрасчетныйОстаткиНаКонец.СуммаОстатокДт
  309.  
  310. УПОРЯДОЧИТЬ ПО
  311. Менеджер,
  312. Диллер,
  313. Контрагент,
  314. Упорядочивание УБЫВ
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement