Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.74 KB | None | 0 0
  1. Запрос.Текст =
  2. "ВЫБРАТЬ
  3. | ДокументРеализацияТоваровУслуг.Ссылка КАК Ссылка,
  4. | ДокументРеализацияТоваровУслуг.Номер КАК Номер,
  5. | ДокументРеализацияТоваровУслуг.Дата КАК Дата,
  6. | ДокументРеализацияТоваровУслуг.ДоговорКонтрагента КАК ДоговорКонтрагента,
  7. | ДокументРеализацияТоваровУслуг.Контрагент КАК Получатель,
  8. | ДокументРеализацияТоваровУслуг.Организация КАК Организация,
  9. | ДокументРеализацияТоваровУслуг.ПодразделениеОрганизации КАК ПодразделениеОрганизации,
  10. | ДокументРеализацияТоваровУслуг.Организация КАК Поставщик,
  11. | ДокументРеализацияТоваровУслуг.Ссылка.Склад КАК Склад,
  12. | ДокументРеализацияТоваровУслуг.СуммаДокумента КАК СуммаДокумента,
  13. | ДокументРеализацияТоваровУслуг.ВалютаДокумента КАК ВалютаДокумента,
  14. | ДокументРеализацияТоваровУслуг.СуммаВключаетНДС КАК СуммаВключаетНДС,
  15. | ДокументРеализацияТоваровУслуг.ОтпускПроизвел,
  16. | РеализацияТоваровУслуг.Номенклатура КАК Номенклатура,
  17. //AgroSoft
  18. | ВЫБОР
  19. | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
  20. | И РеализацияТоваровУслуг.ЭтоЖивотное = 1
  21. | ТОГДА ""гол""
  22. | ИНАЧЕ РеализацияТоваровУслуг.ЕдиницаИзмерения
  23. | КОНЕЦ КАК ЕдиницаИзмерения,
  24. | РеализацияТоваровУслуг.Цена КАК Цена,
  25. | РеализацияТоваровУслуг.СтавкаНДС КАК СтавкаНДС,
  26. | РеализацияТоваровУслуг.СтранаПроисхождения КАК СтранаПроисхождения,
  27. | РеализацияТоваровУслуг.НомерГТД КАК НомерГТД,
  28. //AgroSoft
  29. | СУММА(ВЫБОР
  30. | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
  31. | ТОГДА ВЫБОР
  32. | КОГДА РеализацияТоваровУслуг.ЭтоЖивотное = 1
  33. | И ДокументРеализацияТоваровУслуг.ВариантЦены = ЗНАЧЕНИЕ(Перечисление.схВариантыЦеныЖивотных.ЦенаЗаГолову)
  34. | ТОГДА РеализацияТоваровУслуг.Количество
  35. | ИНАЧЕ РеализацияТоваровУслуг.КоличествоЗачет
  36. | КОНЕЦ
  37. | ИНАЧЕ РеализацияТоваровУслуг.Количество
  38. | КОНЕЦ) КАК Количество,
  39. //AgroSoft
  40. | СУММА(ВЫБОР
  41. | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
  42. | И РеализацияТоваровУслуг.ЭтоЖивотное = 1
  43. | ТОГДА РеализацияТоваровУслуг.КоличествоДоп
  44. | ИНАЧЕ РеализацияТоваровУслуг.КоличествоМест
  45. | КОНЕЦ) КАК КоличествоМест,
  46. //#Область AgroSoft
  47. | СУММА(ВЫБОР
  48. | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
  49. | ТОГДА РеализацияТоваровУслуг.ЭтоЖивотное
  50. | ИНАЧЕ 0
  51. | КОНЕЦ) КАК ЕстьЖивотные,
  52. | ДокументРеализацияТоваровУслуг.ВариантЦены КАК ВариантЦены,
  53. //#КонецОбласти
  54. | СУММА(РеализацияТоваровУслуг.Сумма) КАК Сумма,
  55. | СУММА(РеализацияТоваровУслуг.СуммаНДС) КАК СуммаНДС,
  56. | МИНИМУМ(РеализацияТоваровУслуг.НомерСтроки) КАК НомерСтроки
  57. |ПОМЕСТИТЬ ВТ_ВложенныйЗапросПоТоварам
  58. |ИЗ
  59. | Документ.РеализацияТоваровУслуг КАК ДокументРеализацияТоваровУслуг
  60. | ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг
  61. | ПО (РеализацияТоваровУслуг.Ссылка = ДокументРеализацияТоваровУслуг.Ссылка)
  62. |ГДЕ
  63. | ДокументРеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
  64. |
  65. |СГРУППИРОВАТЬ ПО
  66. | РеализацияТоваровУслуг.Номенклатура,
  67. //AgroSoft
  68. | ВЫБОР
  69. | КОГДА ДокументРеализацияТоваровУслуг.ИспользоватьЗачетноеКоличество
  70. | И РеализацияТоваровУслуг.ЭтоЖивотное = 1
  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. | ВложенныйЗапросПоТоварам.КоличествоМест,
  120. | ВложенныйЗапросПоТоварам.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
  121. | ВложенныйЗапросПоТоварам.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаХранения,
  122. | ВложенныйЗапросПоТоварам.Цена,
  123. | ВложенныйЗапросПоТоварам.Сумма,
  124. | ВложенныйЗапросПоТоварам.СуммаНДС,
  125. | ВложенныйЗапросПоТоварам.СтранаПроисхождения КАК СтранаПроисхождения,
  126. | ВложенныйЗапросПоТоварам.НомерГТД КАК НомерГТД,
  127. | ВложенныйЗапросПоТоварам.НомерСтроки,
  128. //AgroSoft
  129. | ВЫБОР
  130. | КОГДА ВложенныйЗапросПоТоварам.ЕстьЖивотные > 0
  131. | ТОГДА ""Цена животных "" +
  132. | ВЫБОР
  133. | КОГДА ВложенныйЗапросПоТоварам.ВариантЦены = ЗНАЧЕНИЕ(Перечисление.схВариантыЦеныЖивотных.ЦенаЗаГолову)
  134. | ТОГДА ""за голову. ""
  135. | ИНАЧЕ ""за вес. ""
  136. | КОНЕЦ
  137. | ИНАЧЕ """"
  138. | КОНЕЦ КАК ВариантЦены,
  139. | 1 КАК ID
  140. |ИЗ
  141. | ВТ_ВложенныйЗапросПоТоварам КАК ВложенныйЗапросПоТоварам
  142. |
  143. |ОБЪЕДИНИТЬ ВСЕ
  144. |
  145. |ВЫБРАТЬ
  146. | РеализацияТоваровУслуг.Ссылка,
  147. | РеализацияТоваровУслуг.Ссылка.Номер,
  148. | РеализацияТоваровУслуг.Ссылка.Дата,
  149. | РеализацияТоваровУслуг.Ссылка.ДоговорКонтрагента,
  150. | РеализацияТоваровУслуг.Ссылка.Контрагент,
  151. | РеализацияТоваровУслуг.Ссылка.Организация,
  152. | РеализацияТоваровУслуг.Ссылка.ПодразделениеОрганизации,
  153. | РеализацияТоваровУслуг.Ссылка.Организация,
  154. | РеализацияТоваровУслуг.Ссылка.Склад,
  155. | РеализацияТоваровУслуг.Ссылка.ОтпускПроизвел,
  156. | РеализацияТоваровУслуг.Ссылка.СуммаДокумента,
  157. | РеализацияТоваровУслуг.Ссылка.ВалютаДокумента,
  158. | РеализацияТоваровУслуг.Ссылка.СуммаВключаетНДС,
  159. | РеализацияТоваровУслуг.Номенклатура,
  160. | РеализацияТоваровУслуг.Номенклатура.НаименованиеПолное,
  161. | ВЫБОР
  162. | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул)
  163. | ТОГДА РеализацияТоваровУслуг.Номенклатура.Артикул
  164. | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Код)
  165. | ТОГДА РеализацияТоваровУслуг.Номенклатура.Код
  166. | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.НеВыводить)
  167. | ТОГДА """"
  168. | КОНЕЦ,
  169. | РеализацияТоваровУслуг.Количество,
  170. | NULL,
  171. | NULL,
  172. | РеализацияТоваровУслуг.Номенклатура.ЕдиницаИзмерения,
  173. | РеализацияТоваровУслуг.Цена,
  174. | РеализацияТоваровУслуг.Сумма,
  175. | 0,
  176. | NULL,
  177. | NULL,
  178. | РеализацияТоваровУслуг.НомерСтроки,
  179. //AgroSoft
  180. | """",
  181. | 2
  182. |ИЗ
  183. | Документ.РеализацияТоваровУслуг.ВозвратнаяТара КАК РеализацияТоваровУслуг
  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. | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.НеВыводить)
  223. | ТОГДА """"
  224. | КОНЕЦ,
  225. | РеализацияТоваровУслуг.Количество,
  226. | NULL,
  227. | NULL,
  228. | РеализацияТоваровУслуг.Номенклатура.ЕдиницаИзмерения,
  229. | РеализацияТоваровУслуг.Цена,
  230. | РеализацияТоваровУслуг.Сумма,
  231. | РеализацияТоваровУслуг.СуммаНДС,
  232. | NULL,
  233. | NULL,
  234. | РеализацияТоваровУслуг.НомерСтроки,
  235. //AgroSoft
  236. | """",
  237. | 3
  238. |ИЗ
  239. | Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслуг
  240. |ГДЕ
  241. | РеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
  242. |
  243. |ОБЪЕДИНИТЬ ВСЕ
  244. |
  245. |ВЫБРАТЬ
  246. | РеализацияТоваровУслуг.Ссылка,
  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. | NULL,
  283. | NULL,
  284. | РеализацияТоваровУслуг.Номенклатура.ЕдиницаИзмерения,
  285. | РеализацияТоваровУслуг.Цена,
  286. | РеализацияТоваровУслуг.Сумма,
  287. | РеализацияТоваровУслуг.СуммаНДС,
  288. | NULL,
  289. | NULL,
  290. | РеализацияТоваровУслуг.НомерСтроки,
  291. //AgroSoft
  292. | """",
  293. | 4
  294. |ИЗ
  295. | Документ.РеализацияТоваровУслуг.АгентскиеУслуги КАК РеализацияТоваровУслуг
  296. |ГДЕ
  297. | РеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
  298. |
  299. |УПОРЯДОЧИТЬ ПО
  300. | Дата,
  301. | Ссылка,
  302. | ID,
  303. | ВложенныйЗапросПоТоварам.НомерСтроки";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement