Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Вопрос к разработчикам...

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
bor51



Joined: 06 Feb 2002
Posts: 52
Location: Вайсман Борис Григорьевич


PostPosted: 01 Jul 2004 08:36    Post subject: Вопрос к разработчикам... Reply with quote

Уперлись в такую проблему: число сотрудников перевалило за 4 тысячи, при этом программа сообщает, что не может автоматически отметить более 4000 сотрудников (остальных приходится отмечать вручную). Это бы еще ничего, но и расчет отчислений в фонды, видимо, организован с помощью внутренней функции отметки, т.к. по сотрудникам, номер которых больше 4000 расчет не производится!
Нельзя ли увеличить это ограничение хотя бы до 5000 сотрудников? И вообще, чем оно обусловлено? Видимо, придется уходить от БЕСТ-4, а не хотелось бы!
Back to top
View user's profile Send private message
Krosh



Joined: 13 Oct 2003
Posts: 97
Location: КИА
Occupation: СТ
Interests: Москва

PostPosted: 01 Jul 2004 09:16    Post subject: Reply with quote

В языке Clipper есть ограничение на количество элементов в массиве 4096 шт. Программисты ИС (как я их в этом понимаю ) зачастую писали программу используя более лёгкий синтаксис с обработкой массивов (и несколько более быстродействующий, т.к. идёт работа с памятью а не с файлами БД на дисках).
А число 4000 - просто удобно написать в тексте проги как ограничитель.
В БЭСТ таких мест МНОГО.

Просьба разработчикам - есть простые механизмы работы с массивами с практически произвольным количеством элементов.
Используется двухмерный массив (4096*4096=16777216 элементов, трёхмерный массив 4096*4096*4096=68719476736 элементов).
Простым пересчётом кладём ЛЮБОЕ (разумное) кол-во значений в этот 2-х (3-х) мерный массив. Переделка проги минимальна.
Только боюсь, что вам, ИС, будет ЛЕНЬ. Я прав?
Back to top
View user's profile Send private message
Magistr



Joined: 19 Aug 2002
Posts: 1264
Location: Петрунин Д.Н.
Occupation: Инженер-программист
Interests: Н.Новгород

PostPosted: 01 Jul 2004 14:16    Post subject: Reply with quote

Krosh wrote:
Только боюсь, что вам, ИС, будет ЛЕНЬ. Я прав?


Скорее всего, денег и времени не хватит на такую "продвинутую" технологию работы с массивами
_________________
http://v32.ru - печать и экспорт в Excel отчетов БЕСТ4.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Титов Александр



Joined: 26 Jul 2002
Posts: 975
Location: Титов Александр Александрович
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 01 Jul 2004 14:38    Post subject: Re: Вопрос к разработчикам... Reply with quote

bor51 wrote:
Уперлись в такую проблему: число сотрудников перевалило за 4 тысячи, при этом программа сообщает, что не может автоматически отметить более 4000 сотрудников (остальных приходится отмечать вручную). Это бы еще ничего, но и расчет отчислений в фонды, видимо, организован с помощью внутренней функции отметки, т.к. по сотрудникам, номер которых больше 4000 расчет не производится!
Нельзя ли увеличить это ограничение хотя бы до 5000 сотрудников? И вообще, чем оно обусловлено? Видимо, придется уходить от БЕСТ-4, а не хотелось бы!


В БЭСТ-5 этого ограничения нет.
В БЭСТ-4 тоже будет снято при выходе 32-разрядной версии,
информацию о ней см.
http://www.bestnet.ru/club/phpBB/viewtopic.php?t=4877 .
Как справедливо пишет Krosh, указанное ограничения связано с ограничениями досовского Clipper'а. Использование массивов (а не промежуточной дисковой памяти) предполагало более высокую скорость работы на неторопливых в то время компьютерах.
В настоящее время указанные механизмы подвергаются серьезной переработке, да и в 32-разрядных системах такого ограничения нет.
_________________
С уважением, Александр Титов, Компания БЭСТ, Москва, отдел разрабо
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru