Показано с 1 по 1 из 1
Комбинированный просмотр
-
05.02.2014, 12:59 #1
- Регистрация
- 27.01.2014
- Сообщений
- 4
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Помогите исправить запрос
Есть код. В колонке количество пишет вместо 5шт -15. Помогите найти ошибку:
Код:Функция ВыполнитьЗапросПоТЧ(Шапка) ЗапросПоТоварам = Новый Запрос(); ЗапросПоТоварам.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект); ЗапросПоТоварам.УстановитьПараметр("ДатаДокумента", Шапка.ДатаДокумента); ЗапросПоТоварам.УстановитьПараметр("СчетУчетаСпецодеждыЗабалансовый", ПланыСчетов.Хозрасчетный.СпецодеждаВЭксплуатацииВспомогательный); ЗапросПоТоварам.УстановитьПараметр("СчетУчетаСпецоснасткиЗабалансовый", ПланыСчетов.Хозрасчетный.СпецоснасткаВЭксплуатацииВспомогательный); ЗапросПоТоварам.УстановитьПараметр("СчетУчетаИнвентаряИХозяйственныхПринадлежностейЗабалансовый", ПланыСчетов.Хозрасчетный.ИнвентарьИХозяйственныеПринадлежностиВЭксплуатации); ЗапросПоТоварам.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | ТребованиеНакладнаяМатериалы.Номенклатура КАК Номенклатура, | ТребованиеНакладнаяМатериалы.Номенклатура КАК ТоварНаименование, | СУММА(ТребованиеНакладнаяМатериалы.Количество) КАК Количество, | ТребованиеНакладнаяМатериалы.Себестоимость КАК Себестоимость, | ТребованиеНакладнаяМатериалы.Номенклатура.Код КАК НоменклатурныйНомер, | ТребованиеНакладнаяМатериалы.Номенклатура.БазоваяЕдиницаИзмерения.Код КАК ЕдиницаИзмеренияКод, | ТребованиеНакладнаяМатериалы.Номенклатура.БазоваяЕдиницаИзмерения.Наименование КАК ЕдиницаИзмеренияНаименование, | СУММА(ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.Сумма, 0)) КАК СуммаПервоначальнойСтоимости, | СУММА(ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.Сумма, 0)) / СУММА(ЕСТЬNULL(ТребованиеНакладнаяМатериалы.Количество, 0)) КАК Цена, | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетДт.Код, """") КАК СчетДт, | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетКт.Код, """") КАК СчетКт |ИЗ | Документ.ТребованиеНакладная.Материалы КАК ТребованиеНакладнаяМатериалы | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &ТекущийДокумент) КАК ХозрасчетныйДвиженияССубконто | ПО ТребованиеНакладнаяМатериалы.Номенклатура = ХозрасчетныйДвиженияССубконто.СубконтоКт1 |ГДЕ | ТребованиеНакладнаяМатериалы.Ссылка = &ТекущийДокумент | И ХозрасчетныйДвиженияССубконто.Регистратор = &ТекущийДокумент | |СГРУППИРОВАТЬ ПО | ТребованиеНакладнаяМатериалы.Номенклатура, | ТребованиеНакладнаяМатериалы.Себестоимость, | ТребованиеНакладнаяМатериалы.Номенклатура.Код, | ТребованиеНакладнаяМатериалы.Номенклатура.БазоваяЕдиницаИзмерения.Код, | ТребованиеНакладнаяМатериалы.Номенклатура.БазоваяЕдиницаИзмерения.Наименование, | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетДт.Код, """"), | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетКт.Код, """"), | ТребованиеНакладнаяМатериалы.Номенклатура | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ РАЗЛИЧНЫЕ | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура, | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура, | СУММА(ТребованиеНакладнаяМатериалыЗаказчика.Количество), | 0, | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура.Код, | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура.БазоваяЕдиницаИзмерения.Код, | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура.БазоваяЕдиницаИзмерения.Наименование, | ХозрасчетныйДвиженияССубконто.Сумма, | 0, | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетДт.Код, """"), | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетКт.Код, """") |ИЗ | (ВЫБРАТЬ РАЗЛИЧНЫЕ | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура КАК Номенклатура, | ТребованиеНакладнаяМатериалыЗаказчика.Ссылка.ПодразделениеЗатрат КАК Подразделение, | СУММА(ТребованиеНакладнаяМатериалыЗаказчика.Количество) КАК Количество | ИЗ | Документ.ТребованиеНакладная.МатериалыЗаказчика КАК ТребованиеНакладнаяМатериалыЗаказчика | ГДЕ | ТребованиеНакладнаяМатериалыЗаказчика.Ссылка = &ТекущийДокумент | | СГРУППИРОВАТЬ ПО | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура, | ТребованиеНакладнаяМатериалыЗаказчика.Ссылка.ПодразделениеЗатрат) КАК ТребованиеНакладнаяМатериалыЗаказчика | ЛЕВОЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто(, , Регистратор = &ТекущийДокумент) КАК ХозрасчетныйДвиженияССубконто | ПО ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура = ХозрасчетныйДвиженияССубконто.СубконтоКт1 | |СГРУППИРОВАТЬ ПО | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура, | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура.Код, | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура.БазоваяЕдиницаИзмерения.Код, | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура.БазоваяЕдиницаИзмерения.Наименование, | ХозрасчетныйДвиженияССубконто.Сумма, | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетДт.Код, """"), | ЕСТЬNULL(ХозрасчетныйДвиженияССубконто.СчетКт.Код, """"), | ТребованиеНакладнаяМатериалыЗаказчика.Номенклатура"; ВыборкаСтрокТовары = ЗапросПоТоварам.Выполнить().Выгрузить(); Возврат ВыборкаСтрокТовары; КонецФункции // ВыполнитьЗапросПоТЧ()
Похожие темы
-
1С 8.3. Тормозит запрос по поиску данных в справочнике с 6 миллионами записей
от fox019 в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 1Последнее сообщение: 05.01.2014, 00:25 -
Помогите подправить внешнюю обработку для 1С 8.2.
от OceaN в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 11Последнее сообщение: 19.12.2013, 10:57 -
Не удается установить параметр на запрос
от pleasure в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 1Последнее сообщение: 05.12.2013, 15:10
Социальные закладки