|
v8: ЗУП Помогите с планом видов характеристик | ☑ | ||
---|---|---|---|---|
0
Zebbar
15.12.11
✎
08:25
|
Добрый день!
Делаю первые шаги, не могу пока разобраться: В связи с новым положением о прохождении медосмотра и законом о защите персональных данных сделали следующим образом: В справочнике должностей Добавлено 5 свойств для направления на медосмотр. Этим свойствам проставлены разные значения. Как написать запрос, чтобы для каждой должности выбирались только те свойства, которые нужны? Никак не соображу, каким боком этот план видов характеристик подвязывается. |
|||
1
asady
15.12.11
✎
09:09
|
(0)
Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ | ЗначенияСвойствОбъектов.Объект, | ЗначенияСвойствОбъектов.Значение, | ЗначенияСвойствОбъектов.Свойство |ИЗ | РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов |ГДЕ ЗначенияСвойствОбъектов.Объект ССЫЛКА Справочник.Должности"; такой запрос подойдёт? |
|||
2
Zebbar
15.12.11
✎
09:33
|
В общих чертах - оно, по крайне
|
|||
3
Zebbar
15.12.11
✎
09:33
|
В общих чертах - оно, по крайней мере, направление я понял. Спасибо.
|
|||
4
Zebbar
15.12.11
✎
09:46
|
Не судите строго - на работал раньше с запросами.
Очередной глупый вопрос: Как уже сказано, в справочнике должностей добавлено 5 свойств. Соответственно, для каждой должности мне возвращается 5 строк - по одной на каждое свойство. А возможно ли это как-нибудь развернуть? В смысле сейчас возвращается: Должность ИмяСвойства ЗначениеСвойства --------------------------------------- дворник вес 100 дворник рост 190 дворник цвет глаз голубой А хочется чтобы возвращалось так: Должность вес рост цвет_глаз ------------------------------------ дворник 100 190 голубой |
|||
5
DrShad
15.12.11
✎
09:50
|
Соединение
|
|||
6
Escander
15.12.11
✎
09:52
|
+ (5) левое
|
|||
7
Zebbar
15.12.11
✎
09:59
|
А можно какой-нибудь пример?
У меня сейчас и так стоит левое соединение, но возвращает 5 строками. -------------- ВЫБРАТЬ ДолжностиОрганизаций.Ссылка КАК Должность, ЗначенияСвойствОбъектов.Свойство.Ссылка КАК Свойство, ЗначенияСвойствОбъектов.Значение ИЗ Справочник.ДолжностиОрганизаций КАК ДолжностиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО ДолжностиОрганизаций.Ссылка = ЗначенияСвойствОбъектов.Объект.Ссылка |
|||
8
GenV
15.12.11
✎
10:00
|
(7) На каждый вид свойства отдельное поле и отдельное соединение.
|
|||
9
Zebbar
15.12.11
✎
10:13
|
А могу я попросить все-таки приблизительно показать, как это делается? А то это для меня как китайская грамота пока звучит :)
Я так понимаю, что как-то еще надо будет и фильтр для каждого условия ставить? |
|||
10
GenV
15.12.11
✎
10:25
|
(9)
ВЫБРАТЬ ДолжностиОрганизаций.Ссылка КАК Должность, ЗначенияСвойствОбъектов1.Значение КАК Свойство1, ЗначенияСвойствОбъектов2.Значение КАК Свойство2 ИЗ Справочник.ДолжностиОрганизаций КАК ДолжностиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов1 ПО ДолжностиОрганизаций.Ссылка = ЗначенияСвойствОбъектов1.Объект И ЗначенияСвойствОбъектов1.Свойство = &Свойство1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов2 ПО ДолжностиОрганизаций.Ссылка = ЗначенияСвойствОбъектов2.Объект И ЗначенияСвойствОбъектов2.Свойство = &Свойство2 |
|||
11
Zebbar
15.12.11
✎
11:13
|
Всё получилось.
Больше в данном разделе вопросов нет. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |