Имя: Пароль:
1C
1С v8
В запросе выводит, в СКД - нет
0 Magic Dick
 
17.02.13
18:24
Есть простенький запрос

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

СГРУППИРОВАТЬ ПО
   ТоварыНаСкладахОстатки.Номенклатура,
   Штрихкоды.Штрихкод,
   ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0),
   ТоварыНаСкладахОстатки.Склад,
   ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры

УПОРЯДОЧИТЬ ПО
   Номенклатура ИЕРАРХИЯ
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.Номенклатура)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           СвойстваОбъектов.Ссылка,
           СвойстваОбъектов.Наименование + " (свойство)" КАК Наименование,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура)
           И НЕ СвойстваОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }
В консоли запросов работает отлично.

Добавил запрос в качестве источника данных в СКД
Результат выводит, но поле цена остается пустым.

ЧЯДНТ?
1 MrStomak
 
17.02.13
18:27
1.неверно указывается параметр "ВыбТипЦен"
2 MrStomak
 
17.02.13
18:27
Или вариант 2. Неверно указывается параметр "ВыбДата"
3 Magic Dick
 
17.02.13
18:28
(1) (2) параметры одинаковые и в запросе и в скд
4 sanja26
 
17.02.13
18:32
а зачем здесь сгруппировать вообще?

это тоже нафиг не надо
{ХАРАКТЕРИСТИКИ
   ТИП(Справочник.Номенклатура)
   ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
           СвойстваОбъектов.Ссылка,
           СвойстваОбъектов.Наименование + " (свойство)" КАК Наименование,
           СвойстваОбъектов.ТипЗначения
       ИЗ
           ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
       ГДЕ
           СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Номенклатура)
           И НЕ СвойстваОбъектов.ПометкаУдаления)
   ПОЛЕКЛЮЧА Ссылка
   ПОЛЕИМЕНИ Наименование
   ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
   ЗНАЧЕНИЯХАРАКТЕРИСТИК РегистрСведений.ЗначенияСвойствОбъектов
   ПОЛЕОБЪЕКТА Объект
   ПОЛЕВИДА Свойство
   ПОЛЕЗНАЧЕНИЯ Значение }

ты и так характеристику выводишь из регистра
5 Magic Dick
 
17.02.13
18:33
(4) это вывод свойств если ты не в курсе
6 sanja26
 
17.02.13
18:43
(5) и зачем они тебе? нужен отбор пользователям по доп. реквизитам или доп сведениям?
выведи без них сначала
вот твой запрос для скд

ВЫБРАТЬ РАЗЛИЧНЫЕ
   ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
   Штрихкоды.Штрихкод КАК Штрихкод,
   ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена,
   ТоварыНаСкладахОстатки.Склад,
   ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры
ИЗ
   РегистрНакопления.ТоварыОрганизаций.Остатки(&ВыбДата, Склад = &Склад) КАК ТоварыНаСкладахОстатки
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ВыбДата, ТипЦен = &ВыбТипЦен) КАК ЦеныНоменклатурыСрезПоследних
       ПО ТоварыНаСкладахОстатки.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
           И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды
       ПО ТоварыНаСкладахОстатки.Номенклатура = Штрихкоды.Владелец
           И ТоварыНаСкладахОстатки.ХарактеристикаНоменклатуры = Штрихкоды.ХарактеристикаНоменклатуры
7 GANR
 
17.02.13
19:17
Вероятно, СКД вместо цены, в отличии от запроса, цепляет то ли характеристику, то ли стандартный реквизит, как здесь v8: СКД. Почему не отображается представление документа ???
8 MrStomak
 
17.02.13
19:26
используется ли ХарактеристикаНоменклатуры для вывода пользователю?
9 Magic Dick
 
17.02.13
20:09
(8) был прав, проблема оказалась в неявно устанавленных параметрах
10 Magic Dick
 
17.02.13
20:09
(8) спасибо!
11 sanja26
 
17.02.13
20:12
(9) так это первый вариант для анализа!
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.