Guest User

Untitled

a guest
Oct 7th, 2022
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.95 KB | None | 0 0
  1. ВЫБРАТЬ ПЕРВЫЕ 1000000000
  2. ОстаткиНаСкладахОстатки.Склад КАК Склад,
  3. ОстаткиНаСкладахОстатки.Номеклатура КАК Номеклатура,
  4. ОстаткиНаСкладахОстатки.СтоимостьОстаток КАК СтоимостьОстаток,
  5. АВТОНОМЕРЗАПИСИ() КАК НомерНоменклатуры
  6. ПОМЕСТИТЬ ВременнаяТаблица
  7. ИЗ
  8. РегистрНакопления.ОстаткиНаСкладах.Остатки КАК ОстаткиНаСкладахОстатки
  9.  
  10. УПОРЯДОЧИТЬ ПО
  11. Склад,
  12. СтоимостьОстаток УБЫВ
  13. ;
  14.  
  15. ////////////////////////////////////////////////////////////////////////////////
  16. ВЫБРАТЬ
  17. ВременнаяТаблица.Склад КАК Склад,
  18. МАКСИМУМ(ВременнаяТаблица.НомерНоменклатуры) КАК МаксимальныйНомерНоменклатурыПрошлогоСклада
  19. ПОМЕСТИТЬ ВТ2
  20. ИЗ
  21. ВременнаяТаблица КАК ВременнаяТаблица
  22.  
  23. СГРУППИРОВАТЬ ПО
  24. ВременнаяТаблица.Склад
  25. ;
  26.  
  27. ////////////////////////////////////////////////////////////////////////////////
  28. ВЫБРАТЬ
  29. ВременнаяТаблица.Склад КАК Склад,
  30. АВТОНОМЕРЗАПИСИ() КАК НумерацияСкладов
  31. ПОМЕСТИТЬ ВТ3
  32. ИЗ
  33. ВременнаяТаблица КАК ВременнаяТаблица
  34.  
  35. СГРУППИРОВАТЬ ПО
  36. ВременнаяТаблица.Склад
  37. ;
  38.  
  39. ////////////////////////////////////////////////////////////////////////////////
  40. ВЫБРАТЬ
  41. ВременнаяТаблица.Склад КАК Склад,
  42. ВременнаяТаблица.Номеклатура КАК Номеклатура,
  43. ВременнаяТаблица.СтоимостьОстаток КАК СтоимостьОстаток,
  44. ВременнаяТаблица.НомерНоменклатуры КАК НомерНоменклатуры,
  45. ЕСТЬNULL(ВТ2.МаксимальныйНомерНоменклатурыПрошлогоСклада, 0) КАК МаксимальныйНомерНоменклатурыПрошлогоСклада
  46. ИЗ
  47. ВременнаяТаблица КАК ВременнаяТаблица
  48. ЛЕВОЕ СОЕДИНЕНИЕ ВТ3 КАК ВТ3_1
  49. ПО ВременнаяТаблица.Склад = ВТ3_1.Склад
  50. ЛЕВОЕ СОЕДИНЕНИЕ ВТ3 КАК ВТ3_2
  51. ПО (ВТ3_1.НумерацияСкладов = ВТ3_2.НумерацияСкладов + 1)
  52. ЛЕВОЕ СОЕДИНЕНИЕ ВТ2 КАК ВТ2
  53. ПО (ВТ2.Склад = ВТ3_2.Склад)
  54. ГДЕ
  55. ВременнаяТаблица.НомерНоменклатуры - ЕСТЬNULL(ВТ2.МаксимальныйНомерНоменклатурыПрошлогоСклада, 0) < 3
Advertisement
Add Comment
Please, Sign In to add comment