Имя: Пароль:
1C
1С v8
Планы видов характеристик
0 Смертник
 
01.08.11
08:53
Есть справочник Основные средства, на вкладку дополнительно мы записали своих свойства по кажлдому основному свойству свои. Теперь надо сделать отчет по основному свойству с этими свойствами, а как их вытащить чтото не пойму. Ограничения по плану видов характеристик я знаю как делать а вот как эти свойства вытащить для каждого объъякта нет
1 Дикообразко
 
01.08.11
08:53
данные лежат в РС
2 Смертник
 
01.08.11
08:55
В каком смысле? просто как ограничения делать знаю, а как вытащить нужные мне значения нет...
3 vmv
 
01.08.11
08:56
куча примеров по свойствам в поиске, но требуй еще - будь настойчив!
4 Дикообразко
 
01.08.11
08:56
(2) так покажи как пробуешь
5 vmv
 
01.08.11
08:57
РС - хитрый и коварный зверь из красной книги, под охраной ЮНЕСКО
6 Смертник
 
01.08.11
09:14
ВЫБРАТЬ
   ОсновныеСредства.АдресМестонахождения,
   РегистрацияЗемельныхУчастковСрезПоследних.КадастровыйНомер,
   РегистрацияЗемельныхУчастковСрезПоследних.КадастроваяСтоимость,
   РегистрацияЗемельныхУчастковСрезПоследних.КодКатегорииЗемель,
   ОсновныеСредства.Наименование,
   ЗначениеСвойствОбъектов.Значение,
   ЗначениеСвойствОбъектов.Свойство
ИЗ
   Справочник.ОсновныеСредства КАК ОсновныеСредства
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КнигаУчетаЗалогов.СрезПоследних КАК КнигаУчетаЗалоговСрезПоследних
       ПО ОсновныеСредства.Ссылка = КнигаУчетаЗалоговСрезПоследних.ОбъектЗалога
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияЗемельныхУчастков.СрезПоследних КАК РегистрацияЗемельныхУчастковСрезПоследних
       ПО (РегистрацияЗемельныхУчастковСрезПоследних.ОсновноеСредство = ОсновныеСредства.Ссылка)
       ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
           ЗначенияСвойствОбъектов.Объект КАК Объект,
           ЗначенияСвойствОбъектов.Свойство КАК Свойство,
           ЗначенияСвойствОбъектов.Значение КАК Значение
       ИЗ
           РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
       ГДЕ
           ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.ОсновныеСредства) КАК ЗначениеСвойствОбъектов
       ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
ГДЕ
   ОсновныеСредства.ГруппаОС = ЗНАЧЕНИЕ(Перечисление.ГруппыОС.ЗемельныеУчастки)
7 Смертник
 
01.08.11
09:15
Только вот значения свойств именно по Основному средству не выходят
8 Дикообразко
 
01.08.11
09:21
ВЫБРАТЬ
   ОсновныеСредства.АдресМестонахождения,
   РегистрацияЗемельныхУчастковСрезПоследних.КадастровыйНомер,
   РегистрацияЗемельныхУчастковСрезПоследних.КадастроваяСтоимость,
   РегистрацияЗемельныхУчастковСрезПоследних.КодКатегорииЗемель,
   ОсновныеСредства.Наименование,
   ЗначениеСвойствОбъектов.Значение,
   ЗначениеСвойствОбъектов.Свойство
ИЗ
   Справочник.ОсновныеСредства КАК ОсновныеСредства
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КнигаУчетаЗалогов.СрезПоследних КАК КнигаУчетаЗалоговСрезПоследних
       ПО ОсновныеСредства.Ссылка = КнигаУчетаЗалоговСрезПоследних.ОбъектЗалога
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.РегистрацияЗемельныхУчастков.СрезПоследних КАК РегистрацияЗемельныхУчастковСрезПоследних
       ПО (РегистрацияЗемельныхУчастковСрезПоследних.ОсновноеСредство = ОсновныеСредства.Ссылка)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
9 Дикообразко
 
01.08.11
09:25
хотя должно было и твое работать
10 Смертник
 
01.08.11
09:32
оно то работает но при выборе вываливается весь список свойств а вот моих там нет((
11 Дикообразко
 
01.08.11
09:38
(10)
что бы было только твое, надо

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
И ОсновныеСредства.Свойство = &ТвоеСвойство


а если его там нет, значит ты его и не записал
12 Смертник
 
01.08.11
09:40
а если свойств у меня там много? по идее значения он же должен выкинуть только по полю Основные средства ТАК?
Без дополнительного условия? У меня просто выходит весь список свойст и совсем не связанных с основными средствами
13 Дикообразко
 
01.08.11
09:43
(12) сколько свойств, столько и соединений делай

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1
ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
И ОсновныеСредства.Свойство = &ТвоеСвойство1
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов2
ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
И ОсновныеСредства.Свойство = &ТвоеСвойство2
...
и т.д.
14 Смертник
 
01.08.11
09:47
ОсновныеСредства.Свойство это что?
15 Дикообразко
 
01.08.11
09:48
(14) конфигуратор украли?
зы. значение ПВХ
16 Смертник
 
01.08.11
09:53
Просто у меня оштибка в этом месте
17 Дикообразко
 
01.08.11
09:54
(16) ну так свойство, то установи
18 Смертник
 
01.08.11
09:55
то есть кучу вложенных запросов?
19 Смертник
 
01.08.11
09:55
под каждое свойство?
20 Дикообразко
 
01.08.11
09:56
(19) щаз достану линейку.. и буду 3,14ить за вложенные запросы,

ВЫБРАТЬ
   ОсновныеСредства.АдресМестонахождения,
   ОсновныеСредства.Ссылка Как Ссылка
ИЗ
   Справочник.ОсновныеСредства КАК ОсновныеСредства
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1

ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
И ОсновныеСредства.Свойство = &ТвоеСвойство1

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов2

ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
И ОсновныеСредства.Свойство = &ТвоеСвойство2
21 Дикообразко
 
01.08.11
09:58
ВЫБРАТЬ
   ОсновныеСредства.АдресМестонахождения,
   ОсновныеСредства.Ссылка Как Ссылка,
   ЗначенияСвойствОбъектов1.Значение Как Значение1,
   ЗначенияСвойствОбъектов1.Значение Как Значение2
ИЗ
   Справочник.ОсновныеСредства КАК ОсновныеСредства
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1
    ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
    И ОсновныеСредства.Свойство = &ТвоеСвойство1
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов2
   ПО ОсновныеСредства.Ссылка = ЗначениеСвойствОбъектов.Объект
  И ОсновныеСредства.Свойство = &ТвоеСвойство2
22 Смертник
 
01.08.11
10:01
а как обозначичить свойство в Основном средстве? Чтото не соображу совсем
23 Смертник
 
01.08.11
10:26
А почему я уже при выводе отчета не вижу свойств которые занес в справочник Основные Свойства? Может это надо было где то в конфигураторе прописать?
24 Смертник
 
01.08.11
10:28
В планах видов характеристик не надо было добавить основные средства?
25 Смертник
 
01.08.11
10:49
sos
26 Смертник
 
01.08.11
10:57
В Планах видов характеристик - Свойства объектов в Типе значений характеристик надо добавить справочник Основные средства? Или можно как то без этого обойтись
27 Смертник
 
01.08.11
11:19
эхх просто скажите
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший