Помогите с запросом
#38404790
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
|
Участник
Откуда: сам не помню
Сообщения: 4 846
|
|
Есть отчет в нем выводится разница затрат материала, сырья, комплектующих и т.д. того что должно было затратится и того что затратилось по факту, но возникла проблема в запросе я не учел Аналоги на материалы, если вам не сложно кто нибудь помогите, третий день тыкаюсь и безуспешно!
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 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.
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
РегистрАналитикаВидаУчета.Ссылка,
РегистрАналитикаВидаУчета.Организация,
РегистрАналитикаВидаУчета.Подразделение
ПОМЕСТИТЬ АналитикаПоРазделамУчета
ИЗ
РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
ГДЕ
РегистрАналитикаВидаУчета.РазделУчета = &РазделыУчетаПродукции
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
АналитикаПоРазделамУчета.Организация,
АналитикаПоРазделамУчета.Подразделение,
РегистрАналитикаРаспределенияЗатрат.Спецификация,
СУММА(УчетЗатрат.КоличествоПриход / СпецификацииНоменклатурыВыходныеИзделия.Количество * СпецификацииНоменклатурыИсходныеКомплектующие.Количество) КАК Норма,
СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
РегистрАналитикаРаспределенияЗатрат.Продукция,
СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения,
СУММА(УчетЗатрат.КоличествоПриход) КАК КоличествоПриход,
УчетЗатрат.АналитикаРаспределенияЗатрат
ПОМЕСТИТЬ НормаЗапрос
ИЗ
РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК УчетЗатрат
{ЛЕВОЕ СОЕДИНЕНИЕ АналитикаПоРазделамУчета КАК АналитикаПоРазделамУчета
ПО УчетЗатрат.АналитикаВидаУчета = АналитикаПоРазделамУчета.Ссылка}
{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РегистрАналитикаРаспределенияЗатрат
{ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
ПО РегистрАналитикаРаспределенияЗатрат.Спецификация = СпецификацииНоменклатурыВыходныеИзделия.Ссылка}
{ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
ПО РегистрАналитикаРаспределенияЗатрат.Спецификация = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка}
ПО УчетЗатрат.АналитикаРаспределенияЗатрат = РегистрАналитикаРаспределенияЗатрат.Ссылка}
СГРУППИРОВАТЬ ПО
АналитикаПоРазделамУчета.Организация,
АналитикаПоРазделамУчета.Подразделение,
РегистрАналитикаРаспределенияЗатрат.Спецификация,
СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
РегистрАналитикаРаспределенияЗатрат.Продукция,
СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения,
УчетЗатрат.АналитикаРаспределенияЗатрат
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
РегистрАналитикаВидаУчета.Ссылка,
РегистрАналитикаВидаУчета.Организация,
РегистрАналитикаВидаУчета.Подразделение
ПОМЕСТИТЬ АналитикаПоРазделамУчетаЗатрат
ИЗ
РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
ГДЕ
РегистрАналитикаВидаУчета.РазделУчета = &РазделыУчетаЗатрат
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
РегистрАналитикаУчетаЗатрат.Затрата,
АналитикаПоРазделамУчетаЗатрат.Организация,
АналитикаПоРазделамУчетаЗатрат.Подразделение,
СУММА(УчетЗатрат.КоличествоПриход) КАК ФактКоличество,
РегистрАналитикаУчетаЗатрат.Затрата.ЕдиницаХраненияОстатков,
УчетЗатрат.АналитикаРаспределенияЗатрат,
УчетЗатрат.Регистратор
ПОМЕСТИТЬ ФактЗапрос
ИЗ
РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК УчетЗатрат
{ЛЕВОЕ СОЕДИНЕНИЕ АналитикаПоРазделамУчетаЗатрат КАК АналитикаПоРазделамУчетаЗатрат
ПО УчетЗатрат.АналитикаВидаУчета = АналитикаПоРазделамУчетаЗатрат.Ссылка}
{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегистрАналитикаУчетаЗатрат
ПО УчетЗатрат.АналитикаУчетаЗатрат = РегистрАналитикаУчетаЗатрат.Ссылка}
СГРУППИРОВАТЬ ПО
РегистрАналитикаУчетаЗатрат.Затрата,
АналитикаПоРазделамУчетаЗатрат.Организация,
АналитикаПоРазделамУчетаЗатрат.Подразделение,
РегистрАналитикаУчетаЗатрат.Затрата.ЕдиницаХраненияОстатков,
УчетЗатрат.АналитикаРаспределенияЗатрат,
УчетЗатрат.Регистратор
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
НормаЗапрос.Норма КАК НормаКоличесвто,
ФактЗапрос.ФактКоличество КАК ФактКоличество,
ФактЗапрос.Затрата,
ФактЗапрос.Организация,
ФактЗапрос.Подразделение,
ФактЗапрос.ЗатратаЕдиницаХраненияОстатков,
НормаЗапрос.Продукция,
НормаЗапрос.Норма - ФактЗапрос.ФактКоличество КАК Разница,
НормаЗапрос.КоличествоПриход КАК КоличествоВыпощеннойПродукции,
ФактЗапрос.Регистратор,
ФактЗапрос.АналитикаРаспределенияЗатрат
ИЗ
НормаЗапрос КАК НормаЗапрос
ПОЛНОЕ СОЕДИНЕНИЕ ФактЗапрос КАК ФактЗапрос
ПО НормаЗапрос.Номенклатура = ФактЗапрос.Затрата
И НормаЗапрос.АналитикаРаспределенияЗатрат = ФактЗапрос.АналитикаРаспределенияЗатрат
каждый правит свой жизнью сам, и не ной что она у тебя хуже чем у других, она всегда такой будет.!
|
|