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

#1
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - Сегодня в 15:40
Ага, вот и свежее есть x86, почти последняя - https://github.com/nalgeon/sqlean/releases/tag/0.27.4
#2
Дружественные проекты / 1sqlite
Последний ответ от alyuev - Сегодня в 13:20
Кому нужен regexp в 1sqlite - можно использовать плагин - https://github.com/nalgeon/sqlean/releases/tag/0.23.0 - именно x86 версия. Т.к. последние версии все x64 и похоже, что поддержку x86 больше не будут осуществлять.

https://github.com/nalgeon/sqlean/blob/main/docs/regexp.md

ПредварительныйЗапрос="SELECT load_extension('regexp.dll')";


#3
7.7 / Re: порядок вариантов сохранен...
Последний ответ от ЯнСмит - 29 ноября 2025, 21:16
Спасибо всем, получилось, только сейчас понял насколько Альф молодец =))
#4
7.7 / Re: порядок вариантов сохранен...
Последний ответ от Злоп - 29 ноября 2025, 15:31
Цитата: АЛьФ от 28 ноября 2025, 13:01
Цитата: Злоп от 27 ноября 2025, 22:47Можно формексовскую глобальную
ПриЗаписиТаблицы()
перекидываем входящую в табличный документ Йокселя и сохраняем как xlsx

Для примера. У меня вот так реализован обход глюка сохранения больших таблиц:

Процедура ПриЗаписиТаблицы(КонтТаб, ИмяФайла, ФорматФайла, СтандартнаяОбработка)
	Если ФорматФайла = 1 Тогда // xls
	//	Если КонтТаб.ВысотаТаблицы() > 100 Тогда
		СтандартнаяОбработка = 0;
		ТабличныйДокумент = СоздатьОбъект("ТабличныйДокумент");
		ТабличныйДокумент.ЗагрузитьИзТаблицы(КонтТаб);
		ТабличныйДокумент.Записать(ИмяФайла,"xls");
	//	КонецЕсли;
	КонецЕсли;
КонецПроцедуры

В каркасной конфигурации у меня тоже практически так
#5
7.7 / Re: порядок вариантов сохранен...
Последний ответ от item - 28 ноября 2025, 23:02
Сервис,АктивныйКонтекс(Конт, Заголовок)
Читает формы, таблицы и тексты,
Не читает константы, историю и календари
#6
7.7 / Re: порядок вариантов сохранен...
Последний ответ от item - 28 ноября 2025, 23:00
Как много нам открытий чудных готовит просвещенья век...
#7
7.7 / Re: порядок вариантов сохранен...
Последний ответ от ЯнСмит - 28 ноября 2025, 14:08
Цитата: Ветер в поле от 26 ноября 2025, 13:01В глобальном модуле расположить предопределенную процедуру и посмотреть какой код у команды сохранить. Потом перехватывать эту команду и свой диалог предлагать.
хм ... не очень ясно как получить внешний контекст, то бишь саму сохраняемую таблицу, разве что через выгрузку в глобальную таблицу, но как то это ну совсем не кошерно :'(
#8
7.7 / Re: порядок вариантов сохранен...
Последний ответ от ЯнСмит - 28 ноября 2025, 13:13
Цитата: Злоп от 27 ноября 2025, 22:47Можно формексовскую глобальную ПриЗаписиТаблицы()
перекидываем входящую в табличный документ Йокселя и сохраняем как xlsx
так не совсем годится, данная процедура вызывается уже после диалога выбора способа записи, мне же нужно подменить начальный диалог, чтобы формат по умолчанию был не .mxl, а .xlx ... в идеале оставить только два .xlx и .pdf
#9
7.7 / Re: порядок вариантов сохранен...
Последний ответ от АЛьФ - 28 ноября 2025, 13:01
Цитата: Злоп от 27 ноября 2025, 22:47Можно формексовскую глобальную
ПриЗаписиТаблицы()
перекидываем входящую в табличный документ Йокселя и сохраняем как xlsx

Для примера. У меня вот так реализован обход глюка сохранения больших таблиц:

Процедура ПриЗаписиТаблицы(КонтТаб, ИмяФайла, ФорматФайла, СтандартнаяОбработка)
	Если ФорматФайла = 1 Тогда // xls
	//	Если КонтТаб.ВысотаТаблицы() > 100 Тогда
		СтандартнаяОбработка = 0;
		ТабличныйДокумент = СоздатьОбъект("ТабличныйДокумент");
		ТабличныйДокумент.ЗагрузитьИзТаблицы(КонтТаб);
		ТабличныйДокумент.Записать(ИмяФайла,"xls");
	//	КонецЕсли;
	КонецЕсли;
КонецПроцедуры
#10
7.7 / Re: порядок вариантов сохранен...
Последний ответ от Злоп - 27 ноября 2025, 22:47
Можно формексовскую глобальную
ПриЗаписиТаблицы()
перекидываем входящую в табличный документ Йокселя и сохраняем как xlsx