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

#1
7.7 / Re: Состояние и параметры глоб...
Последний ответ от Злоп - Сегодня в 10:48
да, хотелось что-нить такое типа
Сервис.ПолучитьПараметрыОбработкиОжидания()
#2
7.7 / Re: Состояние и параметры глоб...
Последний ответ от Харлампий Дымба - Вчера в 23:24
Вызов вместо ОбработкаОжидания() своей глОбработкаОжиданияМоя(), в которой в глобальной ТЗ фиксировать факт запуска/остановки, заданые таймаут и имя процедуры, а следом запускать/останавливать уже собственно ОбработкаОжидания() - это имелось в виду под "кодовое решение"?
Другие вряд ли будут: в Formexe подобного не вижу, а в прочих наверняка нету.
#3
7.7 / Re: Сохранить mxl в Excel
Последний ответ от Харлампий Дымба - Вчера в 23:11
Цитата: Злоп от 11 июня 2026, 22:29это не подойдет
не подойдёт потому что:
Цитата: Харлампий Дымба от 11 июня 2026, 21:03v7moxel пока нет возможности поставить, там WinServer2003
Из описания v7moxel: "...Для работы требуется .Net Framework v4.6.2..." - а эта версия не встает на WinServer2003, так что v7moxel там не запустить.

Понятно, что я решу проблему, например:
Способ 1: кусками по 65535 строк сохранять таблицу, а потом объединять несколько xls в один xlsx уже движком Excel);
Способ 2: прогнуть админов на обновление ОС - и поставить v7moxel.
Но возможно у кого-нибудь найдётся решение поизящнее


#4
7.7 / Re: Формат результата ТекущееВ...
Последний ответ от Харлампий Дымба - Вчера в 23:01
Цитата: Злоп от 11 июня 2026, 22:32С чего бы это? Есть. И в СП Описано.
Да, тупанул слегка в этом месте.
#5
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - Вчера в 17:28
Совсем не в тему. Но может кого-то заинтересует и пригодится -  https://github.com/alyuev/TimeRec - трекер выполнения задач в течение дня с возможностью записывать аудио (микрофон+системные). Писалось с помощью ИИ. По следам LazyCure+Bandicam.
#6
7.7 / Состояние и параметры глобальн...
Последний ответ от Злоп - Вчера в 14:49
Было бы хорошо, если бы можно было бы, не прибегая к кодовому решению, получать данные по ОО.
- состояние (работает/остановлена)
- таймаут
- имя процедуры обработки (желательно)

Есть ли решения под это?
#7
7.7 / Re: Сохранить mxl в Excel
Последний ответ от Ветер в поле - Вчера в 10:59
Цитата: Злоп от 11 июня 2026, 22:29это не подойдет https://infostart.ru/1c/tools/1026032/
?

Вполне подойдет, но надо понимать, что вид таблицы не будет идентичным родному. Сейчас посмотрел и увидел, что автор компоненты дорабатывал ее в этой части, но я еще не протестировал, только скачал. Раньше масштаб сохраненных файлов сильно отличался от оригинального. Может сейчас стало лучше.
#8
7.7 / Re: Формат результата ТекущееВ...
Последний ответ от Злоп - 11 июня 2026, 22:32
Цитата: Харлампий Дымба от 11 июня 2026, 19:45что у ТекущееВремя(), в отличие от вышеуказанных функций, нет передаваемых аргументов (ЧЧ, ММ, СС) в которых возвращаются значения времени
С чего бы это? Есть. И в СП Описано.
ТекущееВремя(Час, Минута, Секунда);

#9
7.7 / Re: Сохранить mxl в Excel
Последний ответ от Злоп - 11 июня 2026, 22:29
это не подойдет https://infostart.ru/1c/tools/1026032/
?
#10
7.7 / Сохранить mxl в Excel
Последний ответ от Харлампий Дымба - 11 июня 2026, 21:03
Появилась старая как мир задачка программно из 1С сохранять большие отчеты в xlsx для стороннего анализа.
v7moxel пока нет возможности поставить, там WinServer2003, Yoksel, кажется сохраняет только в xls (97-2003).
Пока записываю xls из 1С, поэтому открываю в Excel и перезаписываю уже в xlsx

ИмяФайла = ПолноеИмяФайлаБезРаcширения + ".xls";
Т.Записать(ИмяФайла,1);
ВходExcel = СоздатьОбъект("Excel.Application");
ВходExcel.DisplayAlerts=0;//не показывать всякие ненужные предупреждения 
ВходExcel.ScreenUpdating=0;//не обновлять экран при работе макроса 
ВходExcel.Application.Workbooks.Open(ИмяФайла,0);//0-не пересчитывать ссылки,
ВходExcel.ActiveWorkBook.SaveAs(ПолноеИмяФайлаБезРаcширения,51);//Книга по умолчанию	*.xlsx  
ВходExcel.ActiveWorkBook.Close();
ВходExcel = "";
ФС.УдалитьФайл(ИмяФайла);

Ну понятно, что при записи из 1С есть проблема с обрезание до 65535 строк.
Есть какие-то способы сохранить mxl в современный xlsx программно?