Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 12:57

СКД Отчёт

Автор gliokker, 16 фев 2016, 14:18

0 Пользователей и 1 гость просматривают эту тему.

gliokker

Всем привет , пишу отчёт на СКД в УТ 10.3
ВЫБРАТЬ
   СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоПриход) КАК КоличествоПриход,
   СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьПриход) КАК СтоимостьПриход,
   СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток) КАК СтоимостьНачальныйОстаток,
   СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток) КАК СтоимостьКонечныйОстаток,
   СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток) КАК КоличествоНачальныйОстаток,
   СУММА(ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток) КАК КоличествоКонечныйОстаток,
   ПартииТоваровНаСкладахОстаткиИОбороты.Склад КАК Склад,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.ЦеноваяГруппа КАК ЦеноваяГруппа,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаХраненияОстатков КАК ЕдИзм,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.Артикул КАК НоменклатураАртикул,
   ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Контрагент.Наименование КАК Поставщик
ИЗ
   РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Авто, , Номенклатура.ВидНоменклатуры = &ВидНоменклатуры) КАК ПартииТоваровНаСкладахОстаткиИОбороты
ГДЕ
   ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоРасход = 0
   И ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток > 0

СГРУППИРОВАТЬ ПО
   ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьНачальныйОстаток,
   ПартииТоваровНаСкладахОстаткиИОбороты.СтоимостьКонечныйОстаток,
   ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток,
   ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток,
   ПартииТоваровНаСкладахОстаткиИОбороты.Склад,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.ЦеноваяГруппа,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.ЕдиницаХраненияОстатков,
   ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Контрагент.Наименование,
   ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура.Артикул
Вот запрос, подскажите как мне сделать чтобы Поставщик(Контрагент) выбирался не из промежутка НачалоПериода КонецПериода, а  за весь период.

vitasw

Цитата: gliokker от 16 фев 2016, 14:18Вот запрос, подскажите как мне сделать чтобы Поставщик(Контрагент) выбирался не из промежутка НачалоПериода КонецПериода, а  за весь период.

Вопрос непонятен. У вас в запросе четко устанавливается период выборки, как поставщик за весь период должен соотносится с основной выборкой?

gliokker

Цитата: vitasw от 16 фев 2016, 14:22
Цитата: gliokker от 16 фев 2016, 14:18Вот запрос, подскажите как мне сделать чтобы Поставщик(Контрагент) выбирался не из промежутка НачалоПериода КонецПериода, а  за весь период.

Вопрос непонятен. У вас в запросе четко устанавливается период выборки, как поставщик за весь период должен соотносится с основной выборкой?
Вот я и спрашиваю как это сделать? второй запрос, временная таблица, вложенный запрос? как мне это сделать?

cska-fanat-kz

ну соответственно НачалоПериода - не задаем,
КонецПериода - текущая дата
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

gliokker

Цитата: cska-fanat-kz от 16 фев 2016, 14:34
ну соответственно НачалоПериода - не задаем,
КонецПериода - текущая дата
Та не получится , я работаю в заданном периоде, и отбираю там нелеквиды, тоесть остаток на началопериода есть а расхода нет получается неликвид,
Если не будет НачалаПериода то в отчёт не чего не попадёт
Добавлено: 16 фев 2016, 14:42


Цитата: cska-fanat-kz от 16 фев 2016, 14:34
ну соответственно НачалоПериода - не задаем,
КонецПериода - текущая дата
Я пробывал вот так но не чего не вышло
ВЫБРАТЬ
   ТоварыВРозницеОбороты.Номенклатура КАК Номенклатура,
   ТоварыВРозницеОбороты.Склад КАК Склад,
   ТоварыВРозницеОбороты.Регистратор.Контрагент КАК Поставщик
ПОМЕСТИТЬ ВТ_НовыеТовары
ИЗ
   РегистрНакопления.ТоварыВРознице.ОстаткиИОбороты(, &КонецПериода, Регистратор, , ) КАК ТоварыВРозницеОбороты
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыВРознице КАК ТоварыВРознице
      ПО ТоварыВРозницеОбороты.Склад = ТоварыВРознице.Склад
         И ТоварыВРозницеОбороты.Номенклатура = ТоварыВРознице.Номенклатура

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

cska-fanat-kz

нет, параметры в запросе оба остаются
я про значения их уже в самой СКД...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

gliokker

Цитата: cska-fanat-kz от 16 фев 2016, 15:03
нет, параметры в запросе оба остаются
я про значения их уже в самой СКД...
Всё разобрался, спасибо

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск