powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Странная ошибка в запросе
8 сообщений из 8, страница 1 из 1
Странная ошибка в запросе
    #38571883
Титов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго вечера, у меня проблема тупая, не могу ни как понять в чем дело, конфа УПП релиз 1.3.48.2 платформа 8.3.4.389

ошибка следующая
{Отчет.Отчет1.Форма.ФормаОтчета.Форма(223)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:
{(14, 32)}: Поле не найдено "ВыходныеИзделия.Количество"
УчетЗатрат.КоличествоПриход / <<?>>ВыходныеИзделия.Количество * ИсходныеКомплектующие.Количество КАК Норма,

Листинг полного запроса
Код: pascal
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.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
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.
Запрос.Текст = 
		"ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
		|	РегистрАналитикаВидаУчета.Ссылка,
		|	РегистрАналитикаВидаУчета.Организация
		|ПОМЕСТИТЬ АналитикаПоРазделамУчета
		|ИЗ
		|	РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
		|ГДЕ
		|	РегистрАналитикаВидаУчета.РазделУчета = &РазделыУчетаПродукции
		|;
		|
		|////////////////////////////////////////////////////////////////////////////////
		|ВЫБРАТЬ
		|	АналитикаПоРазделамУчета.Организация,
		|	УчетЗатрат.КоличествоПриход / ВыходныеИзделия.Количество * ИсходныеКомплектующие.Количество КАК Норма,
		|	ИсходныеКомплектующие.Номенклатура,
		|	ИсходныеКомплектующие.ЕдиницаИзмерения,
		|	УчетЗатрат.АналитикаРаспределенияЗатрат,
		|	УчетЗатрат.КоличествоПриход КАК КоличествоПриход
		|ПОМЕСТИТЬ НормаЗапрос
		|ИЗ
		|	АналитикаПоРазделамУчета КАК АналитикаПоРазделамУчета
		|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК УчетЗатрат
		|			{ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РегистрАналитикаРаспределенияЗатрат
		|				{ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК ИсходныеКомплектующие
		|				ПО РегистрАналитикаРаспределенияЗатрат.Спецификация = ИсходныеКомплектующие.Ссылка}
		|				{ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.ВыходныеИзделия КАК ВыходныеИзделия
		|				ПО РегистрАналитикаРаспределенияЗатрат.Спецификация = ВыходныеИзделия.Ссылка}
		|			ПО УчетЗатрат.АналитикаРаспределенияЗатрат = РегистрАналитикаРаспределенияЗатрат.Ссылка}
		|		ПО (УчетЗатрат.АналитикаВидаУчета = АналитикаПоРазделамУчета.Ссылка)
		|ГДЕ
		|	РегистрАналитикаРаспределенияЗатрат.Продукция = &Продукция
		|	И РегистрАналитикаРаспределенияЗатрат.Спецификация = &Спецификация
		|;
		|
		|////////////////////////////////////////////////////////////////////////////////
		|ВЫБРАТЬ РАЗРЕШЕННЫЕ
		|	РегистрАналитикаВидаУчета.Ссылка,
		|	РегистрАналитикаВидаУчета.Организация
		|ПОМЕСТИТЬ АналитикаПоРазделамУчетаЗатрат
		|ИЗ
		|	РегистрСведений.АналитикаВидаУчета КАК РегистрАналитикаВидаУчета
		|ГДЕ
		|	РегистрАналитикаВидаУчета.РазделУчета = &РазделыУчетаЗатрат
		|;
		|
		|////////////////////////////////////////////////////////////////////////////////
		|ВЫБРАТЬ
		|	РегистрАналитикаУчетаЗатрат.Затрата КАК Затрата,
		|	АналитикаПоРазделамУчетаЗатрат.Организация,
		|	УчетЗатрат.КоличествоПриход КАК ФактКоличество,
		|	РегистрАналитикаУчетаЗатрат.Затрата.ЕдиницаХраненияОстатков,
		|	УчетЗатрат.АналитикаРаспределенияЗатрат
		|ПОМЕСТИТЬ ФактЗапрос
		|ИЗ
		|	РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК УчетЗатрат
		|		{ПОЛНОЕ СОЕДИНЕНИЕ АналитикаПоРазделамУчетаЗатрат КАК АналитикаПоРазделамУчетаЗатрат
		|		ПО УчетЗатрат.АналитикаВидаУчета = АналитикаПоРазделамУчетаЗатрат.Ссылка}
		|		{ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК РегистрАналитикаУчетаЗатрат
		|		ПО УчетЗатрат.АналитикаУчетаЗатрат = РегистрАналитикаУчетаЗатрат.Ссылка}
		|		ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаРаспределенияЗатрат КАК РаспределенияЗатрат
		|		ПО УчетЗатрат.АналитикаРаспределенияЗатрат = РаспределенияЗатрат.Ссылка
		|
		|ИНДЕКСИРОВАТЬ ПО
		|	Затрата
		|;
		|
		|////////////////////////////////////////////////////////////////////////////////
		|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
		|	СУММА(ЕСТЬNULL(НормаЗапрос.Норма, 0)) КАК НормаКоличесвто,
		|	СУММА(ЕСТЬNULL(ФактЗапрос.ФактКоличество, 0)) КАК ФактКоличество,
		|	ФактЗапрос.Затрата,
		|	ФактЗапрос.Организация,
		|	ФактЗапрос.ЗатратаЕдиницаХраненияОстатков,
		|	СУММА(ЕСТЬNULL(НормаЗапрос.Норма, 0) - ЕСТЬNULL(ФактЗапрос.ФактКоличество, 0)) КАК Разница,
		|	СУММА(ЕСТЬNULL(НормаЗапрос.КоличествоПриход, ВложенныйЗапрос.КоличествоПриход)) КАК КоличествоВыпощеннойПродукции
		|ПОМЕСТИТЬ ПредварительныеДанные
		|ИЗ
		|	НормаЗапрос КАК НормаЗапрос
		|		ПОЛНОЕ СОЕДИНЕНИЕ ФактЗапрос КАК ФактЗапрос
		|			ПОЛНОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
		|				УчетЗатратРеглОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
		|				УчетЗатратРеглОстаткиИОбороты.АналитикаРаспределенияЗатрат КАК РаспределенияЗатрат
		|			ИЗ
		|				РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК УчетЗатратРеглОстаткиИОбороты
		|					ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК ВидаУчета
		|					ПО УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета = ВидаУчета.Ссылка
		|			ГДЕ
		|				ВидаУчета.РазделУчета = &РазделыУчетаПродукции) КАК ВложенныйЗапрос
		|			ПО ФактЗапрос.АналитикаРаспределенияЗатрат = ВложенныйЗапрос.РаспределенияЗатрат
		|		ПО НормаЗапрос.АналитикаРаспределенияЗатрат = ФактЗапрос.АналитикаРаспределенияЗатрат
		|			И НормаЗапрос.Номенклатура = ФактЗапрос.Затрата
		|
		|СГРУППИРОВАТЬ ПО
		|	ФактЗапрос.Затрата,
		|	ФактЗапрос.Организация,
		|	ФактЗапрос.ЗатратаЕдиницаХраненияОстатков
		|;
		|
		|////////////////////////////////////////////////////////////////////////////////
		|ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
		|	ПредварительныеДанные.НормаКоличесвто КАК НормаКоличесвто,
		|	ПредварительныеДанные.ФактКоличество КАК ФактКоличество,
		|	ПредварительныеДанные.Затрата,
		|	ПредварительныеДанные.Организация,
		|	ПредварительныеДанные.ЗатратаЕдиницаХраненияОстатков,
		|	ПредварительныеДанные.Разница КАК Разница,
		|	МатериалыВПроизводствеОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
		|	МатериалыВПроизводствеОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
		|	МатериалыВПроизводствеОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
		|	ВложенныйЗапрос.Количество
		|ПОМЕСТИТЬ ДанныеРазнициИНПЗ
		|ИЗ
		|	ПредварительныеДанные КАК ПредварительныеДанные
		|		ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.МатериалыВПроизводстве.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , ) КАК МатериалыВПроизводствеОстаткиИОбороты
		|			ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
		|				МатериалыВПроизводстве.Затрата КАК Затрата,
		|				МатериалыВПроизводстве.Количество КАК Количество
		|			ИЗ
		|				РегистрНакопления.МатериалыВПроизводстве КАК МатериалыВПроизводстве
		|			ГДЕ
		|				МатериалыВПроизводстве.Период МЕЖДУ &НачалоПериода И &КонецПериода
		|				И МатериалыВПроизводстве.КодОперации = &КодОбперазииВозврат) КАК ВложенныйЗапрос
		|			ПО (ВложенныйЗапрос.Затрата = МатериалыВПроизводствеОстаткиИОбороты.Затрата)
		|		ПО ПредварительныеДанные.Затрата = МатериалыВПроизводствеОстаткиИОбороты.Затрата
		|;
		|
		|////////////////////////////////////////////////////////////////////////////////
		|ВЫБРАТЬ
		|	ДанныеРазнициИНПЗ.НормаКоличесвто КАК НормаКоличесвто,
		|	ДанныеРазнициИНПЗ.ФактКоличество КАК ФактКоличество,
		|	ДанныеРазнициИНПЗ.Затрата КАК Номенклатура,
		|	ДанныеРазнициИНПЗ.Организация,
		|	ДанныеРазнициИНПЗ.ЗатратаЕдиницаХраненияОстатков КАК ЕдиницаИзмерения,
		|	ДанныеРазнициИНПЗ.Разница КАК РазницаЗатрат,
		|	ДанныеРазнициИНПЗ.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
		|	ДанныеРазнициИНПЗ.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
		|	ДанныеРазнициИНПЗ.КоличествоПриход,
		|	ДанныеРазнициИНПЗ.Количество
		|ИЗ
		|	ДанныеРазнициИНПЗ КАК ДанныеРазнициИНПЗ";

	Запрос.УстановитьПараметр("НачалоПериода", НачалоДня(ДатаНачало));
	Запрос.УстановитьПараметр("КонецПериода", КонецДня(ДатаОкончание));
    Запрос.УстановитьПараметр("РазделыУчетаЗатрат", Перечисления.РазделыУчета.Затраты);
	Запрос.УстановитьПараметр("РазделыУчетаПродукции", Перечисления.РазделыУчета.Выпуск);
	Запрос.УстановитьПараметр("КодОбперазииВозврат", Перечисления.КодыОперацийМатериалыВПроизводстве.ВозвратИзПроизводства);
	Запрос.УстановитьПараметр("Продукция", ЭлементыФормы.ТабличноеПоле1.ТекущаяСтрока.НаимнованиеНоменклатуры);
	Запрос.УстановитьПараметр("Спецификация", ЭлементыФормы.ТабличноеПоле1.ТекущаяСтрока.Спецификация);




каждый правит свой жизнью сам, и не ной что она у тебя хуже чем у других, она всегда такой будет.!
...
Рейтинг: 0 / 0
Странная ошибка в запросе
    #38571892
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логично. Таблица ВыходныеИзделия неопределена.
...
Рейтинг: 0 / 0
Странная ошибка в запросе
    #38571911
Титов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,

что значить логично, если бы она была не определена то меня бы платформа не пускала редактировать запрос, а он ругается во время его выполнения...
...
Рейтинг: 0 / 0
Странная ошибка в запросе
    #38571928
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чего хотели то... таблицы определены как необязательные, т.к. в выборке не участвуют из из запроса выбрасываются
...
Рейтинг: 0 / 0
Странная ошибка в запросе
    #38571933
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получается деление УчетЗатрат.КоличествоПриход на хз что NULL...
...
Рейтинг: 0 / 0
Странная ошибка в запросе
    #38571934
Титов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ,

поставлю вопрос по другому, что в запросе накорябал не так. сообразить не могу не как.
...
Рейтинг: 0 / 0
Странная ошибка в запросе
    #38571937
Титов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний выдох ГПЖ,

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


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