Поиск по каталогам и архивам программ   
 Пример: KaZaA • English
• Новые
• ТОП
        Читаем
Софт-блог!
Поиск:   
     

На главную > Программы > Программирование > Базы данных > Быстрые регистры

  Их ищут:
FCEditor 1.1
Назначение - создание, сохранение, редактирование блок-схем…

Ardamax Keylogger 2.8
Ardamax Keylogger это небольшой, легкий в использовании…

Geozem 6.45
Инструмент инженера-геодезиста.

Cham (Чемпионат) 2.1.1
Универсальный чемпионат по любому виду спорта.

Night Fairy 1.0
Пошаговая экономическая стратегия.

Крестики-нолики 1.3
Логическая популярная игра.

Веселые моторы
Сборник развивающих игр и тестов для детей 4-7 лет.

Коммерсант 1.5
Игра-симулятор жизни коммерсанта.

Карточная игра 31 1.0
Суть игры состоит в том, чтобы набрать 31 очко.

Integro 1.33
Создание произвольных кросс-отчетов на любых источниках…

  Софт-Календарь:
В 1995 г. America Online, Compuserve, Prodigy начинают предоставлять пользователям доступ к Интернет. Луис Монье создает поисковую систему AltaVista. Регистрация доменных имен становится платной.
  Новые:
FileBoss
Файловый менеджер для работы с файлами и директориями…

UniView
Просмотрщик графических изображений, поддерживающий более 50…

FlashText
Программа, позволяющая быстро вставлять предопределенный…

FrameFun
Программа, которая позволяет добавлять эффекты контуров…

ViewCompanion Pro
Приложение для просмотра, конвертирования и печати файлов…

LS Mp3 Encoder
Конвертор медиа-файлов в формат MP3, основанный на кодеке…

Web Link Validator
Инструмент для проверки работоспособности ссылок, который…

Skin Clock
Программа для замены стандартных часов Windows, имеющая…

WaterWall
Менеджер Рабочего стола с интуитивно понятным интерфейсом и…

SysTracer
Системная утилита, позволяющая анализировать компьютер на…
  Топ-10:
Magic Mirror
Программа, в которой можно забавно искажать различные…

ПО Диплом 2.3.0.139
Программа "Диплом" разработана в помощь сотрудникам…

Word Reader 1.8.4.140
Word Reader – это многофункциональный редактор текста с…

TPPABS 1.0
Программа "TPPABS" удаляет теги создаваемые программой…

Mad Checkers 4.02
Целый набор разнообразных шашек. Настраиваемый размер доски…

Protect98 v1.1
Предназначен для обеспечения защиты операционных систем…

25 кадр 1.2
Простая программа реализующая эффект 25-го кадра во время…

MOBILedit! 2.0.4
Управление мобильным телефоном.

Tera XL Report 3.0
ActiveX компонент для создания отчетов в Microsoft Excel.

Easy Rip 4.0.4
Многофункциональная программа для копирования Аудио CD…
   
На главную
Новости
Программы
Книги
Статьи
Новые
Топ-10
Весь софт
Мультимедиа
Утилиты
Интернет
Программирование
Игры
Десктоп
Бизнес
Драйверы
Скрипты
Библиотеки
Редакторы
Базы данных
Web–дизайн
Серверы
Delphi, Builder
Инсталляторы

Быстрые регистры    


Обновлено 21 июля 2004 г. 18:32:36
Рейтинг  Снижается  16 ( -2 -12.5% )
Размер2500 Кб
ОСWindows 95,98,NT
Описание:
Проект «Быстрые регистры для 1С». Почему 1С Платформа. 1С:Предприятие является самой распространенной , удобной и перспективной системой на российском рынке автоматизации. Основное достоинство это универсальный конструктор - конфигуратор, позволяющий с нуля написать учетную систему любой сложности. Простой язык и гибкий набор базовых объектов, позволяют быстро реализовать любую бизнес логику, не особо вникая в тонкости программирования на низком уровне. Гибкая маркетинговая политика позволяет начать пользоваться этой системой пользователям из низшей ценовой категории - уже начиная со 140 у.е. можно приобрести полноценный конструктор для занятий "творчеством" (т.е. как в лозунге 1С "Доступно и всерьез"). Кроме того, своевременное обновление типовых конфигураций в ногу с законодательной фантазией правительства, позволяет не отстать от жизни, используя это платформу. Целая армия профессиональных разработчиков, внедренческих фирм и открытость исходных кодов конфигураций позволяют с одной стороны не зависеть от одной фирмы поставщика программы и с другой стороны быстро производить доработки конфигураций под конкретные нужды. 1С:Предприятие занимает достаточно широкий сегмент рынка от малый до крупных предприятий. Но следует заметить, что основная доля приходит на фирмы малого и среднего масштаба. Главная причина это слабая работа движка 1С с большими объемами базы данных и при большой загруженности со стороны пользователей. Эта причина заставляет многих нынешних пользователей 1С из верхнего слоя (средние предприятия) постепенно отказываться от платформы 1С и искать более быстрые решения. Выбора здесь немного в основном это западные системы учета, которые стоят недешево (начиная от сотни тысяч долларов), да и к нашему законодательству плохо приспособлены. В итоге если мы выбираем российские системы или пишем самостоятельные системы, то не получаем всех перечисленных выше достоинств. Вот почему главное направление нашей деятельности это создание новой технологии, позволяющей в рамках платформы 1С:Предприятие расширить границы ее применения. Применение этой технологии позволяет по-прежнему пользоваться вышесказанными плюсами, не требует изучения новых методов программирования (используется та же технология программирования фирмы 1С), не требует существенного изменения существующих конфигураций и наработок. Таким образом, только применение технологии быстрых регистров позволит нормально функционировать конфигурациям при большой загруженности сети, при этом достигается минимум 5-10 кратное ускорение. Область применения Итак обычную систему 1С:Предприятие можно с успехом использовать в небольших фирмах, с небольшим документооборотом или на крупных предприятиях, но в ограниченном режиме, например вести только бухгалтерский учет, расчет зарплаты и прочее, чье время работы не является критичной величиной. Но ведение оперативного учета возможно вести только применяя данную новую технологию. Технология Быстрые регистры должна применяться в тех случаях, когда необходимо резко ускорить производительность системы (примерно на порядок) и увеличить количество одновременно работающих пользователей системы 1С:Предприятие 7.7. Ее рекомендуется применять в качестве промежуточного звена при переходе на автоматизированные системы более высокого уровня, когда с одной стороны низкая производительность системы 1С не позволяет на ней дальше работать, а с другой стороны - дороговизна и необходимость заново переписывать все бизнес процессы (так хорошо реализованные в 1С) тормозят установку новой системы. Таким образом, технология Быстрых регистров позволяет вдохнуть новые силы в уже хорошо объезженную систему 1С:Предприятие. Если говорить о причинах, позволяющих допиться таких впечатляющих успехов, то это в основном три причины: использование всегда выделенной программы БД (программа - сервер), оптимизированное хранение данных и оптимизированный доступ к ним. Физическая реализация Физически технология Быстрые регистры представляет собой внешнюю компоненту, подключаемую из языка и имеющую внутри себя два объекта: "БыстрыйРегистр" (аналог стандартного объекта "Регистр") и БыстрыйЗапрос (аналог объекта "Запрос"). Методы этих новых объектов совпадают со стандартными и, поэтому работа с ними практически ничем не отличается от стандартных объектов 1С (более подробно см. в инструкции по установке). Но нужно обратить внимание на то, что хранилище данных является не база 1С, отсюда подключение к специальной базе и создание структуры регистров должно ложится на плечи программиста, внедряющего компоненту. В качестве внешней базы можно использовать произвольную базу данных (любых сторонних производителей). Внешнее хранилище компоненты Быстрые регистры может находиться на произвольном компьютере и, в частности, может не совпадать с основной базой данных 1С. Кстати, благодаря последнему факту можно получить дополнительный выигрыш в производительности и разгрузить работу основного сервера с БД с 1С. Обмен информацией осуществляется через ODBC интерфейс посредством языка запросов стандарта ANSI SQL. В качестве стандартного (штатного) хранилища данных используется сервер БД MySQL. Основная причина выбора - это сверхбыстрая работа, доступность дистрибутива (сервер www.mysql.com), простота настройки, например создание новых баз, выполняется прямо из внешней компоненты. В первом случае для подключения следует использовать метод внешней компоненты ПодключениеODBC() и в качестве параметра передать имя ODBC интерфейса (отсюда следствие - этот интерфейс должен быть прописан на каждом компьютере пользователя), имя пользователя и пароль, во втором случае используется метод Подключение(), где параметры должны быть такими: имя сервера, имя базы, имя пользователя, пароль. Примечание: В новой версии для баз 1С на основе MS SQL можно использовать метод подключения базы Быстрых регистров через встроенное соединение 1С, другими словами работать в единой базе с 1С и, как следствие, в единой транзакции. Создание структуры регистров должно происходить каждый раз при создании новой базы. Эту задачу должен выполнять программный модуль на макроязыке 1С, который может либо копировать структуру из метаданных универсальной обработкой, например обработкой из дистрибутива поставки, либо просто создавать новую структуру, используя методы компоненты. Проверку необходимости выполнения вышеописанной ситуации нужно проводить при начале работы в процедуре глобального модуля. Следует заметить, что в дистрибутив поставки также входит обработка по визуальному созданию структуры регистров (аналогичная конфигуратору 1С), которая, в частности, имеет режим копирования регистров из метаданных. Таким образом, часть сервисных функций ложится на плечи прикладного программиста 1С. В большинстве случаев бывает достаточно стандартных универсальных обработок, поставляемы в составе дистрибутива, но тот факт, что они становятся ему доступными в режиме редактирования и изменения, делает систему более универсальной. По своей структуре регистры (и Быстрые регистры) идентичны понятию "многомерного куба" в аналитических системах реального времени (OLAP). Т.е. имеют набор измерений (оси координат в многомерном пространстве) и ресурсов (мер) этих измерений. Но в отличие от них они имеют ряд дополнительных свойств определяющих их название: такие как регистры остатков, оборотные регистры. Для некоторых задач, эти специфические функции являются излишними, тормозящими работу системы. Поэтому в новой версии сделана поддержка дополнительного режима - "Куб", т.е. поддержка "чистого" куба данных. Главное преимущество это быстрое проведение (добавление и удаление данных) и, как следствие, работа с большими объемами информации, недостаток - медленное получение актуальных данных по сравнению с обычным режимом быстрых регистров (это верно только в методах регистра, в запросе при использовании расчетов за период скорость такая же). В качестве примеров использования такого режима регистров можно привести куб продаж, где данные должны в основном только накапливаться и никогда не списываться. В тоже время можно всегда быстро получить общую сумму за нужный период. Новая версия компоненты: БЫСТРЫЕ РЕГИСТРЫ 2.0. Новые возможности. В новой версии применяется специальная технология хранения итогов, позволяющая более тонко осуществлять настройку времени выполнения движений и расчета итогов - а в целом скорости работы программы. В новой версии введены новые понятия - авторасчетные атрибуты. Авторасчетные атрибуты - это измерения и ресурсы, которые автоматически могут вычисляться при выполнении движений расхода. За счет введения авторасчетных полей значительно упрощается написание кода конфигурации - не нужно писать сложные процедуры по вычислению себестоимости, списанию партий или контролю отрицательных остатков. Данные функции в компоненту встроены системно в виде соответствующих свойств регистров и их полей (измерений и ресурсов). Благодаря этому уменьшается размера кода на языке 1С, улучшается его читаемость и сопровождение, а как следствие уменьшается время на отладку. Все сложные алгоритмы расчета себестоимости, партий, контроля остатков выполняются на сервере БД SQL. Поэтому уменьшается загруженность сети, а программа выполняется значительно быстрее. А ее скорость не зависит от клиентского компьютера - программа выполняется со скоростью работы сервера, который по обыкновению является самым быстрым компьютером. В новой версии большое внимание уделено повышению отказоустойчивости информационной системы. Реализован безопасный протокол работы с нетранзакционными базами данных (версия MySQL с нетранзакционными таблицами), оптимизировано быстродействие при работе с транзакционными таблицами MySQL. Авторасчетные атрибуты Быстрых регистров. С целью кардинального увеличения производительности нами разработаны и реализованы новые возможности Быстрых регистров. Эти возможности касаются реализации часто встречающихся операций связанных с движениями по регистрам в виде дополнительных свойств самого регистра. При выполнении расходных движений по регистрам нами выделены следующие типовые операции: -контроль отрицательных остатков -определение себестоимости -определение партии (по разным методам или с учетом приоритета списания) Реализация данных операций встречается во всех модуля документов типа расходной накладной, списания, перемещения. И выполняются они в основном на встроенном языке 1С, путем обращения к методам регистров или построения запросов, которые выдают необходимую расчетную информацию на текущий документ. Нами было проанализировано, что при таком методе происходит потеря производительности за счет: -большого объема передачи данных и их избыточности -неоптимизированных алгоритмов -медленной скорости клиентских компьютеров Как было уже сказано выше, данные операции нами были реализованы внутри Быстрых регистров, в виде системной поддержки на низком уровне в виде SQL-команд. Причем эти функции были реализованы так, чтобы максимальную нагрузку переложить с клиентского компьютера на сервер БД и таким образом избежать всех потерь производительности приведенных выше. Причем за счет специальных алгоритмов скорость проведения не сильно зависит от количества строк движений (строк документа) - зависимость прямая, но нелинейная, т.к. многие операции выполняются одной SQL-командой. 19.05.2003 Версия БЫСТРЫЕ РЕГИСТРЫ 2.1 1.Специальный инсталлятор, который идет в составе дистрибутива, позволяет использовать компоненту Быстрые регистры с любыми конфигурациями, без ручной переделки кода. Он выполняет работу по прописыванию кода в модулях проведений документа (т.е. замена использования объекта Регистр на БыстрыйРегистр при выполнении движений). 2.Сделана поддержка длинных путей запроса, выполнение выражений в функции типа Сумма и в условиях запроса. В первую очередь такая возможность была добавлена для поддержки работы стандартных типовых конфигураций 1С без каких-либо ручных изменений кода (все необходимые изменения, делает автоматический инсталлятор).
Загрузить  Загрузить Быстрые регистры на rusoft.net
Найти последнюю версиюНайти последнюю версию Быстрые регистры

Похожие программы:
  • Быстрые регистры 2 - Проект Быстрые регистры для 1С> Почему 1С Платформа 1С:Предприятие является самой распространенной , удобной и перспективной системой на российском рынке автоматизации. Основное достоинство это универсальный конструктор - конфигуратор, позволяющий с ну
  • Пересчет итогов регистра через SQL - Данная обработка генерирует запрос sql для пересчета итогов регистров (т.е. таблиц RG*).Использует компоненту rainbow.Предназначена для SQL версии 1С.
Найти все программы похожие на Быстрые регистры

Похожие книги:
  • Настройка SQL. Для профессионалов - В реальных приложениях, работающих с серверами баз данных, перед разработчиками очень часто встает проблема улучшения производительности SQL-запросов. В этой книге…
  • Десятипальцевый метод печати на компьютере - Эта книга рассчитана на широкий круг читателей, которые желают научиться быстро и без ошибок печатать на персональном компьютере. В ней содержатся сведения об…
Найти все книги похожие на Быстрые регистры

Похожие новости:
Найти все новости похожие на Быстрые регистры

Похожие статьи:
Найти все статьи похожие на Быстрые регистры


На главную > Программы > Программирование > Базы данных > Быстрые регистры

скачай также:
Seismic Edge 704 » Driver for…
Modem 56 Surf II (AME-ME00) » Driver…
Modem 56 Surf USB (AMU-RE00) » Driver…
download also english software:
Magic Blast 1.0
Lotto number generator 1.0.3
Outlook OST to PST Converter Tool 3.2
скачай также:
Neo Sign 0f Misery
Учет сим карт
Восстановление последовательности с…

Copyright © 2001—2016 SoftSearch
Идея:
Дизайн: Дамир Салахов
Реклама на сайте
Контакты: