|
Запрос печать м11 | ☑ | ||
---|---|---|---|---|
0
DrManhattan
24.03.16
✎
11:46
|
Доброго времени суток! Помогите пожалуйста с запросом. Это типовой запрос из БП 3.0. Пытаюсь добавить в него несколько строк, чтоб извлечь еще некоторые нужные мне данные. Возникает ошибка "{(21, 18)}: Поле не найдено "ВложенныйЗапрос.СпособОтраженияРасходов"
ВложенныйЗапрос.<<?>>СпособОтраженияРасходов КАК СпособОтраженияРасходов" Текст запроса: ВЫБРАТЬ | ВложенныйЗапрос.Документ КАК Документ, | ВложенныйЗапрос.Документ.Номер КАК Номер, | ВложенныйЗапрос.Документ.Дата КАК ДатаДокумента, | ВложенныйЗапрос.Документ.Дата КАК ДатаСоставления, | ВложенныйЗапрос.Документ.Организация КАК Организация, | ВложенныйЗапрос.Документ.ПодразделениеОрганизации КАК Склад, | ВложенныйЗапрос.Документ.Склад КАК СкладХранения, | ВложенныйЗапрос.Документ.Местонахождение КАК Подразделение, | ВложенныйЗапрос.ID КАК ID, | ВложенныйЗапрос.НомерСтроки КАК НомерСтроки, | ВложенныйЗапрос.Номенклатура КАК Номенклатура, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное КАК МатериалНаименование, | ВЫБОР | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул) | ТОГДА ВложенныйЗапрос.Номенклатура.Артикул | ИНАЧЕ ВложенныйЗапрос.Номенклатура.Код | КОНЕЦ КАК НоменклатурныйНомер, | ВложенныйЗапрос.Номенклатура.ЕдиницаИзмерения.Наименование КАК ЕдиницаИзмеренияНаименование, | ВложенныйЗапрос.Номенклатура.ЕдиницаИзмерения.Код КАК ЕдиницаИзмеренияКод, | ВложенныйЗапрос.СпособОтраженияРасходов КАК СпособОтраженияРасходов, // Добавленная строка | ВложенныйЗапрос.СчетУчета КАК Счет, | ЕСТЬNULL(ВложенныйЗапрос.Количество, 0) КАК Количество, | СУММА(ЕСТЬNULL(БУ.Сумма, 0)) КАК Сумма |ИЗ | (ВЫБРАТЬ | ДокументСпецодежда.Ссылка КАК Документ, | 1 КАК ID, | МИНИМУМ(СпецодеждаТЧ.НомерСтроки) КАК НомерСтроки, | СпецодеждаТЧ.Номенклатура КАК Номенклатура, | СпецодеждаТЧ.СчетУчета КАК СчетУчета, | СУММА(СпецодеждаТЧ.Количество) КАК Количество, | NULL // Добавленная строка | ИЗ | Документ.ПередачаМатериаловВЭксплуатацию.Спецодежда КАК СпецодеждаТЧ | ПРАВОЕ СОЕДИНЕНИЕ Документ.ПередачаМатериаловВЭксплуатацию КАК ДокументСпецодежда | ПО ДокументСпецодежда.Ссылка = СпецодеждаТЧ.Ссылка | ГДЕ | ДокументСпецодежда.Ссылка В(&МассивОбъектов) | | СГРУППИРОВАТЬ ПО | ДокументСпецодежда.Ссылка, | СпецодеждаТЧ.Номенклатура, | СпецодеждаТЧ.СчетУчета | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | Спецоснастка.Ссылка, | 2, | МИНИМУМ(Спецоснастка.НомерСтроки), | Спецоснастка.Номенклатура, | Спецоснастка.СчетУчета, | СУММА(Спецоснастка.Количество), | NULL // Добавленная строка | ИЗ | Документ.ПередачаМатериаловВЭксплуатацию.Спецоснастка КАК Спецоснастка | ГДЕ | Спецоснастка.Ссылка В(&МассивОбъектов) | | СГРУППИРОВАТЬ ПО | Спецоснастка.Ссылка, | Спецоснастка.Номенклатура, | Спецоснастка.СчетУчета | | ОБЪЕДИНИТЬ ВСЕ | | ВЫБРАТЬ | ИнвентарьИХозяйственныеПринадлежности.Ссылка, | 3, | МИНИМУМ(ИнвентарьИХозяйственныеПринадлежности.НомерСтроки), | ИнвентарьИХозяйственныеПринадлежности.Номенклатура, | ИнвентарьИХозяйственныеПринадлежности.СчетУчета, | СУММА(ИнвентарьИХозяйственныеПринадлежности.Количество), | ИнвентарьИХозяйственныеПринадлежности.СпособОтраженияРасходов КАК СпособОтраженияРасходов // Добавленная строка | ИЗ | Документ.ПередачаМатериаловВЭксплуатацию.ИнвентарьИХозяйственныеПринадлежности КАК ИнвентарьИХозяйственныеПринадлежности | ГДЕ | ИнвентарьИХозяйственныеПринадлежности.Ссылка В(&МассивОбъектов) | | СГРУППИРОВАТЬ ПО | ИнвентарьИХозяйственныеПринадлежности.Ссылка, | ИнвентарьИХозяйственныеПринадлежности.Номенклатура, | ИнвентарьИХозяйственныеПринадлежности.СпособОтраженияРасходов, // Добавленная строка | ИнвентарьИХозяйственныеПринадлежности.СчетУчета) КАК ВложенныйЗапрос | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто( | , | , | Регистратор В (&МассивОбъектов) | И СчетДт <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецодеждаВЭксплуатацииВспомогательный) | И СчетДт <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.СпецоснасткаВЭксплуатацииВспомогательный) | И СчетДт <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.ИнвентарьИХозяйственныеПринадлежностиВЭксплуатации), | , | ) КАК БУ | ПО ВложенныйЗапрос.Документ = БУ.Регистратор | И ВложенныйЗапрос.Номенклатура = БУ.СубконтоКт1 | И ВложенныйЗапрос.СчетУчета = БУ.СчетКт | |СГРУППИРОВАТЬ ПО | ВложенныйЗапрос.Документ, | ВложенныйЗапрос.Документ.Номер, | ВложенныйЗапрос.Документ.Дата, | ВложенныйЗапрос.Документ.Организация, | ВложенныйЗапрос.Документ.ПодразделениеОрганизации, | ВложенныйЗапрос.Документ.Местонахождение, | ВложенныйЗапрос.ID, | ВложенныйЗапрос.НомерСтроки, | ВложенныйЗапрос.Номенклатура, | ВложенныйЗапрос.Номенклатура.ЕдиницаИзмерения.Наименование, | ВложенныйЗапрос.Номенклатура.ЕдиницаИзмерения.Код, | ВложенныйЗапрос.СпособОтраженияРасходов, // Добавленная строка | ВложенныйЗапрос.СчетУчета, | ВложенныйЗапрос.Количество, | ВложенныйЗапрос.Номенклатура.НаименованиеПолное, | ВЫБОР | КОГДА &ДополнительнаяКолонкаПечатныхФормДокументов = ЗНАЧЕНИЕ(Перечисление.ДополнительнаяКолонкаПечатныхФормДокументов.Артикул) | ТОГДА ВложенныйЗапрос.Номенклатура.Артикул | ИНАЧЕ ВложенныйЗапрос.Номенклатура.Код | КОНЕЦ, | ВложенныйЗапрос.Документ.Дата | |УПОРЯДОЧИТЬ ПО | Документ, | ID, | НомерСтроки |ИТОГИ | СУММА(Количество), | СУММА(Сумма) |ПО | Документ |
|||
1
zenik
24.03.16
✎
12:12
|
NULL // Добавленная строка
|
|||
2
zenik
24.03.16
✎
12:12
|
Заменить на
NULL КАК СпособОтраженияРасходов // Добавленная строка |
|||
3
zenik
24.03.16
✎
12:13
|
Смысл в том, что во вложенном запросе нет поля СпособОтраженияРасходов - его надо добавлять именно там...
|
|||
4
DrManhattan
24.03.16
✎
12:23
|
(2) >_< Спасибо большое! Как же я сам то не додумался.. Тему можно закрывать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |