[1C-to-EXE] Компилятор 1С кода

18.02.09

Разработка - Инструментарий разработчика

Возможности пока не большие, но все же... Разбирает код на 1С и компилит в exe (консольное приложение с возможностью передачи параметров) Пока только базовые операторы (функции, процедуры, циклы, список значений и переменные и др.).... Но начало положено...

Скачать файлы

Наименование Файл Версия Размер
Текущая версия
.1234944635 62,30Kb
571
.1234944635 62,30Kb 571 Скачать бесплатно

Обсуждение компилятора и всего связанного с ним в группе: //infostart.ru/community/groups/36/

 

*** Для компиляции потребуется установленный Microsoft .NET Framework 3.5.

*** Для работы скомпилированного кода потребуется установленный Microsoft .NET Framework 2.0.

Для компиляции требуется обязательно присутствие процедуры "ПриОткрытии()" - в качестве точки входа в программу.

Возможности:

  - разбор процедур и их параметров
  - разбор функций, параметров и возвращаемого значения
  - циклы "Для Из" и "Для Каждого"
  - переменные модуля

  - списки значений (пока только "Добавить", "Получить" и "Значение")
  - булево
  - условия
 

Консольное приложение:
 
Для передачи параметров в начале кода нужно задать формат параметров в виде комментария:

  // КоманднаяСтрока
  // <Имя параметра>;<Тип параметра>;<Описание параметра>
  // КонецКоманднойСтроки

  Каждый новый параметр должен начинаться с новой строки.
  Типы параметров: Число, Строка, Булево.

История:

 

31.12.2008:

 - добавлена возможность компилирования в консольное приложения с передачей параметров

 30.12.2008:

 

 - Булево

 - Условия

26.12.2008:

 Первая версия

  - разбор процедур и их параметров
  - разбор функций, параметров и возвращаемого значения
  - циклы "Для Из" и "Для Каждого"
  - переменные модуля
  - списки значений (пока только "Добавить", "Получить" и "Значение")

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    121593    670    389    

710

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7260    21    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3496    11    1    

33

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

3600 2520 руб.

14.01.2013    177723    1073    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

5000 руб.

07.02.2018    99338    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18101    6    8    

39

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28091    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23594    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
100. Душелов 4013 26.12.08 21:18 Сейчас в теме
(98) "Назови хоть горшком, только в печь не ставь" :)

