Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
18 Дек 2017, 06:23
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Отчет Номенклатура+ХарактеристикаНоменклатуры+Цена+Остаток  (Прочитано 1140 раз)

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

Оффлайн lena101

  • *
  • Сообщений: 2
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-08-16
  • Сайт: 
  • Профессия: Ученик 1С
Здравствуйте. Помогите, как получить  запросом Номенклатура+ХарактеристикаНоменклатуры+Цена+Остаток.
Код моего запроса
ВЫБРАТЬ
   СправочникНоменклатура.Наименование,
   СправочникНоменклатура.Родитель КАК Группа,
   ЦеныНоменклатурыСрезПоследних.Цена,
   ЦеныНоменклатурыСрезПоследних.ТипЦен КАК ТипЦен,
   ЦеныНоменклатурыСрезПоследних.Период,
   ТоварыОрганизацийОстатки.КоличествоОстаток КАК Остаток,
   ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
ИЗ
   Справочник.Номенклатура КАК СправочникНоменклатура
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ) КАК ЦеныНоменклатурыСрезПоследних
      ПО СправочникНоменклатура.Код = ЦеныНоменклатурыСрезПоследних.Номенклатура.Код
         И (ЦеныНоменклатурыСрезПоследних.ТипЦен.Ссылка = СправочникНоменклатура.ОсновнаяЦенаПродажи)
      ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ТоварыОрганизаций.Остатки(&Период, ) КАК ТоварыОрганизацийОстатки
      ПО СправочникНоменклатура.Код = ТоварыОрганизацийОстатки.Номенклатура.Код
ГДЕ
   СправочникНоменклатура.ЭтоГруппа = ЛОЖЬ
   И ЦеныНоменклатурыСрезПоследних.Цена > 0
   И СправочникНоменклатура.ОсновнаяЦенаПродажи.Ссылка ЕСТЬ НЕ NULL

Остатки выводи неправильно. Подскажите, что не так с запросом? 


Оффлайн mixqn

  • Администратор
  • *****
  • Сообщений: 1346
  • РЕПУТАЦИЯ: 166
  • КПД: 12%
  • Who is John Galt?
  • Регистрация: 2012-08-15
  • Сайт: 3gmaster.net
  • Профессия: Программист 1С
Ну во-первых, соединение надо делать по ссылке, а не по коду:
вместо
ПО СправочникНоменклатура.Код = ЦеныНоменклатурыСрезПоследних.Номенклатура.Код
надо
ПО СправочникНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура
и тут
ПО СправочникНоменклатура.Код = ТоварыОрганизацийОстатки.Номенклатура.Код
тоже самое:
ПО СправочникНоменклатура.Ссылка  = ТоварыОрганизацийОстатки.Номенклатура
во-вторых, остатки могут быть на разных складах - может быть по этой причине они неправильные?
Добавлено: 16 Авг 2013, 09:28

ах да и еще: регистр ТоварыОрганизаций наверно тоже имеет измерение ХарактеристикаНоменклатуры, поэтому в условиях соединения надо дописать:
... КАК ТоварыОрганизацийОстатки
    ПО СправочникНоменклатура.Ссылка  = ТоварыОрганизацийОстатки.Номенклатура
    И ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры = ТоварыОрганизацийОстатки.ХарактеристикаНоменклатуры


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
133 Сообщений
ilyay ilyay
63 Сообщений
AIFrame
62 Сообщений
alex0402
50 Сообщений
andron81_81
44 Сообщений
oleg-x
41 Сообщений
MuI_I_Ika MuI_I_Ika
31 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
27 Сообщений
alexandr_ll
23 Сообщений

* Кто онлайн

  • Точка Гостей: 217
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal