![]() |
|
v7: Уникальное имя временной таблицы для 1SQLite | ☑ | ||
---|---|---|---|---|
0
zelenprog
19.06.24
✎
11:11
|
Здравствуйте!
Продолжаю "воевать" с 1SQLite :) Нужно сформировать уникальное имя временной таблицы, которое будет подставляться в текст запроса. Как это лучше сделать? Можно воспользоваться классом "GUID" из 1С++. Например, что-то типа: лGUID = СоздатьОбъект("GUID"); лGUID.Новый(); лИмяВТ = "vt_" + лGUID.ВСтроку(); Однако, есть сомнения, что 1SQLite "переварит" такое имя. Есть какие-то ограничения на используемые символы в названии таблиц и на максимальную длину названия таблицы? |
|||
1
Ёпрст
гуру
19.06.24
✎
11:35
|
(0) достаточно пихать Формат(ТекущееВремя(),"бла бла бла");
|
|||
2
Злопчинский
19.06.24
✎
12:07
|
vt_+_GetPerformanceCounter()
? |
|||
3
zelenprog
19.06.24
✎
12:13
|
Как в (0) сработало, только надо еще добавить удаление "-":
лГУИД = СоздатьОбъект("GUID"); лГУИД.Новый(); лГУИД_Строка = СтрЗаменить(лГУИД.ВСтроку(), "-", ""); лИмяВТ = "vt_" + лГУИД_Строка; Имя получается вот таким: "vt_bb1a46b765e748248c74640b2741d4df" |
|||
4
zelenprog
19.06.24
✎
12:15
|
(1),(2) Можно и как вы предлагаете.
Преимущество ваших способов в том, что не надо цеплять внешнюю ВК. _GetPerformanceCounter() - наверное надежней. |
|||
5
Злопчинский
19.06.24
✎
15:27
|
(4) это где еще два топора без формекса?! ;-)
. ПолучитьGUID(<?>) Синтаксис: ПолучитьGUID(<БезСкобок>) Назначение: Генерирует и возвращает GUID в виде строки. Параметры: <БезСкобок> - 0 - возвращает GUID, обрамленный фигурными скобками; 1 - возвращает GUID без фигурных скобок. Необязательный, по умолчанию - 0. ПРИМЕР: Сервис = СоздатьОбъект("Сервис"); Сообщить(Сервис.ПолучитьGUID()); Сообщить(Сервис.ПолучитьGUID(1)); |
|||
6
АгентБезопасной Нацио
19.06.24
✎
17:52
|
(5) да у стандартной 1c-овской V7Plus есть метод получения GUID
|
|||
7
trad
19.06.24
✎
18:43
|
(5) у меня например )
|
|||
8
Злопчинский
19.06.24
✎
18:55
|
(7) ну ты ваще...
Понятно что у настоящего специалиста изго о военные лично инструменты... |
|||
9
trad
19.06.24
✎
20:49
|
(8) да ничего такого особенного
Одна только, широко неизвестная ВК, для привязки элементов формы (да и ее где-то на 1спп выкладывал) Остальное все попсовое |
|||
10
Aleksey
19.06.24
✎
22:50
|
(5) У меня тоже нет. Так повелось что у формекса были проблемы в терминале он начинал дико тормозить и грузить проц и как то мои 100+ пользователей не оценили красоту.
С тех пор и пользователей поменьше, а привычка не использовать формекс в терминале осталась |
|||
11
Злопчинский
20.06.24
✎
03:52
|
(10) Это у вас терминал неправильный ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |