Advertisement
Guest User

Untitled

a guest
May 24th, 2012
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.82 KB | None | 0 0
  1. ВЫБРАТЬ
  2. Задания.ДокументПродукции КАК ДокументМатериала,
  3. Задания.ДатаПродукции КАК ДатаМатериала,
  4. Задания.Продукция КАК Материал,
  5. Задания.ХарактеристикаПродукции КАК ХарактеристикаМатериала,
  6. Задания.КоличествоПродукции КАК КоличествоМатериалаИспользовано,
  7. Задания.Подразделение КАК ПодразделениеМатериала,
  8. Задания.ВидВоспроизводства,
  9. ВЫБОР
  10. КОГДА Задания.Продукция.ВидВоспроизводства = ЗНАЧЕНИЕ(Перечисление.ВидыВоспроизводстваНоменклатуры.Закупка)
  11. ТОГДА Задания.Продукция.ОтветственныйМенеджерЗаПокупки
  12. ИНАЧЕ &ПустойМенеджер
  13. КОНЕЦ КАК ОтветственныйМенеджерЗаПокупки,
  14. Задания.ВремяНаЕдиницу,
  15. ЕСТЬNULL(Задания.Спецификация, &пустаяспецификация) КАК СпецификацияМатериала,
  16. ЕСТЬNULL(Задания.ЦехСпецификацияМатериала, &пустаяспецификация) КАК ЦехСпецификацияМатериала
  17. ИЗ
  18. (ВЫБРАТЬ
  19. ЗаданияНаВыпускОстатки.ЗаданиеНаПроизводство КАК ДокументПродукции,
  20. ЗаданияНаВыпускОстатки.Номенклатура КАК Продукция,
  21. ЗаданияНаВыпускОстатки.ХарактеристикаНоменклатуры КАК ХарактеристикаПродукции,
  22. ЗаданияНаВыпускОстатки.КоличествоОстаток КАК КоличествоПродукции,
  23. ЗаданияНаВыпускОстатки.ЗаданиеНаПроизводство.ДатаЗадания КАК ДатаПродукции,
  24. ЗаданияНаВыпускОстатки.ЗаданиеНаПроизводство.Подразделение КАК Подразделение,
  25. ЗаданияНаВыпускОстатки.Номенклатура.ВидВоспроизводства КАК ВидВоспроизводства,
  26. ЕСТЬNULL(_ВременныеНормыПроизводстваСрезПоследних.ВременнаяНорма, 0) КАК ВремяНаЕдиницу,
  27. ЕСТЬNULL(СпецификацииНоменклатуры.Ссылка, ЗаданияНаВыпускОстатки.Спецификация) КАК Спецификация,
  28. ВЫБОР
  29. КОГДА ЗаданияНаВыпускОстатки.Спецификация.Опытная
  30. ТОГДА ЗаданияНаВыпускОстатки.Спецификация
  31. ИНАЧЕ &ПустаяСпецификация
  32. КОНЕЦ КАК ЦехСпецификацияМатериала
  33. ИЗ
  34. РегистрНакопления.ЗаданияНаВыпуск.Остатки(, ) КАК ЗаданияНаВыпускОстатки
  35. ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений._ВременныеНормыПроизводства.СрезПоследних КАК _ВременныеНормыПроизводстваСрезПоследних
  36. ПО ЗаданияНаВыпускОстатки.ЗаданиеНаПроизводство.Подразделение = _ВременныеНормыПроизводстваСрезПоследних.Подразделение
  37. И ЗаданияНаВыпускОстатки.Номенклатура = _ВременныеНормыПроизводстваСрезПоследних.Номенклатура
  38. И ЗаданияНаВыпускОстатки.ХарактеристикаНоменклатуры = _ВременныеНормыПроизводстваСрезПоследних.ХарактеристикаНоменклатуры
  39. ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры КАК СпецификацииНоменклатуры
  40. ПО ЗаданияНаВыпускОстатки.Спецификация.Код = СпецификацииНоменклатуры.Код
  41. И (ПОДСТРОКА(СпецификацииНоменклатуры.КодВерсии, 2, 4) = ПОДСТРОКА(ЗаданияНаВыпускОстатки.Спецификация.КодВерсии, 2, 4))
  42. И (ПОДСТРОКА(СпецификацииНоменклатуры.КодВерсии, 1, 1) <> "9")
  43. И ((НЕ СпецификацииНоменклатуры.ПометкаУдаления))
  44. ГДЕ
  45. (НЕ ЗаданияНаВыпускОстатки.ЗаданиеНаПроизводство.Подразделение В (&ПодразделенияИсключение))
  46.  
  47. ОБЪЕДИНИТЬ ВСЕ
  48.  
  49. ВЫБРАТЬ
  50. ЗаказыПоставщикамПереработкаОстатки.Заказ,
  51. ЗаказыПоставщикамПереработкаОстатки.Номенклатура,
  52. ЗаказыПоставщикамПереработкаОстатки.ХарактеристикаНоменклатуры,
  53. СУММА(ЗаказыПоставщикамПереработкаОстатки.Количество),
  54. ЗаказыПоставщикамПереработкаОстатки.Заказ.ДатаПоступления,
  55. ЗаказыПоставщикамПереработкаОстатки.Заказ.Контрагент,
  56. ЗаказыПоставщикамПереработкаОстатки.Номенклатура.ВидВоспроизводства,
  57. 0,
  58. NULL,
  59. NULL
  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. ЗаказыПокраска.Ссылка ЕСТЬ NULL
  98.  
  99. СГРУППИРОВАТЬ ПО
  100. ЗаказыПоставщикамПереработкаОстатки.Заказ,
  101. ЗаказыПоставщикамПереработкаОстатки.Номенклатура,
  102. ЗаказыПоставщикамПереработкаОстатки.ХарактеристикаНоменклатуры,
  103. ЗаказыПоставщикамПереработкаОстатки.Заказ.ДатаПоступления,
  104. ЗаказыПоставщикамПереработкаОстатки.Заказ.Контрагент,
  105. ЗаказыПоставщикамПереработкаОстатки.Номенклатура.ВидВоспроизводства
  106.  
  107. ИМЕЮЩИЕ
  108. СУММА(ЗаказыПоставщикамПереработкаОстатки.Количество) <> 0
  109.  
  110. ОБЪЕДИНИТЬ ВСЕ
  111.  
  112. ВЫБРАТЬ
  113. ОстаткиПоЗаказам.ЗаказПоставщику,
  114. ОстаткиПоЗаказам.Номенклатура,
  115. ОстаткиПоЗаказам.ХарактеристикаНоменклатуры,
  116. СУММА(ОстаткиПоЗаказам.Количество),
  117. ОстаткиПоЗаказам.ДатаПоступления,
  118. ОстаткиПоЗаказам.ЗаказПоставщику.Контрагент,
  119. ОстаткиПоЗаказам.Номенклатура.ВидВоспроизводства,
  120. 0,
  121. NULL,
  122. NULL
  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. ГДЕ
  148. ВЫРАЗИТЬ(ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения КАК Документ.ПриходныйОрдерНаТовары).ЗаказПоставщику <> &ПустойЗаказ
  149. И ВЫРАЗИТЬ(ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения КАК Документ.ПриходныйОрдерНаТовары).ЗаказПоставщику ССЫЛКА Документ.ЗаказПоставщику
  150. И ВЫРАЗИТЬ(ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения КАК Документ.ПриходныйОрдерНаТовары).ВидОперации = &ОрдерОтПоставщика
  151. И (НЕ ВЫРАЗИТЬ(ТоварыКПолучениюНаСкладыОстатки.ДокументПолучения КАК Документ.ПриходныйОрдерНаТовары).Склад В (&СкладыОРП))) КАК ОстаткиПоЗаказам
  152. ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
  153. ПО (ЗначенияСвойствОбъектов.Свойство = &Свойство)
  154. И (ЗначенияСвойствОбъектов.Значение = &Значение)
  155. И (ЗначенияСвойствОбъектов.Объект ССЫЛКА Документ.ЗаказПоставщику)
  156. И ОстаткиПоЗаказам.ЗаказПоставщику = ЗначенияСвойствОбъектов.Объект
  157.  
  158. СГРУППИРОВАТЬ ПО
  159. ОстаткиПоЗаказам.Номенклатура,
  160. ОстаткиПоЗаказам.ХарактеристикаНоменклатуры,
  161. ОстаткиПоЗаказам.ЗаказПоставщику,
  162. ОстаткиПоЗаказам.ДатаПоступления,
  163. ОстаткиПоЗаказам.Номенклатура.ВидВоспроизводства,
  164. ОстаткиПоЗаказам.ЗаказПоставщику.Контрагент
  165.  
  166. ИМЕЮЩИЕ
  167. СУММА(ОстаткиПоЗаказам.Количество) <> 0
  168.  
  169. ОБЪЕДИНИТЬ ВСЕ
  170.  
  171. ВЫБРАТЬ
  172. NULL,
  173. ТекущиеОстатки.Номенклатура,
  174. ТекущиеОстатки.ХарактеристикаНоменклатуры,
  175. СУММА(ТекущиеОстатки.НаСкладе),
  176. &НачальнаяДата,
  177. NULL,
  178. ТекущиеОстатки.ВидВоспроизводства,
  179. 0,
  180. ВЫБОР
  181. КОГДА ЗначенияСвойствОбъектов.Значение ЕСТЬ NULL
  182. ИЛИ (НЕ ВЫРАЗИТЬ(ЗначенияСвойствОбъектов.Значение КАК Справочник.СпецификацииНоменклатуры).Опытная)
  183. ТОГДА &ПустаяСпецификация
  184. ИНАЧЕ ЗначенияСвойствОбъектов.Значение
  185. КОНЕЦ,
  186. NULL
  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. ТоварыПереданныеОбороты.КоличествоПриход,
  227. ТоварыПереданныеОбороты.Номенклатура.ВидВоспроизводства,
  228. ТоварыПереданныеОбороты.СерияНоменклатуры
  229. ИЗ
  230. РегистрНакопления.ТоварыПереданные.Обороты КАК ТоварыПереданныеОбороты
  231.  
  232. ОБЪЕДИНИТЬ ВСЕ
  233.  
  234. ВЫБРАТЬ
  235. ПоступлениеТоваровИзПереработкиМатериалы.Номенклатура,
  236. ПоступлениеТоваровИзПереработкиМатериалы.ХарактеристикаНоменклатуры,
  237. -ПоступлениеТоваровИзПереработкиМатериалы.Количество * ПоступлениеТоваровИзПереработкиМатериалы.Коэффициент / ПоступлениеТоваровИзПереработкиМатериалы.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент,
  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. КОГДА ЗначенияСвойствОбъектов.Значение ЕСТЬ NULL
  267. ИЛИ (НЕ ВЫРАЗИТЬ(ЗначенияСвойствОбъектов.Значение КАК Справочник.СпецификацииНоменклатуры).Опытная)
  268. ТОГДА &ПустаяСпецификация
  269. ИНАЧЕ ЗначенияСвойствОбъектов.Значение
  270. КОНЕЦ) КАК Задания
  271. ГДЕ
  272. Задания.ВидВоспроизводства = &Производство
  273. И Задания.Продукция.НоменклатурнаяГруппа <> &РасходныеМатериалы
  274. И Задания.КоличествоПродукции <> 0
  275.  
  276. УПОРЯДОЧИТЬ ПО
  277. ДатаМатериала,
  278. ДокументМатериала,
  279. Материал,
  280. ХарактеристикаМатериала
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement