Гость
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом / 2 сообщений из 2, страница 1 из 1
23.09.2013, 15:15
    #38404790
Титов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Есть отчет в нем выводится разница затрат материала, сырья, комплектующих и т.д. того что должно было затратится и того что затратилось по факту, но возникла проблема в запросе я не учел Аналоги на материалы, если вам не сложно кто нибудь помогите, третий день тыкаюсь и безуспешно!
Код: sql
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.
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	РегистрАналитикаВидаУчета.Ссылка,
	РегистрАналитикаВидаУчета.Организация,
	РегистрАналитикаВидаУчета.Подразделение
ПОМЕСТИТЬ АналитикаПоРазделамУчета
ИЗ
	РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
ГДЕ
	РегистрАналитикаВидаУчета.РазделУчета = &РазделыУчетаПродукции
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	АналитикаПоРазделамУчета.Организация,
	АналитикаПоРазделамУчета.Подразделение,
	РегистрАналитикаРаспределенияЗатрат.Спецификация,
	СУММА(УчетЗатрат.КоличествоПриход / СпецификацииНоменклатурыВыходныеИзделия.Количество * СпецификацииНоменклатурыИсходныеКомплектующие.Количество) КАК Норма,
	СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
	РегистрАналитикаРаспределенияЗатрат.Продукция,
	СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения,
	СУММА(УчетЗатрат.КоличествоПриход) КАК КоличествоПриход,
	УчетЗатрат.АналитикаРаспределенияЗатрат
ПОМЕСТИТЬ НормаЗапрос
ИЗ
	РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК УчетЗатрат
		{ЛЕВОЕ СОЕДИНЕНИЕ АналитикаПоРазделамУчета КАК АналитикаПоРазделамУчета
		ПО УчетЗатрат.АналитикаВидаУчета = АналитикаПоРазделамУчета.Ссылка}
		{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РегистрАналитикаРаспределенияЗатрат
			{ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК СпецификацииНоменклатурыВыходныеИзделия
			ПО РегистрАналитикаРаспределенияЗатрат.Спецификация = СпецификацииНоменклатурыВыходныеИзделия.Ссылка}
			{ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииНоменклатурыИсходныеКомплектующие
			ПО РегистрАналитикаРаспределенияЗатрат.Спецификация = СпецификацииНоменклатурыИсходныеКомплектующие.Ссылка}
		ПО УчетЗатрат.АналитикаРаспределенияЗатрат = РегистрАналитикаРаспределенияЗатрат.Ссылка}

СГРУППИРОВАТЬ ПО
	АналитикаПоРазделамУчета.Организация,
	АналитикаПоРазделамУчета.Подразделение,
	РегистрАналитикаРаспределенияЗатрат.Спецификация,
	СпецификацииНоменклатурыИсходныеКомплектующие.Номенклатура,
	РегистрАналитикаРаспределенияЗатрат.Продукция,
	СпецификацииНоменклатурыИсходныеКомплектующие.ЕдиницаИзмерения,
	УчетЗатрат.АналитикаРаспределенияЗатрат
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	РегистрАналитикаВидаУчета.Ссылка,
	РегистрАналитикаВидаУчета.Организация,
	РегистрАналитикаВидаУчета.Подразделение
ПОМЕСТИТЬ АналитикаПоРазделамУчетаЗатрат
ИЗ
	РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
ГДЕ
	РегистрАналитикаВидаУчета.РазделУчета = &РазделыУчетаЗатрат
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
	РегистрАналитикаУчетаЗатрат.Затрата,
	АналитикаПоРазделамУчетаЗатрат.Организация,
	АналитикаПоРазделамУчетаЗатрат.Подразделение,
	СУММА(УчетЗатрат.КоличествоПриход) КАК ФактКоличество,
	РегистрАналитикаУчетаЗатрат.Затрата.ЕдиницаХраненияОстатков,
	УчетЗатрат.АналитикаРаспределенияЗатрат,
	УчетЗатрат.Регистратор
ПОМЕСТИТЬ ФактЗапрос
ИЗ
	РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК УчетЗатрат
		{ЛЕВОЕ СОЕДИНЕНИЕ АналитикаПоРазделамУчетаЗатрат КАК АналитикаПоРазделамУчетаЗатрат
		ПО УчетЗатрат.АналитикаВидаУчета = АналитикаПоРазделамУчетаЗатрат.Ссылка}
		{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегистрАналитикаУчетаЗатрат
		ПО УчетЗатрат.АналитикаУчетаЗатрат = РегистрАналитикаУчетаЗатрат.Ссылка}

СГРУППИРОВАТЬ ПО
	РегистрАналитикаУчетаЗатрат.Затрата,
	АналитикаПоРазделамУчетаЗатрат.Организация,
	АналитикаПоРазделамУчетаЗатрат.Подразделение,
	РегистрАналитикаУчетаЗатрат.Затрата.ЕдиницаХраненияОстатков,
	УчетЗатрат.АналитикаРаспределенияЗатрат,
	УчетЗатрат.Регистратор
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
	НормаЗапрос.Норма КАК НормаКоличесвто,
	ФактЗапрос.ФактКоличество КАК ФактКоличество,
	ФактЗапрос.Затрата,
	ФактЗапрос.Организация,
	ФактЗапрос.Подразделение,
	ФактЗапрос.ЗатратаЕдиницаХраненияОстатков,
	НормаЗапрос.Продукция,
	НормаЗапрос.Норма - ФактЗапрос.ФактКоличество КАК Разница,
	НормаЗапрос.КоличествоПриход КАК КоличествоВыпощеннойПродукции,
	ФактЗапрос.Регистратор,
	ФактЗапрос.АналитикаРаспределенияЗатрат
ИЗ
	НормаЗапрос КАК НормаЗапрос
		ПОЛНОЕ СОЕДИНЕНИЕ ФактЗапрос КАК ФактЗапрос
		ПО НормаЗапрос.Номенклатура = ФактЗапрос.Затрата
			И НормаЗапрос.АналитикаРаспределенияЗатрат = ФактЗапрос.АналитикаРаспределенияЗатрат




каждый правит свой жизнью сам, и не ной что она у тебя хуже чем у других, она всегда такой будет.!
...
Рейтинг: 0 / 0
23.09.2013, 15:18
    #38404794
Титов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с запросом
Титов,

ой забыл кнфа УПП 1.3
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Помогите с запросом / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]