Advertisement
Guest User

Untitled

a guest
Aug 13th, 2018
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.99 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. |ИЗ
  20. | Товары КАК Товары
  21. | ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыНаСкладах.Остатки(, Склад В (&Склады)) КАК ТоварыНаСкладахОстатки
  22. | ПО Товары.Ссылка = ТоварыНаСкладахОстатки.Номенклатура
  23. |;
  24. |
  25. |////////////////////////////////////////////////////////////////////////////////
  26. |ВЫБРАТЬ
  27. | ЦеныНоменклатурыСрезПоследних.Номенклатура,
  28. | ЦеныНоменклатурыСрезПоследних.Цена,
  29. | МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период
  30. |ПОМЕСТИТЬ втЦены_1
  31. |ИЗ
  32. | Товары КАК Товары
  33. | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен = &ТипЦен) КАК ЦеныНоменклатурыСрезПоследних
  34. | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
  35. | ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатуры.Номенклатура
  36. | И ЦеныНоменклатурыСрезПоследних.Период <> ЦеныНоменклатуры.Период
  37. | И (ЦеныНоменклатуры.ТипЦен = &ТипЦен)
  38. | ПО (ЦеныНоменклатурыСрезПоследних.Номенклатура = Товары.Ссылка)
  39. |
  40. |СГРУППИРОВАТЬ ПО
  41. | ЦеныНоменклатурыСрезПоследних.Номенклатура,
  42. | ЦеныНоменклатурыСрезПоследних.Цена
  43. |;
  44. |
  45. |////////////////////////////////////////////////////////////////////////////////
  46. |ВЫБРАТЬ
  47. | втЦены_1.Номенклатура,
  48. | ЦеныНоменклатуры.Цена КАК ПредЦена,
  49. | ЦеныНоменклатуры.Валюта
  50. |ПОМЕСТИТЬ ПредЦены
  51. |ИЗ
  52. | втЦены_1 КАК втЦены_1
  53. | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
  54. | ПО втЦены_1.Номенклатура = ЦеныНоменклатуры.Номенклатура
  55. | И втЦены_1.Период = ЦеныНоменклатуры.Период
  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. | Итоговая.Остаток = 0"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement