Запрос на английском в конфигурации на русском

1. user950703 10.05.23 12:17 Сейчас в теме
Доброе время суток, уважаемые.

Вопрос. Есть/разрабатывается конфигурация. Язык разработки - русский. Как сделать так, чтобы внутри нее конструктор возвращал текст запроса на английском?

Заранее благодарен.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 76 10.05.23 12:49 Сейчас в теме
(1)ЗачемЪ? Быстрее работать все равно не станет......
papami; lefthander; +2 Ответить
5. user-z99999 67 10.05.23 14:42 Сейчас в теме
(1)
Устанавливал английскую версию 1с дистрибутива?
При установке, выбрать язык.
7. user950703 10.05.23 14:48 Сейчас в теме
(5)Вопрос, как сменить язык в куске текста.
9. karamazoff 96 10.05.23 15:18 Сейчас в теме
(1)У нас гугл не всегда точно переводит, а вы хотите запрос? Пишите его сразу по ангельски, либо фигачте регистр, где будет храниться текст запроса в двух вариантах
11. lmnlmn 69 10.05.23 16:03 Сейчас в теме
(1) Не привыкайте к плохому - пишите вручную, особенно для внешних источников.
14. user950703 10.05.23 16:27 Сейчас в теме
(11) А мне конструктор запросов очень даже нравится. А вот ODBC - драйвер для Firebird под Linux - отстой. Поэтому и возникла эта проблема с внешними источниками.
(11)
3. user950703 10.05.23 13:53 Сейчас в теме
(2) Не в быстроте дело. Надо передать текст запроса в виде текстовой строки во внешнюю базу (Ferebird) и там выполнить.
4. nomad_irk 76 10.05.23 13:56 Сейчас в теме
(3)написать запрос вручную не предлагать? выполнить замену ключевых слов в запросе отдельной обработкой так же не предлагать?
6. user950703 10.05.23 14:47 Сейчас в теме
(4) Можно и вручную и менять при вызове хранимой процедуры во внешней базt, но, может, меньшей кровью?
(4)
8. Stref75 10.05.23 15:11 Сейчас в теме
(3) а что, Firebird свободно выполняет запросы написанные на языке 1С пусть даже в английском синтаксисе?
user1880116; papami; user1826630; +3 Ответить
10. user950703 10.05.23 15:59 Сейчас в теме
(8) SQL - это язык 1с? Удивительное - рядом!
(8)
12. user1826630 10.05.23 16:26 Сейчас в теме
(10) А конструктор запроса умеет в SQL?
15. user950703 10.05.23 16:29 Сейчас в теме
(11)
(12)А для чего же он тогда нужен?
16. user1826630 10.05.23 16:30 Сейчас в теме
13. erjoma 10.05.23 16:27 Сейчас в теме
18. user950703 10.05.23 16:33 Сейчас в теме
(13)Спасибо, наверное так и придется делать - генерировать текст на буржуйском при передаче во внешнюю хранимую процедуру Российского диалекта. Искал возможность этого не делать, но, видимо, зря.
19. user1826630 10.05.23 16:36 Сейчас в теме
(18) Причем тут буржуйский? Тебе придется писать его на языке SQL, а не на языке 1С.
33. user1880116 10.05.23 22:01 Сейчас в теме
(18) Поставь в свойствах корня конфигурации "Основной вариант встроенного языка" = "Английский" и ебис сколько влезет. Может и снизойдет на тебя...
17. Said-We 10.05.23 16:31 Сейчас в теме
(14) Конструктор запросов в 1С написан на 1С.
20. user950703 10.05.23 16:38 Сейчас в теме
(11) Вношу ясность желающим. Конструктор запроса 1С генерирует текст запроса на SQL -диалекте, принятом в 1С. При желании чисто текстовыми преобразованиями можно конвертировать его в диалекты, приятые в других СУБД.
(17)
21. user950703 10.05.23 16:41 Сейчас в теме
(20) Добавлю и исправляю свою неточность. 1С сам по себе СУБД не является. Тексты запросов исполняются теми СУБД, с которыми работает эта система как клиент
22. Said-We 10.05.23 16:48 Сейчас в теме
(21)
1С сам по себе СУБД не является
Даже горе файловая версия?
24. user950703 10.05.23 16:51 Сейчас в теме
(22) А там свой СУБД - движок. И тонкий клиент эмулирует работу с ним, как с внешней БД.
31. user1880116 10.05.23 21:50 Сейчас в теме
(24) Какая быстрая смена концепции, однако:

(21):
1С сам по себе СУБД не является
(24):
А там свой СУБД - движок

И всё это в одной голове... Чудо!
23. Said-We 10.05.23 16:50 Сейчас в теме
(20)
При желании чисто текстовыми преобразованиями можно конвертировать его в диалекты, принятые в других СУБД

Тогда в чем принципиальность запросов 1С на английском?
1С это меньше чем SQL-92. Запросы в СУБД позволяют решать те же задачи иначе и быстрее. Зачем лепить для СУБД медленно выполняемые запросы стандарта до SQL-92?
25. user950703 10.05.23 16:52 Сейчас в теме
(23) Firebird работает на английском.
26. Said-We 10.05.23 16:55 Сейчас в теме
(25)
Firebird работает на английском

Если всё равно переводить, то какая разница на каком языке. Хоть на китайском.
Но быстрее будут отрабатывать запросы, написанные под используемую СУБД.
27. user950703 10.05.23 16:57 Сейчас в теме
(26) Задержка несущественна в данном случае. А конструктор - штука хорошая.
28. Said-We 10.05.23 16:58 Сейчас в теме
(27)
А конструктор - штука хорошая
Раньше активно пользовался. Сейчас практически нет.
29. user950703 10.05.23 17:03 Сейчас в теме
(28)Дело вкуса. На больших проектах и сложных запросах самое то.
30. user1826630 10.05.23 17:20 Сейчас в теме
(25) Мне больше интересно - откуда конструктор 1С будет получать имена файрбердовских таблиц и полей... Внешний источник?
А не проще ли тогда в самом файрбёрде нарисовать процедуры?
36. user950703 11.05.23 07:26 Сейчас в теме
(30)Нет. Вся проблема от кривого драйвера ODBC (Firebird, Linux). Глючит при прямом запросе к таблицам ВИД.
32. user1880116 10.05.23 21:55 Сейчас в теме
(25)
Firebird работает на английском.
Естественно - это же известное кривое опенсорсное поделие. А вот MSSQL, тот мало того, что сразу русский язык в SQL понимает, так еще и про таблицы остатков и оборотов знает!

Хе-хе. Хе-хе-хе.
35. user950703 11.05.23 07:24 Сейчас в теме
34. muskul 11.05.23 02:24 Сейчас в теме
кто то решил напрямую с фронтола данные тягать?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот