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

Прошу помощи! Троирование записей в отчете СКД!

Автор TesterLenovo, 27 фев 2019, 10:27

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

TesterLenovo

Всем доброго времени суток!

Создал отчет с помощью СКД, в отчете использовал ЛЕВОЕ СОЕДИНЕНИЕ и почему то данные троируются! Со вчерашнего дня бьюсь с этой задачей и никак не могу найти решение, скриншот отчета и код прилагаю. Пожалуйста помогите!:trhregerhg:

КОД:
ВЫБРАТЬ
   дин_ОстаткиПодарочныеСертификаты.Регистратор КАК Регистратор,
   дин_ОстаткиПодарочныеСертификаты.Номенклатура КАК Номенклатура,
   дин_ОстаткиПодарочныеСертификаты.НомерПодарочногоСертификата КАК НомерПодарочногоСертификата,
   дин_ОстаткиПодарочныеСертификаты.Сумма КАК Сумма,
   ЦеныНоменклатуры.Цена КАК Цена
ИЗ
   РегистрНакопления.дин_ОстаткиПодарочныеСертификаты КАК дин_ОстаткиПодарочныеСертификаты
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры
      ПО дин_ОстаткиПодарочныеСертификаты.Номенклатура = ЦеныНоменклатуры.Номенклатура

LexaK

добавьте еще отбор к РегистрСведений.ЦеныНоменклатуры,
либо в раздел По либо в Где (ну если понимаете о чем я)
что там у вас в измерениях? тип цены? организация? и др.
тогда троение пробадет
если помогло нажмите: Спасибо!

TesterLenovo

Цитата: LexaK от 27 фев 2019, 10:45
добавьте еще отбор к РегистрСведений.ЦеныНоменклатуры,
либо в раздел По либо в Где (ну если понимаете о чем я)
что там у вас в измерениях? тип цены? организация? и др.
тогда троение пробадет

Спасибо! Попробую!
В этом то весь и прикол, что у меня в измерениях кроме цены номенклатуры больше ничего нет!
Ну-с, сейчас буду пробовать дальше, если смогу победить, отпишу
Добавлено: 27 фев 2019, 13:19


Цитата: TesterLenovo от 27 фев 2019, 11:03
Цитата: LexaK от 27 фев 2019, 10:45
добавьте еще отбор к РегистрСведений.ЦеныНоменклатуры,
либо в раздел По либо в Где (ну если понимаете о чем я)
что там у вас в измерениях? тип цены? организация? и др.
тогда троение пробадет

Спасибо! Попробую!
В этом то весь и прикол, что у меня в измерениях кроме цены номенклатуры больше ничего нет!
Ну-с, сейчас буду пробовать дальше, если смогу победить, отпишу


Кароч такое решение получилось (+ пришлось сделать новый отчет, так как старый почему то не хотел запускаться с этим кодом):

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

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

Рейтинг@Mail.ru

Поиск