Имя: Пароль:
1C
 
Встречаем "1C:Предприятие.Элемент Скрипт"
0 dmt
 
19.09.25
15:29
🚀 Опубликована новая версия "1C:Исполнитель" 9.0, а также принято решение о переименовании продукта в "1C:Предприятие.Элемент Скрипт".

🆕 Новое в версии:
• Выпущена локальная среда разработки (версия для macOS будет позже)
• Облачная среда разработки доступна прямо в браузере ( https://1cmycloud.com/console/play ) в режиме "песочницы"
• В лицензионное соглашение внесены изменения, позволяющие свободно получать, изучать, использовать и распространять программный продукт
• Реализована возможность задать режим совместимости, в котором будет компилироваться и исполняться скрипт
• Расширены возможности вывода в консоль
• Реализована поддержка протокола FTP (пространство имен Стд::Ftp)

Подробнее тут ( https://1cmycloud.com/console/help/lang/docs/topics/whats-new-in-9-0/ ).

🔠 Встроенный язык технологий "1C:Шина", "1C:Предприятие.Элемент" и "1C:Предприятие.Элемент Скрипт" теперь имеет общее название "1C:Элемент", для него сделана единая документация ( https://1cmycloud.com/console/help/lang/docs/topics/1c-element-language-overview/ ).

🌐 Запущен сайт ( https://lang.1c.ru/ ), посвященный языку "1С:Элемент", на котором, в том числе, можно скачать дистрибутивы "1C:Предприятие.Элемент Скрипт" в свободном доступе. Дистрибутивы через некоторое время так же будут доступны на developer.1c.ru ( https://developer.1c.ru/applications/Console?state=executordownload ) и releases.1c.ru ( https://releases.1c.ru/project/Executor ).

Плагин для VS Code будет обновлен позже.

обучающая книжка от Радченко
https://doc-files.1cmycloud.com/downloads/api/files/book/1c_element_lang.pdf
1 dmt
 
19.09.25
09:03
в песочнице пока так )
2 Волшебник
 
19.09.25
09:28
(1) сыровата система
3 PLUT
 
гуру
19.09.25
09:39
(2) пока со Скрип<т>ом

скриптов добавят, чтобы не скрипело
4 PLUT
 
гуру
19.09.25
09:43
ведь есть же нормальное русское слово "алгоритм" или "шаблон" "процедура"

нет, СКРИПТ ёпта :)

Скрипт (от англ. script — сценарий) — это небольшая программа или последовательность команд, предназначенная для выполнения конкретной задачи, чаще всего — для автоматизации повторяющихся действий
5 bushd
 
19.09.25
09:46
(5) Не, со скриптами умнее выглядишь.
6 Ненавижу 1С
 
гуру
19.09.25
12:51
(4) "Алгоритм" произошло от имени среднеазиатского (!) ученого  Аль-Хорезми
7 dmt
 
19.09.25
09:51
над названием конечно долго не думали. 1с-предприятие-элемент-скрипт

сокращенно 1пэс, или пёс
8 Ботаник Гарден Меран
 
19.09.25
10:03
(4)
Процедура - латинское слово, в русский язык попало из французского.
9 PLUT
 
гуру
19.09.25
10:12
(6) (8)

цЫтата Жириновского (Эйдельштейна по рождению):

слайды, слайды! ведь есть же нормальное русское слово "диафильм"!
10 Мультук
 
гуру
19.09.25
10:22
А как будет на русском FTP ?


Только я пишу на 1С ?:-)

строкаХМЛ

или

запросХТМЛ
11 Dmitrii
 
гуру
19.09.25
10:50
(10) >> А как будет на русском FTP ?

FTP (англ. File Transfer Protocol) — протокол передачи файлов по сети. Получается "ППФ". Хотя строго говоря слово "файл" тоже не из древнерусских....

>> строкаХМЛ

На русском

СтрокаРЯР

Строка расширенного языка разметки

>> запросХТМЛ

ЗапросЯГТР

Запрос языка гипертекстовой разметки
12 arsik
 
гуру
19.09.25
10:51
(0) FTP? Из какого века этот Исполнитель?
13 shuhard
 
19.09.25
10:56
(12) пол страны сидит на спутниковых каналах и FTP =)
14 Волшебник
 
19.09.25
10:57
(11) вместо "файл" можно использовать "свиток" или "фолиант"
15 Ботаник Гарден Меран
 
19.09.25
10:59
(11)
Протокол - греческое. Первый лист, приклеенный спереди.
16 arsik
 
гуру
19.09.25
11:07
Скоро и в установщик конфигуратор воткнут.
И кстати кнопка принтскрин не работает на активном окне установщика.
Редактор похож на обычный VS Code
17 arsik
 
гуру
19.09.25
11:05
(13) Какой страны? Зимбабве? Не думаю, что 1С там в ходу.
18 Ненавижу 1С
 
гуру
19.09.25
11:06
(11) только не расширенного, а расширяемого
19 Stagor
 
19.09.25
13:49
Кто ждал 1С 9.0 в итоге дождались!
Книга прям для школьников и даже бесплатно! Прикол!
Может на Элементе наконец то сделают УТ 12?
20 Ant1773
 
19.09.25
13:50
(4) С нормальным русским словом "Алгоритм" все вообще не просто:
===
Слово «алгоритм» происходит от латинизированной формы имени персидского учёного IX века аль-Хорезми (Мухаммад ибн Муса аль-Хорезми), жившего в Хорезме, что в переводе означает «из Хорезма». В XII веке его книга «О вычислении с помощью индийских цифр» была переведена на латынь как Algoritmi de numero Indorum, отчего и пошло название алгоритма, изначально обозначавшее правила арифметических действий.
===
21 Ненавижу 1С
 
гуру
19.09.25
14:01
(19) так я неоднократно говорил, что обкатают на всяких шинах и проч. и пустят в 9.0
22 Stagor
 
19.09.25
14:04
(21) пока официально это не замена 1С8, но мы то знаем, что 2 конкурирующих продукта существовать не должны)))
23 Ненавижу 1С
 
гуру
19.09.25
14:03
(20) а из названия его же книги "Китаб аль-джебр ва-ль-мукабала" произошел термин "алгебра"
24 Волшебник
 
19.09.25
14:07
А никого не укачивает от русских ключевых слов?

исп
поймать
выбросить
вконце
знч
ничто
обз

https://1cmycloud.com/console/help/lang/docs/topics/keywords/
25 shuhard
 
19.09.25
14:07
(24) ничто греет душу - готично
26 Волшебник
 
19.09.25
14:11
Кстати, появилась новая тема для срача: равны ли "неизвестно" и "ничто"?
Да, Неопределено тоже есть
27 ptiz
 
19.09.25
14:10
(24) Ну полный обз!
28 Волшебник
 
19.09.25
14:10
а как вам Структура в роли класса? тлетворное влияние Go?
https://1cmycloud.com/console/help/lang/docs/topics/structure/
29 Джордж1
 
19.09.25
14:14
Что это и зачем? Может статья какая то толковая есть?

Для пользователей и разработчиков дополнений типовых конфигураций типа БП 3.0 что поменяется.
30 Ненавижу 1С
 
гуру
19.09.25
14:15
(26) ничто это void - отсутствие возвращаемого типа
неизвестно - это динамический тип (проверка методов и свойств в ран-тайме)
Неопределено - а вот тут это null и все становится на свои места
31 Волшебник
 
19.09.25
14:21
И где, собственно, лямбды? Обещали же поддержку функционального программирования.
А ведь лямбда-исчисление является основой для функционального программирования

Upd.
А, вот. Я нашёл лямбды
https://1cmycloud.com/console/help/lang/docs/topics/lambda-expression/
32 Ненавижу 1С
 
гуру
19.09.25
14:16
(28) структуры есть и в шарпе и дата-объекты в котлине. Везде свои оттенки
33 Elf_80_lvl
 
