Текущее время: Вс, июн 22 2025, 08:09

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Иерархия МВЗ KSH1
СообщениеДобавлено: Пн, июн 16 2008, 11:27 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Сб, апр 12 2008, 14:35
Сообщения: 17
Пол: Мужской
Подскажите кто сталкивался с иерархией МВЗ, именно с таблицами, необходимо по коду МВЗ получить названия вышестоящих групп МВЗ для самописного отчёта.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 17 2008, 10:39 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, янв 16 2007, 21:54
Сообщения: 15
CSKS-KHINR - раздел иерархии для МВЗ.
если нужно размотать все вышестоящие группы, то надо анализировать таблицу SETNODE для класса наборов 0101

_________________
Omnia transit


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 17 2008, 11:54 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Сб, апр 12 2008, 14:35
Сообщения: 17
Пол: Мужской
Решил проблему так. Вышестоящие уровни (группы МВЗ) брал с таблицы SETHEADERT. Нужный уровень получал left(c.KHINR,7) исходя из классификации дерева. Вот скрипт для SQL Server.

select c.MANDT,c.KOKRS,c.KOSTL,KTEXT,LTEXT,c.KHINR,KHINR_for_need_lev=left(c.KHINR,7),s.DESCRIPT
from ke2.CSKS c inner join ke2.CSKT t on c.MANDT =t.MANDT and c.KOKRS=t.KOKRS and c.KOSTL=t.KOSTL and c.DATBI=t.DATBI
inner join ke2.SETHEADERT s on left(c.KHINR,7) = s.SETNAME and s.LANGU = N'8' and c.MANDT =s.MANDT
where c.KOKRS=N'1000' and t.SPRAS=N'8' and c.MANDT=500

s.DESCRIPT – это соответствующий уровень в иерархии МВЗ который нужен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB