Как открыть разом все закрытые карточки партий?
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2  :| |:
-> Программирование в БЭСТ-4

#16:  Author: Олег СмирновLocation: Олег Смирнов PostPosted: 19 Sep 2005 13:23
    —
nordk wrote:
Извините за задержку с ответом - болель...

Можно поздравить с выздоровлением?..
nordk wrote:
при любом нажатии кнопок у вас происходит обновление экрана (принцип работы InitList на котором собственно и построены все экраны БЭСТа типа реестров)

Угу, понятно, спасибочки.
nordk wrote:
при изменении строк - пересчитываются все проводки в типовой операции по документу

Это я в курсе, в большом документе порой достаёт ждать, сколько времени отрабатывается изменение одной строчки. Но я не об этом.
Вот я отработал весь документ, оглядел его орлиным взором: "Ай, хорошо! Дай-кось запишем..." И вот тут-то, при записи исправленного документа, после стольких ожиданий каждой строчки - приходится опять долго ждать, да ещё и, повторюсь, видно как экран специфически помаргивает - однозначно, идут обновления экрана, похоже - на каждую записанную в данный момент строчку докумен

#17:  Author: nordkLocation: Горбунов Константин PostPosted: 19 Sep 2005 13:39
    —
Обещаю что загляну в текстовик - но помаргивание экрана происходит и при импорте строк - это просто полоски процесса может быть мелькают а процесс - это не обновление экрана - это во-первых запись остатков в картотеку и справочник партий, проверка на минусы, ошибки, расчет заголовка документа и т.п.
Обновление экрана в БЭСТе глазу не видно - слишком про

#18:  Author: Олег СмирновLocation: Олег Смирнов PostPosted: 19 Sep 2005 13:44
    —
nordk wrote:
Обновление экрана в БЭСТе глазу не видно - слишком просто

Да я как бы догадываюсь, что тут дело не только в обновлении экрана. У меня вот коммерческий отдел работает вообще без проводок - так у них и строчки быстренько правятся, и документы куда как оперативнее записываются...

#19:  Author: nordkLocation: Горбунов Константин PostPosted: 19 Sep 2005 13:46
    —
Я бы сказал обновление экрана вообще ни при чем - окончательно отвечу позже проанализировав текст БЭСТа непосредственно

#20:  Author: Титов АлександрLocation: Титов Александр Александрович PostPosted: 20 Sep 2005 08:47
    —
Олег Смирнов wrote:
nordk wrote:
Обновление экрана в БЭСТе глазу не видно - слишком просто

Да я как бы догадываюсь, что тут дело не только в обновлении экрана. У меня вот коммерческий отдел работает вообще без проводок - так у них и строчки быстренько правятся, и документы куда как оперативнее записываются...

Добрый день!
Это подчистим в следующем SP.

#21:  Author: PalLocation: Pal PostPosted: 30 Sep 2005 12:19
    —
Всё оказалось очень просто
Code:
DBGOTOP()
DO WHILE !EOF()
   Reclock()
mkart->status:=""
   F_DBUNLOCK()
DBSKIP()
ENDDO

Вывод простой - две банки пива нужному человеку гораздо эффективнее форума.

#22:  Author: nordkLocation: Горбунов Константин PostPosted: 30 Sep 2005 12:29
    —
Pal wrote:
Всё оказалось очень просто
Code:
DBGOTOP()
DO WHILE !EOF()
   Reclock()
mkart->status:=""
   F_DBUNLOCK()
DBSKIP()
ENDDO

Вывод простой - две банки пива нужному человеку гораздо эффективнее форума.


Это если учится не хотите - тогда да, форум для обучения предназначен - извиняйте
Тока не хватает DBCOMMIT() в коде, а так в примитивном виде достаточ

#23:  Author: PalLocation: Pal PostPosted: 27 Oct 2005 02:38
    —
DBCOMMIT() нужен после каждого F_DBUNLOCK()
или достаточно одного в конце?

При открытии закрытых складских карточек открываются только карточки текущего склада.
Как открыть сразу всю картотеку по всем складам?

#24:  Author: Олег СмирновLocation: Олег Смирнов PostPosted: 27 Oct 2005 08:45
    —
Pal wrote:
Как открыть сразу всю картотеку по всем складам?

Собрался-таки учиться, или ещё две банки пива жалко?..

#25:  Author: PalLocation: Pal PostPosted: 27 Oct 2005 10:00
    —
Три банки предлагал, говорят, что некогда, отчетность видители у них.

#26:  Author: BehemothLocation: Новиков Алексей Юрьевич PostPosted: 27 Oct 2005 14:56
    —
Добрый день.

Pal wrote:
При открытии закрытых складских карточек открываются только карточки текущего склада.
Как открыть сразу всю картотеку по всем складам?


Добавьте перед текстом
dbpush('mkart','mkart',,{})

а в конце
dbpop()

И запускайте не в картотеке, а, например, в номенклатурном справочник



-> Программирование в БЭСТ-4


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2  :| |:
Page 2 of 2

Powered by phpBB © 2001, 2005 phpBB Group