ФлеймФорумПрограммирование

Никому не нужный ликбез про 1С (3 стр)

Страницы: 1 2 3 4 5 … 18 Следующая »
#30
22:55, 9 фев 2024

skalogryz
> так как с Казахстаном и Украиной?
Я знаю что есть на других языках, но не сталкивался. Технически никаких препятствий локализовывать код не вижу. Более того у меня есть подозрение, что есть локализатор из единого сорца в локальные. Потому что в новых релизах опечатки в идентификаторах подозрительно массово расползаются бывает по коду в десятки разных мест неизменными. Человек бы давно заметил.

#31
22:58, 9 фев 2024

=A=L=X=
> Я знаю что есть на других языках, но не сталкивался. Технически никаких
> препятствий локализовывать код не вижу
...я к тому, что если в 1С если написать:

Егер тұтыну > 100000 Содан кейін

нельзя,
тогда как продукт "ориентирующийся" на национальные рынки, он придерживается того же "НУ Я ЖИ ВЫУЧИЛ ЦЕЛЫХ 20 РУССКИХ СЛОВ! А ОНИ НИ МОГУТ"
и разница при выборе между "писать на русском" или "писать на английском" есть. Она небольшая, но она не впользу русского.
т.к. английский это язык для программирования по-умолчанию. так уж сложилось в 20м веке.

#32
22:58, 9 фев 2024

Aroch
> я и по-русски не напишу тебе не зная предметной области
Речь, напоминаю, шла про то чтобы легко было людям работающим с программой подшаманивать ее..
Очевидно, что если бы она была на английском, то код с доооворами гпх и планами счетов стал бы для бухгалтера шифровкой штирлица.

#33
23:00, 9 фев 2024

=A=L=X=
> HTTPЗапрос или XDTOПакет
> Речь, напоминаю, шла про то чтобы легко было людям работающим с программой подшаманивать ее..
кстати, это хороший пример, что продукт (может быть?) и задумывался как инструмент не для программистов...
...но в итоге, таки скатился к исключительному программированию.

Чё-т я сомневаюсь что бухгалтера должны что-то шарить в HTTPЗапрос-ах. Ну совсем не профильное!

#34
23:01, 9 фев 2024

skalogryz
Так я же и говорю, что не вижу там никаких препятствий для любых локализаций. Я просто сам не видел таковых, но текст в редакторе юникодный.

#35
23:01, 9 фев 2024

=A=L=X=
> Речь, напоминаю, шла про то чтобы легко было людям работающим с программой
> подшаманивать ее..
то есть хочешь сказать любой бухгалтер может залезть в конфигурацию и начать шаманить в ней исправляя код? Зачем это программисту, какие преимущества?

#36
23:09, 9 фев 2024

Aroch
> то есть хочешь сказать любой бухгалтер может залезть в конфигурацию и начать
> шаманить в ней исправляя код?
Да. Это 1С power лежащий у истоков популярности.
По русски называется конфигурируемость.
Фактически типовые программы 1С типа бухгалтерии распространяются по лицензии где исходный код является частью продукта и его можно менять.
Многие программисты начинали с экспериментов типа "а что если я поменяю число дней до отпуска на 15"

#37
23:17, 9 фев 2024

=A=L=X=

"а что если я поменяю число дней до отпуска на 15"

Так вот как ты часто в отпуск ходишь :)

=A=L=X= заходит в бухгалтерию и говорит: «надо пару команд новых прописать, а то медленно данные по сети иду на другие компы»

+ Показать
#38
23:18, 9 фев 2024

А вообще фобия русских символов в программе - она мнимая. Это исключительно дело привычки. Неделю попрограммировать в таком режиме и не поверите, но вообще никаких эмоций текст программы на русском вызывать не будет. Будет точно так же как английский входить в подкорку и раскладываться там на смысл программы. Никаких эмоций.

#39
23:27, 9 фев 2024

skalogryz
> тұтыну
Проверил код

  тұтыну = 10;
  Сообщить(тұтыну);

Работает без нареканий.

#40
23:27, 9 фев 2024

=A=L=X=
> Проверил код
не-не-не. в ключевых словах!

про имена идентификаторов ты сказал не единожды, что юникод полностью доступен!

if == если == егер == якщо

=A=L=X=
> А вообще фобия русских символов в программе - она мнимая
лично прикрутил русификацию к одному из скриптов. Вот на таком уровне:

void выйти()
{
    quit();
}

extern void quit();

и исключительно, чтобы скрипт (а это сценарий и работа сценариста), можно было бы вбивать не переключая раскладку.
Но и тут недоработка, т.к. используются символы, которых на русской расскаладке нет.
По-этому, либо держать куски текста, откуда можно копипастить символы, либо расширять редактор чтобы можно было спец-символы вводить по хот-кею.

#41
23:30, 9 фев 2024

skalogryz
> Чё-т я сомневаюсь что бухгалтера должны что-то шарить в HTTPЗапрос-ах. Ну
> совсем не профильное!

Ну тут да, тут нельзя и переоценивать конфигурируемость. Залезть в конфигурацию и начать там шаманить - это не любому доступно. Тут всё-равно надо хотя бы в школе уроки информатики не прогуливать совсем уж. И да, поддатстся только что-то простое из серии очевидного. Когда смотришь в код и там видишь ну вот же - вот. А код там ой какой забористый зачастую.

#42
23:34, 9 фев 2024

skalogryz
Вот такое тоже работает в штатной поставке:

  For i = 1 to 10 do
    Для А = 1 По 10 Цикл
      Сообщить(i * А);
    КонецЦикла
  EndDo

То есть есть и русские и английские варианты ключевых слов и они все допустимы.
В локализациях поэтому не вижу препятствий добавлять киргизские ключевые слова, но я лично не сталкивался с таким - не щупал конфигурации для других стран. Но знаю что такие есть.

#43
23:37, 9 фев 2024

=A=L=X=
> Тут всё-равно надо хотя бы в школе уроки информатики не прогуливать совсем уж

+ ...ну совсем оффтоп пошёл
#44
23:37, 9 фев 2024

=A=L=X=
> То есть есть и русские и английские варианты ключевых слов и они все допустимы.
але це не державний!

і на мій погляд, мені все одно доведеться вивчити 20 нових слів.

Страницы: 1 2 3 4 5 … 18 Следующая »
ФлеймФорумПрограммирование