Да я и не засовываю метаданные в экзе файл :))
99. AmoreMe 150 26.12.08 21:15 Сейчас в теме
Ну как по другому назвать я не знаю. Может засовываем метаданные в ехе файл, хотя их там и от шарпа достаточно... Если писать защитный механизм, ну в проекции конечно... То тоже подход не стого угла! Или как? Ваше мнение?
101. AmoreMe 150 26.12.08 21:21 Сейчас в теме
Их туда компилер (не ваш конечно) засовывает... Но не об этом? В чем продолжение? Как видите проекцию вашей разработки?
103. Душелов 4013 26.12.08 21:51 Сейчас в теме
(101) Про продолжение я уже писал в первых постах :)
(102) Дык если у народа нет интереса, то я и не заканчиваю, как интерес просыпается - так продолжаю... Тот же скринсейвер стал пользоваться популярностью - дорабатывал на лету ;) Так что все от востребованности зависити...
102. vip 26.12.08 21:40 Сейчас в теме
Василий, респект!
Колумб ты наш, елы-палы.
Тебе бы еще (как и мне) умения добить до конца...
Спасибо, что не даешь расслабиться ;)
104. Душелов 4013 26.12.08 21:55 Сейчас в теме
Ну и вообще, на рубрику разработки стоит обращать внимание ;)
105. imm0rtal 14 26.12.08 22:15 Сейчас в теме
106. CheBurator 3119 27.12.08 13:46 Сейчас в теме
эээхххх! писали бы прикладные вещи.. для автоматизации всякой....
107. Душелов 4013 27.12.08 13:49 Сейчас в теме
(106) Так я и пишу на работе прикладные вещи для автоматизации всякой :)))
108. CheBurator 3119 27.12.08 13:54 Сейчас в теме
(107) это хорошо... но перспектива для роста есть... а чата нормального - так и нет... не, ну конечно когда меня заломает вконец - сяду и на основе твоей разработки попытаюсь написать... ;-)
109. Душелов 4013 27.12.08 14:00 Сейчас в теме
(108) Чат только одному тебе и нужен :) Открою тайну на счет чата - я сейчас им занялся на новом месте работы... Как раз руководство задачу такую поставила ;)
119. JohnyDeath 301 27.12.08 23:59 Сейчас в теме
(109) Василий, не правда.
Я ж тоже тестил, предлагал, очень даже активно. vip вроде тоже в стороне не стоял. Люди вроде б не левые собрались, если увидят ошибку, сначала сами будут выяснять "как, где, почему", чтоб девелоперу осталось только найти нужную строку в листинге программы ;)
120. CheBurator 3119 28.12.08 01:53 Сейчас в теме
110. CheBurator 3119 27.12.08 14:05 Сейчас в теме
ВОТ! готов выступить альфа и бета и гамма тестировщиком!
111. CheBurator 3119 27.12.08 14:05 Сейчас в теме
да, нужен такой нормальный чат... который бы вызывался одной кнопкой... ;-)
112. Душелов 4013 27.12.08 14:09 Сейчас в теме
А чат Абадонны не подходит?
113. CheBurator 3119 27.12.08 14:11 Сейчас в теме
не.. у мну терминально народ работает...
114. Душелов 4013 27.12.08 14:49 Сейчас в теме
115. CheBurator 3119 27.12.08 15:10 Сейчас в теме
116. Душелов 4013 27.12.08 15:16 Сейчас в теме
Ага, в рабочем порядке :)
117. CheBurator 3119 27.12.08 15:20 Сейчас в теме
(116) это как? типа "отстаньте! я работаю!" ;-)
???
118. Evg-Lylyk 4559 27.12.08 21:40 Сейчас в теме
Автор молодец +
Только без лени программист не программист.
Мне кажется, что если будешь сам реализовывать объекты 1С мы тебя потеряем.
Обидно что малейшая часть когда которую не понимает такой компилятор и все, он не нужен :((
121. Душелов 4013 28.12.08 10:25 Сейчас в теме
(119-120) Уговорили ;) Все равно скоро выложу новую версию чата ;)
122. Abadonna 3958 28.12.08 10:47 Сейчас в теме
(121)Поторопись ;) А то я тут на новогодние каникулы собрался написать серверную версию, типа аськи :)
123. Душелов 4013 28.12.08 10:58 Сейчас в теме
(122) Хорошо, когда есть здоровая конкуренция :))))
124. Свой 164 28.12.08 15:25 Сейчас в теме
Хотелось бы работы с формами, т.е. чтобы готовую обработку 8.1 можно было бы откомпилировать в самомстоятельную работу
125. Душелов 4013 28.12.08 20:02 Сейчас в теме
(124) Это как раз в планах и есть, если посмотреть все комменты ;)
126. MrDen 434 28.12.08 21:37 Сейчас в теме
Автору однозначно + за энергию
интересная идея!
1 - как закрытие кода
2 - создание самостоятельного приложения или библиотеки (без фреймворка)
3 - мультипоточный отчет (без визуального тображения для передачи данных)
с другой стороны можно такой отчет сделать на распространенных ЯП, имеющих компилятор
запросы к данным перевести в скульные и использовать ODBC или ADO
цель отвязаться от OLE 1С
127. Душелов 4013 28.12.08 23:00 Сейчас в теме
1. Это как 1 из возможностей.
2. Это уже не ко мне, я пишу на C#, потому Framework нужен, да и эта среда исполнения ну очень подходит для этой задачи :)
3. Так запросы и будут прямые к БД, т.е. 1С-ные преобразовываться в T-SQL, по аналогу с EI.
128. Майкопчанин 80 29.12.08 09:55 Сейчас в теме
Скачивать и смотреть не стал, понятно, что это пока игрушка. Но не сомневаясь поставил автору плюс. Желаю ему всяческих успехов!
129. andrewalexk 29.12.08 11:02 Сейчас в теме
130. Cifer 157 29.12.08 11:36 Сейчас в теме
Идея очень серьезная!
Если будешь ее активно развивать - готовься к нападкам со стороны 1С! :)
Я думаю они этого так не оставят! Может и денег тебе предложат... кто знает...
131. O-Planet 6431 29.12.08 14:16 Сейчас в теме
(130) Скорее всего, они даже не заметят :) Даже если предположить, что у автора получится, и если предположить, что у автора получится лучше, чем оригинал, то все равно, не заметят. Все решает пиар. Уже сейчас есть решения, лучшие, чем 1С. И что?
132. WiseSnake 1519 29.12.08 14:41 Сейчас в теме
(131) А какие решения на Ваш взгляд лучше чем 1С
(0) Размышлял я тут по поводу разработки и нашел пару вариантов для развития разработки, так сказать на засыпку. Изложу 1 из них наиболее на мой взгляд интересный:
А вариант такой: Уже многие знают что такое СКД и умеют им пользоваться. Можно написать приложение (не компилятор кода, а именно приложение), что то типа универсального отчета, которое будет уметь разбирать xml настройки СКД и уметь делать sql запрос к базе. Никаких конвертаций форм в принципе не потребуется.
133. milkers 2859 29.12.08 14:58 Сейчас в теме
Вещь великолепная. Но я мечтал бы о другом. Не о компиляторе. А о генераторе С++ кода, соответствующего приложению, с уже готовыми отредактированными формами, реакциями на события. Дальше можно поправить руками. Как вариант - мощьный инструмент для порта приложений на другие платформы. Например, для мобильных телефонов можно будет ТАКИЕ вещи писать. А то сейчас на проработку интерфейса больше времени чем на программу уходит.
134. Душелов 4013 29.12.08 15:04 Сейчас в теме
(133) Для мобильных телефонов проще яву изучить и будет счастье, но не в 1С-е разрабатывать ;)
135. milkers 2859 29.12.08 17:45 Сейчас в теме
Скажи пожалуйста, сколько по времени ты будешь разрабатывать простенькую базу данных на Jave для работы со штрихкодами? Он просто для этого не приспособлен.
Сколько времени ты будешь прилопачивать к Jave поддержку сенсорного экрана?
Для 1С это у меня займет меньше часа. Плюс прикручиваем обработку message от сенсорного экрана в готовый код. И Вуаля.
Это просто пример использования. Есть много других примеров, где пригодился бы подобный генератор кода. Я бы даже его купил.
137. Душелов 4013 29.12.08 23:53 Сейчас в теме
(135) Вопрос скорости работы такого приложения. Все таки, когда пишешь на "чистом" ЯП, то оптимизируешь под возможности языка.
(136) Если только какие-то объемные вычисления, или работа с БД напрямую.
136. joub 42 29.12.08 23:23 Сейчас в теме
по мне так идея хороша лишь в виде ВК, имхо по идее должна вырасти их скорость обработки! ))
138. milkers 2859 30.12.08 15:02 Сейчас в теме
Ты получаешь готовый файл проекта на С++. С готовыми формами, с написанными обработчиками. Хочешь оптимизировать узкие участки по скорости - твое право.
Для большинства приложений пойдет и не оптимизированный код.
139. Душелов 4013 30.12.08 15:05 Сейчас в теме
Тому, кто разберется в готовом проекте без труда написать подобное приложения самому. У меня скорость разработки на C# местами на порядок выше, чем на 1С-ке ;)
140. Душелов 4013 31.12.08 00:10 Сейчас в теме
Добавлено:

- булево
- условия
141. Душелов 4013 31.12.08 00:28 Сейчас в теме
Как уже написал в группе поддержки разработки http://infostart.ru/community/groups/36/

Надо составить различные тесты на языке 1С для проверки возможности компиляции 1-в-1. По аналогии с последней версией.
Может кто помочь?
142. Душелов 4013 31.12.08 01:09 Сейчас в теме
Вообщем, принцип экстремального программирования ;)

Разрабо́тка че́рез тести́рование (англ. test-driven development) — техника программирования, при которой модульные тесты для программы или ее фрагмента пишутся до самой программы (англ. test-first development) и, по существу, управляют ее разработкой. Является одной из основных практик экстремального программирования.

Разработка в стиле TDD состоит из коротких циклов (длительностью от 2 минут, в зависимости от опытности и стиля работы программиста). Каждый цикл состоит из следующих шагов:

Из репозитория извлекается программная система, находящаяся в согласованном состоянии, когда весь набор модульных тестов выполняется успешно.

Добавляется новый тест. Он может состоять в проверке, реализует ли система некоторое новое поведение или содержит ли некоторую ошибку, о которой недавно стало известно.

Успешно выполняется весь набор тестов, кроме нового теста, который выполняется неуспешно. Этот шаг необходим для проверки самого теста -- включен ли он в общую систему тестирования и правильно ли отражает новое требование к системе, которому она, естественно, еще не удовлетворяет.

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

Весь набор тестов выполняется успешно.

Теперь, когда требуемая в этом цикле функциональность достигнута самым простым способом, программа перестраивается (см. рефакторинг) для улучшения структуры и устранения избыточного, дублированного кода.

Весь набор тестов выполняется успешно.

Комплект изменений, сделанных в этом цикле в тестах и программе заносится в репозиторий (операция commit), после чего программа снова находится в согласованном состоянии и содержит четко осязаемое улучшение по сравнению с предыдущим состоянием.
143. Душелов 4013 31.12.08 13:06 Сейчас в теме
- добавлена возможность компилирования в консольное приложения с передачей параметров
144. Душелов 4013 31.12.08 13:12 Сейчас в теме
Переданные параметры становятся переменными модуля с идентичными именами.
145. Душелов 4013 31.12.08 13:12 Сейчас в теме
Для передачи параметров в начале кода нужно задать формат параметров в виде комментария:

// КоманднаяСтрока
// <Имя параметра>;<Тип параметра>;<Описание параметра>
// КонецКоманднойСтроки

Каждый новый параметр должен начинаться с новой строки.
Типы параметров: Число, Строка, Булево.
146. O-Planet 6431 31.12.08 13:34 Сейчас в теме
(144-145) Похоже, ты решил совершить революцию во взглядах на программирование ;)
147. Душелов 4013 31.12.08 13:35 Сейчас в теме
148. O-Planet 6431 31.12.08 13:40 Сейчас в теме
(146) Формат и кол-во параметров в комментарии - это ... ноухау! :) ... или от С# - к Васику. Что мешает оставить на усмотрение пользователя то, как работать с переданными данными?
151. Душелов 4013 31.12.08 13:44 Сейчас в теме
(148) Что так, что так - одно и тоже.
Если изначально не определить формат входящего параметра, то велика вероятность возникновения исключения при работы с этими параметрами.
149. O-Planet 6431 31.12.08 13:42 Сейчас в теме
+ чем не вариант - механизм argv,argc
150. O-Planet 6431 31.12.08 13:43 Сейчас в теме
а еще лучше - глобальный массив в стиле 1С

ПереданныеПараметры
152. Душелов 4013 31.12.08 13:46 Сейчас в теме
Можно и массивом сделать, только 1С-ники не привыкли явно указывать тип переменных.
153. O-Planet 6431 31.12.08 20:03 Сейчас в теме
(152) Не только. Java, PHP... Вообще, типизация - атовизм.
154. Donat 01.01.09 11:17 Сейчас в теме
(153) Java ?! А вы ничего не путаете?
Ну и типизация, не совсем "атовизм"!
155. O-Planet 6431 01.01.09 15:43 Сейчас в теме
(154) Та, которая script... Я конечно утрирую. Типизация нужна и ведет к оптимизации выходного кода. Но не в прикладных системах, где это будет смещать акценты с основных задач к техническим.
156. Душелов 4013 01.01.09 20:49 Сейчас в теме
Ну как бы не типизировать входные параметры можно сделать, а смысл? Лишнее словой в коммент добавить не так сложно, чем заморачиваться с разобором входящих параметров (да и это временно, пока готовлю виндовс-движок для скомпилированных обработок)...
157. Makdir 04.01.09 04:11 Сейчас в теме
Если компилятор пойдет дальше проверки синтаксиса и создания исполняемого бинарника, то ему цены не будет. А под "дальше" я понимаю оптимизацию кода, возможности рефакторинга или даже банальную проверку наличия реквизита у объекта или динамически созданной таблицы...
158. v77 160 22.01.09 17:22 Сейчас в теме
У дураков мысли сходятся :)
Я тоже такую фигню написал. Только у меня в DLL и через ВК к 1С цепляется. Типа "ПодключитьМодуль", "ОтключитьМодуль". Работает раза в 4-5 быстрее чем 1С,
пока с БД не работаешь. Можно применять для скрытия кода или как модули.
159. Душелов 4013 13.02.09 19:34 Сейчас в теме
Для получения демо-версии или покупки обращайтесь по контактам, указанным в профиле.
160. dushich 34 18.02.09 09:20 Сейчас в теме
а где ссылка на скачивание?
161. пользователь 24.04.09 09:26
Сообщение было скрыто модератором.
...
162. Душелов 4013 24.04.09 11:16 Сейчас в теме
(161) Прототип работающий уже есть.
Только 1 проблема пока - программное определение на какой странице расположены элементы управления. Жду автора "декомпилятора форм", когда сделает работающую обработку ;)
163. пользователь 24.04.09 11:28
Сообщение было скрыто модератором.
...
164. Душелов 4013 25.04.09 17:20 Сейчас в теме
(163) Не хочу выдумывать велосипед. Раз уже есть подобная разработка, лучше подождать, когда автор ее доработает и воспользоваться ей со всеми благодарностями автору.
165. v_dog 02.09.09 00:59 Сейчас в теме
Да что сказать идея просто супер, только я думаю такую задачу лучше реализовывать совмесно с компанией 1С так она при выходе такого компилятора выдет на совершенно новый уровень и перестанет быть платформой исполнения а станет полноценным языком программирования, а для вас это облегчит разработку так как не только вы будете подгонятся под 1С но и они что то будут подгонять под вас что много кратно облегчит ваш труд к примеру не передовать тип параметра в коментарии а к примеру принимать параметр с определенным типом например Процедура Пример(Строка(Парамтр)), это во первых, а во вторых я согласен со мнением высказаным ранее это задача настолько велика что требует много рук и много голов а они все требуют денег, а 1С если у видит в этом перспективу может выделить и руки и деньги. так что мое мнение идея просто супер но нужно данное дело реализовывать с самим 1С.
166. djam_arttek 06.09.09 10:37 Сейчас в теме
А есть возможность компилить скажем в QT4? А то на никсах как раз такой штуки не хватает.
167. djam_arttek 06.09.09 10:38 Сейчас в теме
to 165: тогда 1С закроет проект и наложит на него вето... В итоге проект будет потерян для всех.
168. ded00786 347 21.12.09 13:49 Сейчас в теме
Идея замечательная. Сразу признаюсь, что не читал все комментарии, поэтому такое предложение уже возможно звучало, но что если в скомпилированное приложение добавить поддержку ВК, в которых идет увязка с 1С, тогда получится самостоятельная ВК с отдельным графическим интерфейсом...
169. WWW123 82 17.02.10 15:32 Сейчас в теме
При открытии пишет:
{Форма.Форма(30,93)}: Слишком много фактических параметров (ЗапуститьПриложение)
ЗапуститьПриложение(СкомпилированныйФайл + " " + СокрЛП(ПараметрыКонсольногоПриложения),, <<?>>Истина);
{Форма.Форма(32,46)}: Слишком много фактических параметров (ЗапуститьПриложение)
ЗапуститьПриложение(СкомпилированныйФайл,, <<?>>Истина);

1С:Предприятие 8.1 (8.1.7.37)
170. Душелов 4013 17.02.10 15:52 Сейчас в теме
(169) Думаю, что стоит обновить платформу.
172. WWW123 82 23.03.10 11:41 Сейчас в теме
(170) А какую платформу посоветуете?
174. Душелов 4013 23.03.10 11:42 Сейчас в теме
(172) Последний релиз платформы.
175. Душелов 4013 23.03.10 11:43 Сейчас в теме
(172) Последний релиз платформы
176. WWW123 82 23.03.10 11:44 Сейчас в теме
(175) Спасибо за ответ, но нельзяли указать ссылку или номер релиза?
177. Душелов 4013 23.03.10 14:19 Сейчас в теме
(176) Диск ИТС или раздел поддержка на www.1c.ru
173. WWW123 82 23.03.10 11:42 Сейчас в теме
(170) А Какую версию платформы посоветуете?
171. seg2k 15.03.10 15:33 Сейчас в теме
Теперь из него плагин для eclipse сделать нужно.
178. YanTsys 12 19.02.16 11:00 Сейчас в теме
И в описании обработки ни слова о том что она выгружает из макета и запускает на компьютере пользователя файлик Compiler1C.exe
т.е. замечательный способ быстро и незатейливо подхватить вирус на компе находящемся в бухгалтерии...
Причем у программистов как правило сформирован ложный стереотип о безопасности epf файлов, то что внутри вот так может быть записан exe многие даже не заподозрят :)
Причем у программиста который это будет запускать наверняка админские права, и так как 1с должна работать быстрее она вполне может быть добавлена в антивирусе в доверенные приложения...
181. alex_sh2008 4 20.02.16 09:43 Сейчас в теме
А не проще компилировать байт-код, как ни как весь процесс синтаксического разбора и контроля ошибок уже сделан, осталось только вставлять инструкции на машинном коде?
Оставьте свое сообщение