[Logo] Форум ПАРУС
КОР  XML
Индекс форума » Парус 8.хх
Автор Сообщение
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Всем привет.
Каким способом создать собственный раздел , основанный на разделе Журнал складских операций (storeoperjourn), имеющий деление по каталогам = складу ? Т.е требуется разбить журнал складских операций на каталоги. Пробовал через метод вызова : в источник данных добавил исходный раздел и дерево (вывел представлением нужные склады), связал номер склада с номером из вьюхи. Но не получилось...

Автор:
Владимир
qwe@mail.ru
24.10.2012 09:46

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Мне кажется не получиться, потому что сам по себе журнал складских операций не имеет деления по каталогам, разделите на 2 части, в первой головной части будут склады, а во второй связанной - уже сами отфильтрованные операции. Можно и отбор настроить удобный.

Автор:
vadim
vadim_n_u@mail.ru
24.10.2012 11:54

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

А потом с помощью компановки окон выставить по подобию каталоги и состав каталога

Автор:
vadim
vadim_n_u@mail.ru
24.10.2012 11:56

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Интересная мысль. Спасибо!!!
Но у меня есть идея вместо таблицы использовать представление в КОР разделе. Поле CRN определить вручную во вьюхе.
Раздел будет READ ONLY.

Автор:
Владимир
qwe@mail.ru
24.10.2012 12:21

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Я не могу сказать 100%, но есть вещи. которые в КОРе не обойдешь, т.к. работа с ними заложена где-то в недрах ПАРУСА, и не подлежит изменениям. Я с таким уже сталкивался, и обойти подобные вещи невозможно. Но пытайтесь, может получится, хотя так как я предложил намного проще, а разница лишь во внешнем виде. К тому же используя только 2 окна, а может и больше, можно представить информацию в более интересной форме, да и потом можно суммы пересчитывать или еще что-либо показывать допустим в первом окне со складами.

Автор:
vadim
vadim_n_u@mail.ru
24.10.2012 13:05

Для сообщений со старой версии форума
Архивариус
Новичок

Зарегистрирован: 06.07.2011 04:57:42
Сообщений: 34
Оффлайн

Кстати идея сработала.
Записи отображаются при добавлении каталога = номеру склада.
create or replace view UVJ_SOJ
as
select soj.RN RN,
soj.COMPANY nCOMPANY,
ag.RN nCRN,
soj.OPERDATE dOPER_DATE,
wt.GSMWAYS_NAME sGSMWAYS_NAME,
st.AZS_NUMBER sAZS_NUMBER,
gp.SERNUMB sSERNUMB,
dn.NOMEN_CODE sNOMEN_CODE,
dn.NOMEN_NAME sNOMEN_NAME,
gs.RESTFACT nRESTFACT
from STOREOPERJOURN soj inner join GOODSSUPPLY gs on soj.GOODSSUPPLY = gs.RN
inner join AZSAZSLISTMT st on gs.STORE = st.RN
inner join AZSGSMWAYSTYPES wt on soj.STOPER = wt.RN
inner join GOODSPARTIES gp on gs.PRN = gp.RN
inner join NOMMODIF nm on gp.NOMMODIF = nm.RN
inner join DICNOMNS dn on nm.PRN = dn.RN
inner join ACATALOG ag on soj.COMPANY = ag.COMPANY
and ag.DOCNAME = 'USER_SOJ'
and ag.NAME = st.AZS_NUMBER
where wt.GSMWAYS_TYPE = 1
and gs.RESTFACT != 0

Автор:
Владимир
qwe@mail.ru
24.10.2012 13:42

Для сообщений со старой версии форума
 
Индекс форума » Парус 8.хх
Перейти: