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

#1
Размышлизмы / Re: Личное: Антон Азанов aka D...
Последний ответ от MWW_Ruza - Сегодня в 16:24
Хм... В телеге, в статусе, у меня висит, что последняя активность 07.10.2025...
Написал, пока тишина.
#2
7.7 / Re: КОПИЛКА: здесь всякие редк...
Последний ответ от Злоп - Вчера в 22:52
КАК ОПРЕДЕЛИТЬ ВЫПОЛНЯЕТСЯ ВНЕШНЯЯ ИЛИ ВСТРОЕННАЯ ОБРАБОТКА/ОТЧЕТ
РасположениеФайла() для встроенной - вернет пусто.
#3
Размышлизмы / Личное: Антон Азанов aka Djelf...
Последний ответ от Злоп - Вчера в 19:38
Собственно сабж.
Не выходит на связь.
Народ (с 77коалиции) волнуемся что случилось.
Кто-нибудь в курсе как/что/где?
#4
7.7 / Re: Запрет открытия любых внеш...
Последний ответ от Злоп - Вчера в 18:59
Спасибо всем!
Всем бобра!
#5
7.7 / Re: Запрет открытия любых внеш...
Последний ответ от Харлампий Дымба - Вчера в 18:29
5. откроется;
6. откроется (шаблон откуда вызывать? - из табло откроется, из языка тем более).

Ну и Formex же - можно поставить заглушку и забыть про все обходы:
Процедура Глобальная_ПриОткрытии(Конт)
    Если ПравоДоступа("ИспользованиеЛюбыхВнешнихОтчетов") = 0 Тогда
        ВызовВнешнегоОтчетОбработки = "";
        Попытка
            Конт.РасположениеФайла(ВызовВнешнегоОтчетОбработки,ВызовВнешнегоОтчетОбработки);
        Исключение    
        КонецПопытки;
        Если ПустоеЗначение(ВызовВнешнегоОтчетОбработки) = 0 Тогда
            СтатусВозврата(0);
            Предупреждение("Недостаточно прав доступа");
            Возврат;
        КонецЕсли;
    КонецЕсли;    
КонецПроцедуры   

Это если права пользователю установлены и нет галки "Отключить контроль прав". Если и от этого надо подстраховаться, то можно блокировать ещё и для:
НазваниеНабораПрав(1) = "";

Ну а право доступа "ИспользованиеОбщихВнешнихОтчетов" (т.е. то что лежит в ExtForms базы) можно отрабатывать отдельно, при необходимости.
#6
7.7 / Re: Запрет открытия любых внеш...
Последний ответ от ADirks - Вчера в 12:12
1. облом
2. облом
3. откроется
4. откроется
5 и 6 не проверял
#7
7.7 / Запрет открытия любых внешних ...
Последний ответ от Злоп - Вчера в 01:32
Снимаем галочку в правах пользователя на сабжевом флажке, имеем запрет на открытие внешних обработок, которые лежат вне базы (? или вне каталога ExtForms - не помню..).
1. пробуем открыть обработку через Файл-Открыть - по идее даст облом..?
2. пункт в меню - команда = Отчеты.ОткрытьВнешний, указываем путь к обработке за пределами каталога базы - по идее даст облом?
3. то же самое, только команда = Задача.Выполнить, указываем формулу ОткрытьФорму("Отчет"...) - тут есть сомнения, даст облом или пропустит?
4. выполняем ОткрытьФорму("Отчет"...) программно кодом - даст облом?
5. выполняем ОткрытьФорму в Табло - даст облом?
6. выполнить ОткрытьФорму через Шаблон() - ...?
.
чтобы не забыть все проверить.
или может кто-то уже все знает.
ибо какое-то сомнение у меня...
#8
Дружественные проекты / Re: 1sqlite
Последний ответ от alyuev - 01 декабря 2025, 15:40
Ага, вот и свежее есть x86, почти последняя - https://github.com/nalgeon/sqlean/releases/tag/0.27.4
#9
Дружественные проекты / 1sqlite
Последний ответ от alyuev - 01 декабря 2025, 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')";


#10
7.7 / Re: порядок вариантов сохранен...
Последний ответ от ЯнСмит - 29 ноября 2025, 21:16
Спасибо всем, получилось, только сейчас понял насколько Альф молодец =))