Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Связка глобалей в каше и вывод данных / 20 сообщений из 20, страница 1 из 1
03.12.2008, 17:27
    #35691454
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
Всем, доброе время суток!
есть такая задача надо вывести данные. ноя не могу никак свзять глобалы правильно чтоб от туда их вытащить.. т.е. есть глобаль ^Glb1("N",2,nakl,Kod) и ^Glb2("Sl",1,Kod) . я ввожу номер наклодной,далее в этой наклодной ищется товар с кодом Kod и из глобали ^Glb2("Sl",1,Kod) и исходя из кода Kod я вытаскиваю необходимые значения.
вот делала так, но что не как не получается...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
GetSKod
	N SprKod,position,spr,SKod,NumRashNakl,nakl,date,serii
	s nakl=""
	f  s nakl=$o( ^Glb1("N", 2 ,nakl)) q:nakl=""  d
	.s Kod=""
	.f  s Kod=$o( ^Glb1("N", 2 ,nakl,Kod)) q:Kod=""  d
	..s Kod=$g(^Glb2("Sl", 1 ,Kod))
	..s date=$p(^Glb2("Sl", 1 ,Kod),d, 6 )
	..s NumRashNakl=$p(^Glb2("Sl", 1 ,Kod)),d, 4 )
	..s @MasOtch@(j)=NumRashNakl_d_date
	..s j=j+ 1 
	.q
	q
очень прошу помочь! заранее спасибо!
...
Рейтинг: 0 / 0
03.12.2008, 17:41
    #35691496
ceshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
я чот не понел, может так?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
GetSKod
	N SprKod,position,spr,Kod,NumRashNakl,nakl,date,serii,tmp
	s nakl="" f  s nakl=$o( ^Glb1("N", 2 ,nakl)) q:nakl=""  d
	.s Kod="" f  s Kod=$o( ^Glb1("N", 2 ,nakl,Kod)) q:Kod=""  d
	..;s Kod=$g(^Glb2("Sl", 1 ,Kod)) ; это точно не прально
	..s tmp=$g(^Glb2("Sl", 1 ,Kod))
	..s date=$p(tmp,d, 6 )
	..s NumRashNakl=$p(tmp,d, 4 )
	..s @MasOtch@(j)=NumRashNakl_d_date
	..s j=j+ 1 
	q


в етих ^Glb1("N",2,nakl,Kod) и ^Glb2("Sl",1,Kod)
Kod=Kod ?
...
Рейтинг: 0 / 0
03.12.2008, 17:47
    #35691519
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
да у них Kod одинаковый, по ним и идет связь.
...
Рейтинг: 0 / 0
03.12.2008, 17:53
    #35691541
ceshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
svetик,

тада работает?
...
Рейтинг: 0 / 0
03.12.2008, 17:56
    #35691549
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
очень много данных, что то грузится... но результата еще нет... :)
...
Рейтинг: 0 / 0
03.12.2008, 18:15
    #35691607
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
вот только мне кажется что оно у меня зацикленно..т.к. ну очень долгоперебирает данные.... оставлю до завтра... а утром посмотрю что нагрузило мне :)
...
Рейтинг: 0 / 0
03.12.2008, 18:17
    #35691614
ceshka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
svetик,
тут по идее не должно, а глобалька большая?
...
Рейтинг: 0 / 0
03.12.2008, 18:28
    #35691638
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
да глобаль очень большая..но все равно долго грузится...
...
Рейтинг: 0 / 0
04.12.2008, 04:43
    #35692181
Sergei Obrastsov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
> ..s @MasOtch@(j)=NumRashNakl_d_date

Случаем, не локальный массив формируется? Тогда неудивительно,
что тормозит.
...
Рейтинг: 0 / 0
04.12.2008, 09:54
    #35692454
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
Sergei Obrastsov> ..s @MasOtch@(j)=NumRashNakl_d_date

Случаем, не локальный массив формируется? Тогда неудивительно,
что тормозит.
а чем и как можно вывести занчения?
...
Рейтинг: 0 / 0
04.12.2008, 10:14
    #35692513
=Dimon=
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
svetикSergei Obrastsov> ..s @MasOtch@(j)=NumRashNakl_d_date

Случаем, не локальный массив формируется? Тогда неудивительно,
что тормозит.
а чем и как можно вывести занчения?
zw @MasOtch@(j)
...
Рейтинг: 0 / 0
04.12.2008, 10:14
    #35692514
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
Куда "вывести"?

А писать лучше в другой глобал. Например в ^CacheTemp или (новомодний) ^||myglb...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
04.12.2008, 10:15
    #35692518
=Dimon=
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
Или просто
zw @MasOtch
...
Рейтинг: 0 / 0
04.12.2008, 10:23
    #35692557
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
а через Р0 как то можно?
...
Рейтинг: 0 / 0
04.12.2008, 10:29
    #35692578
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
svetика через Р0
А что это?
...
Рейтинг: 0 / 0
04.12.2008, 10:37
    #35692601
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
Р0...Р8-значения, Р9-имя прогаммы PLIST-список данных
а значение вывожу в делфи.т.е. связываю делфи и каше через VisM
...
Рейтинг: 0 / 0
04.12.2008, 11:43
    #35692850
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
svetиксвязываю делфи и каше через VisM
Вона че! Понял...

Тогда воизбежании "сжирания" памяти делай процесс, который будет писать нужную тебе информацию в некий глобал... А сама в это время подчитывай эти данные из Дельфей порциями.
И будет тебе счастие.
...
Рейтинг: 0 / 0
04.12.2008, 15:10
    #35693876
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
всё. я со всем разобралась,немного переделала процедурку в каше.
ВСЕМ СПАСИБО ЗА ПОМОЩЬ!!! :)
...
Рейтинг: 0 / 0
04.12.2008, 15:30
    #35693975
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
"Ускорение"-то получилось?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
15.12.2008, 11:31
    #35714100
svetик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связка глобалей в каше и вывод данных
krvsa"Ускорение"-то получилось?
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT

да.все получилось, процедура эта на каше и не понадобилась..пошла другими путями с помощью делфи и уже существующих процедур вышла на нужные данные! и по скорости работает так как надо.т.е. быстро ;)
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Связка глобалей в каше и вывод данных / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]