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

#1
7.7 / Re: Определить актуальность ТА...
Последний ответ от Харлампий Дымба - Сегодня в 01:00
Док = СоздатьОбъект("Документ");
Док.УстановитьФильтр(1,0,0,2);
Возврат Док.ВыбратьДокументы(СформироватьПозициюДокумента(ПолучитьДокументТА(),1));
#2
Дружественные проекты / Re: 1sqlite
Последний ответ от Злоп - Вчера в 20:07
Лучи добра за поддержание проекта.
#3
Размышлизмы / Re: Личное: Антон Азанов aka D...
Последний ответ от Злоп - Вчера в 20:06
С Территории1С, Лена, специалист по ЗиК была сильный.
Много раз пересекались на совместных тусовках выездов на природу. Лет 20 знал ее.
#4
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - Вчера в 18:21
Хм.... На удивление - даже получилось. Откомпилилась библиотека 1sqlite_3.32.3.23, а потом даже обновился движок и теперь 3.53.2. И запустился в 1С. Но пока ещё плотно не проверял. Да, и не скажу на счет того, что нужно сделать, чтобы подогнать все изменения, которые делались Антоном после версии 3.32. Нашел только вот это в истории версий

* 1sqlite 3.32.3.24
+ Изменена функция подключения таблиц, это позволило подключать таблицы 1С с наличием в Идентификаторе знака подчёркивания "_".
Подобные таблицы не редкость, пример: Справочник_КонтурEDI_ДополнительныеРеквизиты
 
* 1sqlite 3.33.0.24
+ Обновлен движок: https://sqlite.org/releaselog/3_33_0.html
Хорошее обновление!  UPDATE FROM значительно ускоряет обновление поля в таблице sqlite. Обновление таблицы размером в 4000 строк с 900мс, ускоряется до 32мс, за счет отсутствия дерганья 4000 раз коррелирующего подзапроса.
 
* 1sqlite 3.33.0.25
Внезапно обнаружил, что CDO под Linux+Wine@Etersoft не работает, его там просто нет, а перекодировать из/в BASE64 под 1С 7.7 без него большие сообщения довольно затруднительно (слишком медленно). Поэтому:
+ функции text_base64 to_base64(text_utf-8) и text_utf-8 from_base64(text_base64)
Примечание: кодировка Windows-1251 таким образом используется в 0.01% случаев, а sqlite внутри своей базы использует utf-8, а 1sqlite прозрачно преобразовывает Windows-1251 при передаче в sqlite и наоборот, то такой вариант работы с BASE64 приемлем.
ВНИМАНИЕ!!! Закодированный в BASE64 текст будет в кодировке UTF-8
 
* 1sqlite 3.35.1.25
Обновлен движок https://www.sqlite.org/releaselog/3_35_1.html
Компиляция движка произведена с включением математических функций (+3кб): https://www.sqlite.org/lang_mathfunc.html
 
* 1sqlite 3.36.0.26
Внезапно оказалось что запрос к пустой дате возвращает не совсем пустую дату, т.е. ПустоеЗначение(ДатаИзSQLite)=0, а не 1 как должно быть. Исправлено.
 
* 1sqlite 3.40.1.26
Обновлен движок sqlite, изменения всегда тут:  https://www.sqlite.org/changes.html
Включен json по-умолчанию https://www.sqlite.org/json1.html
Но, на мой взгляд, из интересного для нас только: RIGHT and FULL OUTER JOIN.
Возможно еще и материализация (повторное использование первого запроса, без обращения к базе) отразится в скорости запросов к CTE и VIEW, что-то может резко поменяться, но такие запросы редкость.
Все остальные фишки и оптимизации вроде с клюшками не работают никак, но может где-то Вы это и заметите. Если найдете, обязательно сообщите.


_________________

Если получится это восстановить - будет хорошо. Или вдруг кто-то найдет более свежие исходники - будет совсем здорово.
#5
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - Вчера в 16:46
Спасибо.
#7
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - Вчера в 14:58
А есть возможность поделиться содержимым https://snegopat.ru/1sqlite/dir?name=sqlite1c/_1Common/ - ?
У меня этот сайт недоступен. Хочу попробовать натравить исходники на ИИ. Может что-то получится реанимировать.
На данный момент просит дать ему _1Common
#8
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - Вчера в 13:59
Спасибо.
#9
Размышлизмы / Re: Личное: Антон Азанов aka D...
Последний ответ от alyuev - Вчера в 13:53
А кто это - Buhta?
#10
7.7 / Re: Определить актуальность ТА...
Последний ответ от Злоп - 07 июня 2026, 23:47
Тогда на том и порешу.
Закрыто.