Программа формирует Delphi классы для прямого доступа к файлам 1С через курсоры BDE, по синтаксису сходная с синтаксисом "классов" 1С, что существенно облегчает работу. Также выложены исходники базовых классов, и очень быстрый индекс в памяти типа Б дерева. Реализованы следующие объекты: Константы, Справочники, Документы, регистры остатков, периодические элементы, длинные строки, подчиненные документы. Скорость в среднем в 30 раз выше чем в 1С, а при использовании DCOM еще на порядок.
Добавлен объект для быстрого суммирования итогов по группам элемента справочника.
20.01.03 Добавлен новый компактный индекс типа Б дерева и пример иерархических группировок 20.01.03 Исходник ВК которая загружает Объект Автоматизации поддерживающий ITypeInfo и выполняет все его свойства и методы через IlanguageExtender. Поддержка Var и Out параметров, передача в методы Объектов 1С, а так же поддержка Свойст Массивов. 18.03.03 Исправлена ошибка периодических строк более 23 символов. Пример MemmoryStream для больших объемов > 6МБ так как обычный TmemmoryStream стрим просто перестает работать или жутко тормозит 29.04.03 Исправил ошибку в TSSArIndex и добавил методы в TSSStream. Может кому надо.
21.05.03 Исправил ошибку при формировании типа периодического реквизита типа документ. Исправил ошибку в TSSStream
Выложил исходники и примеры простенькой Иерархической БД. Все таблицы хранятся в одном потоке (TFileStream или аналоге TMemoryStream). Реализованы следующие виды таблиц: простые, подчиненные ввиде двухнаправленных списков и Стрим и блоб таблицы 30.06.03 Тест на чтения текстовых файлов различными способами. Также исходники объектов для последовательного чтения текстовых файлов как в прямом так и в обратном направлении TTextReader и TTextBackReader использующие кольцевой буффер размером 64 кб с ограничением на длину строки 64 кб - 3 байта. Сразу предупреждаю, что не протестированы на все граничные условия.
06.07.07 Исправлен формировщик классов
Тесты с использованием нестандартных StringBuilder, Regexp,LZRW
В свое время видно плохо искал до кучи Обработка Ввода неопределенного значения, доработанное дерево документов для использования починенных документов с циклическими ссылками, печать журналов, поиск по строковым реквизитам, с предварительным удалением ненужныхсимволов, итд
07.08.2009 добавил обработки по группировке данных и выводе с учетом иерархии и суммам по группам иерархи из ТаблицыЗначений. Сравнение двух таблиц значений по нескольким полям, поиск дублей в Тз, и отчет для поиска подстроки на вхождение не только в номер документа, но и вхождения в реквизиты.
Файл: c1indelphi.zip
Размер: 873,65 KB
Дата регистрации: 17/12/2002
Последнее обновление: 04/10/2009
Re: Программа формирует объекты для прямого доступа к файлам 1С через курсоры BDE
Данная разработкасоздана для объектного доступа к Таблицам 1С из Delphi. Здесь только классы над таблицами. И используется там где нужна скорость и дополнительные возможности используя премущества компилятора и или для сокрытия кода от посторонних глаз.
Re: Программа формирует объекты для прямого доступа к файлам 1С через курсоры BDE
Уважаемый Serginio!
С 1998г работаю на 1с для 3-х пользователей. Недавно возникла необходимость подключить 4-го пользователя. Но с семеркой это влечет неадекватные финансовые затраты, как впрочем и переход на 8-ку. Поэтому я с интересом прочитал о Вашей разработке и по ходу у меня возник вопрос: А позволяет ли Ваша разработка получать доступ к базе 1с 7.7 DBF с компьютера на котором 1с вообще не установлена? Может быть у Вас есть платные наработки в этом направлении? (за разумную цену)
Re: Программа формирует объекты для прямого доступа к файлам 1С через курсоры BDE
07.08.2009 добавил обработки по группировке данных и выводе с учетом иерархии и суммам по группам иерархи из ТаблицыЗначений. Сравнение двух таблиц значений по нескольким полям, поиск дублей в Тз, и отчет для поиска подстроки на вхождение не только в номер документа, но и вхождения в реквизиты.
Re: Программа формирует объекты для прямого доступа к файлам 1С через курсоры BDE
06.07.07 Исправлен формировщик классов
Тесты с использованием нестандартных StringBuilder, Regexp,LZRW
В свое время видно плохо искал до кучи Обработка Ввода неопределенного значения, доработанное дерево документов для использования починенных документов с циклическими ссылками, печать журналов, поиск по строковым реквизитам, с предварительным удалением ненужныхсимволов, итд
Re:Программа формирует объекты для прямого доступа к файлам 1С через курсоры BDE
Вообщето все изначально писалось на Delphi 7. А что именно не работает??? Демо сделан для моей конфигурации и нужно затачивать под конкретную базу. А исходники классов генерятся под твою базу. Мне хватает и этого варианта, единственно что в выложенном варианте нет поддержки подчиненных справочников.
Re:Программа формирует объекты для прямого доступа к файлам 1С через курсоры BDE
Автору хочется посоветовать: 1. Если выложил свои наработки надо все же уважать тех, кто захочет изучить сей продукт. Побольше комментариев и описаний. 2. Сделать примеры для типовых конфигураций, что бы было легче изучать. 3. Показать примеры интеграции с 1С 4. Примеры использования с DCOM.