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

Вывод Цены из Реализации через регистр накопления УТ 11

Автор Vasylii, 30 мар 2023, 17:09

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

Vasylii

проблема в том что нужно сделать переодичность для скд а т.е вывод по месяцам в отчет скоклько товара было проданно данному контрагенту, на документ переодичность сделать нельзя как я понял, единственный регистр из которого можно вытянуть что нужно это ТоварыНаСкладе, но цена находится в Документе Реализация в ТЧ Товары, и не понимаю как цену вытянуть и соеденить с регистром

ВЫБРАТЬ
ТоварыНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор,
ТоварыНаСкладахОстаткиИОбороты.Регистратор.Товары.(
Склад КАК РегистраторСклад,
Цена КАК РегистраторЦена,
Номенклатура КАК РегистраторНоменклатура
) КАК Регистратор1
ИЗ
РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(, , Запись, , ) КАК ТоварыНаСкладахОстаткиИОбороты

или же как то можно сделать, вывод перодичности для документа

LexaK

посмотрите движения реализации по РН.ВыручкаИСебестоимостьПродаж, в нем есть данные по ценам.
если помогло нажмите: Спасибо!

Vasylii

LexaK, да действительно там есть но нету контрагента там, а надо еще отбор по контрагенту сделать

Vasylii

Vasylii, и не много не понимаю как вытянуть номенклатуру от туда

LexaK

Цитироватьнадо еще отбор по контрагенту сделать
там есть Регистратор, соедините его с документом реализация и делайте отбор по нужному контрагенту
если помогло нажмите: Спасибо!

Vasylii

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

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

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ РАЗЛИЧНЫЕ
ТоварыКОтгрузкеОстаткиИОбороты.Склад,
ТоварыКОтгрузкеОстаткиИОбороты.Номенклатура,
ТоварыКОтгрузкеОстаткиИОбороты.Получатель,
0,
ТоварыКОтгрузкеОстаткиИОбороты.КОтгрузкеРасход,
0,
ТоварыКОтгрузкеОстаткиИОбороты.Период
ИЗ
РегистрНакопления.ТоварыКОтгрузке.ОстаткиИОбороты(, , Запись, , ) КАК ТоварыКОтгрузкеОстаткиИОбороты

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

LexaK

Цитироватья не много по другому решил проблемы
вот чем хороша 1С одну и ту же задачу можно решать разными способами!
поэтому еще раз переделайте свой запрос, добавьте нужные реквизиты и получите нужный результат.

(не очень понятно за какие другие месяцы вы хотите получить данные)
если помогло нажмите: Спасибо!

Vasylii

LexaK, ну вот там выводится 2 и 3 месяц а т.е февраль март но данные в нем пустые и я не много не понимаю почему хотя в регистре есть эти данные, а если делать отбор по контрагенту вообще не выводит переодичность

LexaK

ну у вас запрос такой!
вы задаете
 0 КАК Период

по вашему "0" это какой месяц?

попробуйте взять Дату документа, примерно так

 РеализацияТоваровУслуг.Дата КАК Период
если помогло нажмите: Спасибо!

Vasylii

LexaK, реально спасибо а то всю голову сломал, спасибо огромное

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

Рейтинг@Mail.ru

Поиск