Последние сообщения

#11
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - 11 июня 2026, 19:25
А случайно исходников для StrMatch.dll, которую допиливал Djelf нет?

У меня вот готовая компонента и описание, того что он делал есть, но исходников от Djelf нет.


StrMatch.dll

Гибридная компонета, работающая как ВК без регистрации в реестре
и одновременно расширение к sqlite3, работающее без 1С

Автор первоначальной версии Sk0rp:
https://infostart.ru/public/237186/

Исходники взяты отсюда:
https://github.com/5k0rp/StrMatch

Использовались куски кода и движок из 1sqlite:
https://snegopat.ru/1sqlite/index

Изменения компоненты:
1. Движок ВК переведен на движок от Орефкова.
  Это позволило ВК загружаться в 1С и работать без регистрации в реестре
  Методы и свойства совместны с оригинальной компонетой
2. Добавлен интерфейс загрузки в sqlite3

Использование:

База = СоздатьОбъект("SQLiteBase");
База.Открыть(":memory:");// без этого будет вылет
База.РазрешитьЗагрузкуРасширений(1);
Запрос=База.НовыйЗапрос();
Запрос.ВыполнитьЗапрос("SELECT load_extension('strmatch.dll'););
Запрос.ВыполнитьЗапрос("
  SELECT
  descr,
  strmatch(descr,'что-то тут ищем') as Рейтинг
from Справочник_Номенклатура
order by strmatch(descr,'что-то тут ищем') desc;

Примечание:

Перебор через 1С с использованием кэша ~2-3c на 5к строк
Запрос через 1sqlite ~150мс
#12
Дружественные проекты / Re: 1sqlite
Последний ответ от Грузчик - 11 июня 2026, 13:01
Закинул в рабочую базу. Если кто заверещит, отпишусь.
Из интересного и непонятного: 3.40 работала ок, 3.50 запрос периодики минутами хрустела, 3.53 (с гитхаба) этот запрос отрабатывает быстро. Не уверен, в чём была/есть проблема, и тестовый стенд куда-то дел. И шут с ним.
#13
Дружественные проекты / Re: 1sqlite
Последний ответ от Злоп - 10 июня 2026, 22:20
я 1SQLite использую очень мало, толком и потестить не смогу
#14
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - 10 июня 2026, 19:29
#15
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - 10 июня 2026, 17:36
Т.е., как вы поняли, этот релиз - это была просто попытка понять - а можно ли поднять "знамя" этой ВК и нести дальше. Я не являюсь специалистом по c++. Но пока наличие такого инструмента как ИИ Claude - дало надежду на такое продлжение. Вот то, что получилось выложил на тест. В дальнейшем хочу выложить исходники и сопутствующие необходимые файлы на github.
#16
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - 10 июня 2026, 17:10
У кого есть возможность - потестите этот релиз sqlite_3.53.2.53
https://drive.google.com/file/d/1wXdezP2Eapp-0PH5IK5tcWo9bmV9A_On/view?usp=sharing

Движок sqlite обновлен до последнего (3.53). Чисто механически. Т.е. что из него может быть полезного - даже не проверялось. Попытался сохранить все доделки, которые были известны.
#17
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - 10 июня 2026, 12:55
Интересно, а в github можно выложить исходники? Никто не будет протестовать?
#18
7.7 / Формат результата ТекущееВремя...
Последний ответ от Злоп - 10 июня 2026, 10:42
Всегда ли результат ТекущееВремя() возвращается в виде ЧЧ:ММ:СС, то есть всегда с двумя цифрами в каждом показателе (с ведущим 0 если показатель меньше 10)?
Зависит ли это от настроек ОС? Для разных ОС?
.
Пока у меня получается так: возвращается ЧЧ:ММ:СС всегда независимо от настройки ОС, win10home
#19
7.7 / Re: КОПИЛКА: здесь всякие редк...
Последний ответ от Злоп - 10 июня 2026, 10:31
ОПРЕДЕЛИТЬ АКТУАЛЬНОСТЬ ТА
обсуждение: https://forum.dorex.pro/index.php?topic=353.0
решение, автор: Харлампий Дымба
Док = СоздатьОбъект("Документ");
Док.УстановитьФильтр(1,0,0,2);
Возврат Док.ВыбратьДокументы(СформироватьПозициюДокумента(ПолучитьДокументТА(),1));
#20
Дружественные проекты / Re: 1sqlite
Последний ответ от Злоп - 10 июня 2026, 08:52
круть