Проблема с "Свойством объекта" в внешнем отчете.

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Страницы: 1
RSS
Проблема с "Свойством объекта" в внешнем отчете.
 
Добрый день. У документа "Заказ-Наряд" создал свойство МастерПриемщик (знаю, что уже есть мастер, но нам нужна еще одна графа). Теперь необходимо это свойство задействовать в внешнем отчете.

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

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

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

Где &Свойство и есть параметр, который должен быть равен "МастерПриемщик". В консоли запросов все работает на ура.

Создаю внешний отчет и в параметрах пытаюсь задать данный параметр и тут возникает проблема. В параметрах в поле тип мне предлагается выбрать ПланВидовХарактеристикСсылка.СвойстваОбъектов (хотя в запросе он относится к РегистрСведений.ЗначенияСвойствОбъектов), но в списке значений уже нет моего свойства. Таким образом я не могу задать нужное значение моего параметра. Как это победить? Спасибо.
 
Добрый день, Руслан, сотрудники компании 1С-Рарус не оказывают консультации по программированию на платформе 1С. Возможно, кто-то из участников форума даст Вам совет, это не запрещается правилами форума.
 
ПланВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду
ПланВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию
Изменено: Александр Мещеряков - 21.04.2017 13:34:40
 
Цитата
Руслан Смирнов написал:
ПланВидовХарактеристикСсылка.СвойстваОбъектов (хотя в запросе он относится к РегистрСведений.ЗначенияСвойствОбъектов)
здесь вы путаете два понятия:
Сам справочник свойств объектов(ПланВидовХарактеристик.СвойстваОбъектов)
и Регистр сведений, содержащий сами значения этих свойств для конкретного объекта..
Изменено: Александр Мещеряков - 21.04.2017 13:41:38
 
Цитата
Александр Мещеряков написал:
ПланВидовХарактеристик.СвойстваОбъектов.НайтиПоКоду
ПланВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию
Спасибо за ответ. Но отчет мне достался от прежней версии программы и в нем используется только "Схема компоновки данных", а где и как в ней указать данный код я не представляю. Сейчас буду пытаться разобраться, но если знаете - поделитесь. Спасибо.
 
тогда либо заполнение этого свойства в пользовательском режиме,
либо в условии запроса конструкцие типа
ГДЕ   (РаботыМП.Свойство.Код = &КодСвойства)
или
ГДЕ   (РаботыМП.Свойство.Код = "02002")
 
Александр Мещеряков, Огромное спасибо, получилось.
Страницы: 1
Читают тему
Поддержка отраслевых решений «1С-Рарус»
Услуги 1С