19.09.25
14:17
(11) Чисто для общего развития, не только "файл" слово иностранное, но и в принципе на русском языке нет ни одного слова на букву Ф которое было бы исконно русским, за исключением жаргонизмов типа фуфайка или фомка.
34 StarSoft777
 
19.09.25
14:18
https://1cmycloud.com/console/help/lang/docs/topics/literals/#%D1%83%D1%83%D0%B8%D0%B4%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%83%D1%83%D0%B8%D0%B4

Ууид{значение-ууид}
Значение типа Ууид

Ууид{550e8400-e29b-41d4-a716-446655440000}
35 Ненавижу 1С
 
гуру
19.09.25
14:17
36 Волшебник
 
19.09.25
14:18
а как вам Ууид?

пер СлучайныйИдентификатор = новый Ууид()
37 Волшебник
 
19.09.25
14:19
не, всё... Меня укачало
38 Stagor
 
19.09.25
14:23
Полное импортозамещение английского языка, но какой ценой)
39 Ненавижу 1С
 
гуру
19.09.25
14:24
Если бы еще деревья выражений завезли, чтобы запросы писать в контексте, а не по прежнему текстом - было бы вообще хорошо
40 StarSoft777
 
19.09.25
15:06
"Процедура заменили на "Метод" ,
"Тогда" , "Цикл" заменили на пробел
41 Stagor
 
19.09.25
14:30
(39) добавят со временем, тут элемент это жуткий Франкенштейн Java, typescript, python и Go
42 Chai Nic
 
19.09.25
15:03
(41) Интересно, кто инициатор этого всего? На БН не похоже вообще. Он вроде бы всегда был сторонник того, чтобы не распыляться на кучу технологий и самому диктовать условия отрасли и устанавливать свои правила. А не делать "джаво-питон" с жуткими аббревиатурами типа "знч" и "пер". Как будто пришел какой-то новый архитектор из веб-разработки, и всех туда тянет теперь.
43 mikecool
 
19.09.25
15:10
я попробовал элемент, но ничего не понял в среде разработки - что, куда, зачем и когда пихать ((
44 shuhard
 
19.09.25
15:12
(43) и книжка для дошкольников не помогла ?
45 SleepyHead
 
гуру
19.09.25
15:13
(24) Я учился программировать на Рапире, мне норм  ))
46 Волшебник
 
19.09.25
15:17
(45) да, чем-то напоминает Рапиру
47 mikecool
 
19.09.25
15:29
(44) что за книжка? я по интернетам порылся - ничего внятного не нашел, по видео - не понятно ничего )
48 Волшебник
 
19.09.25
15:29
(47) Добавил ссылку в сабж
49 Ненавижу 1С
 
гуру
19.09.25
15:31
Все правильно. Я устал писать циклы
50 Волшебник
 
19.09.25
15:32
(47) Кстати, в ней есть очень серьёзные ошибки:


На самом деле правило определения високосного года более сложное:
https://fastcode.im/Templates/9860/visokosnyj-li-god
51 mikecool
 
19.09.25
15:33
(48) 🔥
52 Волшебник
 
19.09.25
18:05
(50)+ На английском диалекте это будет так:

method Script()
    
    for y = 1900 to 2100
        if isLeap(y)
            Console.Write(y)
        ;
    ;    
;

method isLeap(year:Number):Boolean
	
    case True 
    when year % 400 == 0
	return True
		
    when year % 100 == 0
	return False
		
    when year % 4 == 0
	return True
    else
	return False
    ; 
;
53 mikecool
 
19.09.25
15:45
гм, видимо на вин7 не взлетит...
после установки пробую запустить и вуаля:
54 PLUT
 
гуру
19.09.25
15:49
(53) попробуй на XP запустить
55 mikecool
 
19.09.25
15:50
(54) это стеб или да?
56 PLUT
 
гуру
19.09.25
15:51
(55) на Win XP помнится 1С7.7 норм запускалась
57 PLUT
 
гуру
19.09.25
15:54
(55) у вас вин7 не той системы?

https://v8.1c.ru/tekhnologii/systemnye-trebovaniya-1s-predpriyatiya-8/1s-shina-1s-predpriyatie-element/

вот такая из требований нужна:
Microsoft Windows 7 x64 + жаба 64-разрядная Java Runtime Environment (JRE) версии 17
58 mikecool
 
19.09.25
15:55
(57) у меня вин как раз 64
почему это моя проблема, а не проблема установщика?
почему установщик не проверяет - подходит ли моя система до установки продукта?
какого лешего ланчер пытается что-то от вин32 запустить?
кстати - клиент макса поставился тоже, но не работает )
59 mikecool
 
19.09.25
15:57
а вот как проверить версию jre?
60 Мультук
 
гуру
19.09.25
15:58
(53)

Ну какой-такой Win7 ?
В октябре Win10 помашет официально ручкой.
61 Amra
 
19.09.25
16:04
(53) Кто же в наше время сидит на Вин7, тем более х32? Миха, ты совсес дауншифтером стал чтоле?
62 Stagor
 
19.09.25
16:08
(45) Рапира это очень крутой язык был для своего времени. На Агат-9! Когда Питон был ещё на стадии яйца, Рапира уже имела кортежи и даже классы и ФП
63 mikecool
 
19.09.25
16:17
(61) у мну ви7 проф х64, я же писал )
64 bolder
 
19.09.25
16:35
(0) Годно.Будем изучать.
65 Asmody
 
19.09.25
16:39
Ребята заморочились - перепилили theia до неузнаваемости, прям респект. Только не нашёл где в настройках шрифт поменять. И цвета
66 Asmody
 
19.09.25
16:48
(65)+ через settings.json можно настроить шрифт
67 Eiffil123
 
19.09.25
16:52
(10) неправильно. По стандартам не более 1й заглавной буквы подряд. Должно быть так:
СтрокаХмл
ЗапросХтмл
68 sikuda
 
19.09.25
17:13
(2) Кажется мы все это уже обсуждали:
1С Предприятие замедляется, 1С Executer ускоряется. Обсудим будущее 1C Предприятие 8...
Когда все другие языки эволюционируют увеличивая скорость выполнения.
PHP 7.4 - 8.3
Python 2.7 - 3.12
1C ведет нас упрямо на смену языка, IDE, всего.
Смену всего ранее написанного на 1С 8
Смену лицензий с постоянных на повременные (ну это приятный бонус для 1С, у Bitrix подсмотрели)
Честно все эти пятничные "выполнения пожелания по развитию Платформы" похожи на натирку до блеска надгробного камня...

Кто там спрашивал про тестирование 1С Элемента - вот на Вас сейчас тестировать и будут.
69 Волшебник
 
19.09.25
17:13
(68) в PHP два диалекта языка. https://www.php.net/manual/en/control-structures.alternative-syntax.php
Почему в 1С не может быть двух диалектов?
70 Timon1405
 
19.09.25
17:54
(50) можно пятнично подушню?) это не ошибка, а работа по ТЗ. в данном случае в задаче есть определение терминологии "високосного" и неявная просьба следовать ей (которая которая на отрезке [2000,2030] совпадает с традиционной). а в (52) как раз отход от ТЗ и отсебятина. это как бы в задаче определили шахматную фигуру "верблюд" которая ходит на 1 клетку в одном направлении и 3 клетки в другом направлении, а вы говорите, "нет, я что ж я верблюдов не видел, я сделаю Camel Атрибуты:
горбы (количество).
ноги (количество).
Методы:
идти вперед
запасать воду
быть частью корована"
71 Волшебник
 
19.09.25
18:04
(70) Ладно, прощаю.
72 Мультук
 
гуру
19.09.25
18:46
(67)

Намекаешь, что те  кто пишет ERP, гм-хм ?
ЧтениеXML = Новый ЧтениеXML;
73 H A D G E H O G s
 
19.09.25
19:45
(68) мертвого осла уши, а не надгробный камень...