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

18.02.09

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

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

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Текущая версия
.1234944635 62,30Kb
616 Скачать бесплатно

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

 

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

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

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

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

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

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

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

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

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

История:

 

31.12.2008:

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

 30.12.2008:

 

 - Булево

 - Условия

26.12.2008:

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)

Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.

50000 руб.

10.09.2026    14109    123    0    

87

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    83533    431    171    

364

Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    286196    1609    423    

1220

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    17064    63    62    

75

Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    44370    123    54    

135

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    77290    147    41    

154

Разработка Инструментарий разработчика Разработчик Руководитель проекта 1С 8.3 Платные (руб)

Pilot 1C превращает задачу, поставленную обычными словами, в техническое задание, код на встроенном языке и сценарии проверки. Прежде чем что-то предложить, он сверяется с устройством вашей конфигурации через граф Analyzer 1C: существует ли объект, из чего он состоит, кто его вызывает, какие роли дают права. Чего найти не удалось – спрашивает, а не выдумывает. Готовый код проходит более полутора сотен проверок по справочнику языка и стандартам разработки, который приезжает вместе с продуктом. Модель – ваша: любой сервер, совместимый с программным интерфейсом OpenAI, в том числе локальный. Правки в конфигурацию Pilot не вносит – их применяет разработчик.

18300 руб.

11.09.2026    3882    5    0    

10

Инструменты администратора БД Инструментарий разработчика Роли и права Разработчик 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    28838    104    46    

107
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Душелов 4027 26.12.08 11:58 Сейчас в теме
Попытка реализации компилятора ;)
dreadlord; German; +2 – Ответить
2. Душелов 4027 26.12.08 12:08 Сейчас в теме
Проверка синтаксиса поверхностная, пока не заморачивался, как и все остальное, так что ошибки вполне могут выскакиват и в "рабочем" коде ;)
3. JohnyDeath 302 26.12.08 12:09 Сейчас в теме
Василий, а где это можно применить?
4. Душелов 4027 26.12.08 12:11 Сейчас в теме
(3) Пока нигде ;) Как вариант далее - разбор того же epf-а, генерирование формы (уже windows-приложение, а не консольное), отработку событий. Ну и, теоретически, работа с данными в sql-ном режиме ;) Предварительно, структуру метаданных получив.
5. Abadonna 3979 26.12.08 12:12 Сейчас в теме
(3) по секрету... в оконцове должен стать КЗК-8 ;)
divam; shouh; +2 – Ответить
7. Душелов 4027 26.12.08 12:13 Сейчас в теме
6. Душелов 4027 26.12.08 12:12 Сейчас в теме
+4 ну ипользовать можно будет, когда работу с файлами добавлю - возможность писать на 1С-е небольшие утилитки, по обработке файлов :) с компиляцией в самостоятельные приложения.
8. German 416 26.12.08 12:18 Сейчас в теме
Однозначно революционная вещь
9. German 416 26.12.08 12:23 Сейчас в теме
Лучше бы генерил ВК(dll), exe то никуда не пришьешь.
10. Душелов 4027 26.12.08 12:24 Сейчас в теме
(9) Да это не сложно ;) В планах это реализовать.
14. O-Planet 6458 26.12.08 12:38 Сейчас в теме
(9) И будет Golden Key...

А вообще, весчь не нужная имхо. Серьезный компилятор требует много мороки, функционал восьмерки достаточно обширен. А это - игрушка, не более. Списки и таблицы значений - это семечки. Вот когда встанет вопрос о привязки к метаданным, о транзакциях и разделении прав, то все и заглохнет, скорее всего. Лучше предложить нечто принципиально новое, как блокнот, в котором молжно еще и программировать. Как вариант - можно не парсить самому код 1С, а включить в состав dll от 1С, где это делается. Просто проработать вывод на экран альтернативный.
15. Душелов 4027 26.12.08 12:42 Сейчас в теме
(14) А каков принцип работы гкея? Полноценное конвертирование кода 1С в язык высокого уровня или просто прятание модуля в глубь библиотеки?
22. Душелов 4027 26.12.08 13:04 Сейчас в теме
(14) А на счет блокнотика я подумаю... Мой дебаггерский вариант примерно напоминает этот блокнотик ;)
11. nikstinger 26.12.08 12:28 Сейчас в теме
Цитата с Bash.org.ru:
MerryMaker: Смотрю рекламу VoIP-провайдера: "Просто подключите стационарный телефон к интернет-шлюзу, и звоните без ограничений".
MerryMaker: 10 лет назад я выходил в инет через телефон, а не наоборот...

и гланды удалять можно через ж*** только зачем?!... неужели С++, Делфи да того же Бейсика для работы с файлами, SQL и прочего не хватает?
12. Душелов 4027 26.12.08 12:29 Сейчас в теме
(11) Не поверишь! Мне - хватает. Я цели преследую совершенно другие.
monolitFC; nikstinger; +2 – Ответить
13. nikstinger 26.12.08 12:32 Сейчас в теме
=) тогда не вопрос) за идею однозначно +!
16. O-Planet 6458 26.12.08 12:49 Сейчас в теме
Первое - КЗК. У меня - второе. Скажем, есть Ном=СоздатьОбъект("Справочник.Номенклатура"); Я в модуле заменяю на Ном=GK(2313);
17. Душелов 4027 26.12.08 12:53 Сейчас в теме
(16) Ну в целом понятно... Я полностью конвертирую код 1С в язык ВУ ;)
А заглохнет или нет - посмотрим :)
19. O-Planet 6458 26.12.08 12:58 Сейчас в теме
(17) Если добьешь это до рабочей версии, то покруче разных формекс будет. Но работа - не на один месяц. Возможно, на годы. Стоит вспомнить, сколько разрабатывается любая новая 1С, и сколько чел. в этом принимает участие. ТЫ готов к этому? :)
20. Душелов 4027 26.12.08 13:02 Сейчас в теме
(19) Я знаю, сколько человек разрабатывает платформу, и ты будешь удивлен этому количеству ;))
Я понимаю, что это работа не на 2 недели... Понемногу, постепенно... :)
24. O-Planet 6458 26.12.08 13:05 Сейчас в теме
(20) Я не говорю о кодерах только. Их, как правило, не больше 2-х ))
26. Душелов 4027 26.12.08 13:07 Сейчас в теме
(24) Ну давай ориентироваться на кодеров ;)
(25) в (24) примерно угадал... Хотя сейчас, ситуация, конечно может быть другая... С учетом появления 8.2.
31. O-Planet 6458 26.12.08 13:16 Сейчас в теме
(26) Не угадал, а знаю, потому что участвовал в разработках ПО (конечно, не 1С) Просто тянуть команду из более трех программеров, на самом деле, очень затратно: такие проекты требуют хорошей организации. Просто на каждого дополнительного программера требуется несколько менеджеров. На это тратится будет только Билл Гейтс. У нас рассуждают примерно так: "Какой отдел ПО?! Мы вон сейчас Шурику, сыну главбухши, дадим, он за месяц все напишет, лишь бы ему курсовую зачли".
25. seermak 664 26.12.08 13:05 Сейчас в теме
(20) а сколько (для общего развидия:))
18. cs25 81 26.12.08 12:55 Сейчас в теме
21. CheBurator 3235 26.12.08 13:03 Сейчас в теме
не взлетит.. просто по опыту других разработок аналогичных еще для 7-ки... тогда было бы уже лучше сделать автономную среду разработки, которая бы заменила типовой конфигуратор 1С-ки...
Оболтус; +1 – Ответить
23. Душелов 4027 26.12.08 13:04 Сейчас в теме
(21) Я тоже думал на счет этой темы...
27. coder1cv8 3487 26.12.08 13:10 Сейчас в теме
Прикольная игрушка! Душелов радует как обычно! ) Жирный плюс!
Но как я и говорил на форуме это возможно, но не реально. Написание полноценного компилятора любой обработки в EXE сопоставимо по трудозатратам с переписыванием всей платформы с нуля. Одному человеку это не по силам, даже если это Душелов! ))
29. Душелов 4027 26.12.08 13:13 Сейчас в теме
(27) Я знаю, что одному не под силу... Но никто и не говорит, что я буду один ;)
Идея есть. Возможность реализации в принципе есть... А там посмотрим :)
33. coder1cv8 3487 26.12.08 13:22 Сейчас в теме
(29) А как ты собираешься реализовать работу с БД? Для такого компилятора жизненно необходимо ориентироваться именно на файловую базу (*.1CD) я считаю! А если тебе по силам организовать такое взаимодействие, то стоит не об этих игрушках, а о серьезных вещах задуматься!!! Например, альтернативный "клиент" для файловой базы. )
34. Душелов 4027 26.12.08 13:23 Сейчас в теме
(33) С sql-ной версией в целом все понятно, а вот с файловой - тут уже надо ждать других специалистов, которые смогут разобрать этот файл.
40. coder1cv8 3487 26.12.08 13:29 Сейчас в теме
(34) В том-то и дело, что такой инструмент имеет смысл только для файловой базы! Зачем чё-то компилировать под SQL-ную базу, если проще написать приложение непосредственно работающее с таблицами???
(35) Не согласен.
35. O-Planet 6458 26.12.08 13:24 Сейчас в теме
(33) Это - как раз не вопрос. Можно пристегнуть любую имеющуюся.
38. O-Planet 6458 26.12.08 13:27 Сейчас в теме
(33) Хм... Не сразу вьехал... А зачем 1CD не является защищенной авторским правом? Т.е. можно с ней работать вне платформы? Может, лучше собственную структуру данных иметь для собственного проекта?
41. coder1cv8 3487 26.12.08 13:31 Сейчас в теме
(38) Вот с авторскими правами косячек, я думаю, будет! )
28. Fuego 463 26.12.08 13:12 Сейчас в теме
Ставлю плюсик за одержимость идеей! :)) Молодчик! Чё сказать?.. :)
30. vovan519 276 26.12.08 13:14 Сейчас в теме
(0) плюс
(19) Не грузи Душелова. У него есть то, что теряют большенство программистов с возрастом. Это азарт и вдохновение. Те, кто хоть раз ощущал ЭТО, когда наплевать на деньги, на сон, на еду, когда не думаешь о том что получится или нет, когда не думаешь о признании, думаю поймут меня.
В общем Душелов красавчег.
pvlunegov; rhtr; Knych; agrustny; Leja; Styvi; angeliccare; const000; larisab; GSoft; JohnyDeath; +11 – Ответить
32. O-Planet 6458 26.12.08 13:21 Сейчас в теме
(30) Ха. Мне не говори про потерю азарта и вдохновения. "С возрастом" оно лишь прибавилось. Но появилось и еще одно немаловажное качество: умение рассчитывать затраты. Потом, я не говорю, что проект обречен. Просто он очень затратен. Тут на одном вдохновение и азарте не выедешь. Все это исчезает при пятой, десятой, двадцатой серьезной затыке. Начинаются разговоры о нехватке времени, о глобальных катаклизмах и т.д. Кстати, кто-нибудь скажет, как поживает проект "Апельсин"?..
36. Душелов 4027 26.12.08 13:24 Сейчас в теме
(32) Затраты кроме моеги личного времени... Я просто люблю программировать и изучать что-то новое :) И не я один... И с годами эта страсть все сильнее и сильнее... :)))
45. CheBurator 3235 26.12.08 13:52 Сейчас в теме
(30) > Те, кто хоть раз ощущал ЭТО, когда наплевать на деньги, на сон, на еду, когда не думаешь о том что получится или нет, когда не думаешь о признании, думаю поймут меня.
..да! это знакомое состояние... только вот семья как-то не сильно приветсвует...
GSoft; German; +2 – Ответить
46. Душелов 4027 26.12.08 13:55 Сейчас в теме
(45) Жена сама из-за ноутбука или книжек не вылазит - ей удобнее, хоть от меня отвлечься можно, своими делами заняться :)))
47. CheBurator 3235 26.12.08 14:06 Сейчас в теме
(46) Я рад за тебя! это тебе с женой повезло! ;-)
179. Serginio 946 19.02.16 11:58 Сейчас в теме
(30) Да ладно мне 52 годика, а энтузиазм еще не растерял http://infostart.ru/public/393228/
37. Душелов 4027 26.12.08 13:26 Сейчас в теме
Может к теме вернемся? Кто-нибудь уже посмотрел? Попробовали что-нибудь набросать простенькое?
39. Душелов 4027 26.12.08 13:28 Сейчас в теме
А, забыл сказать, что для компилации требуется обязательно присутствие процелуры "ПриОткрытии()" - в качестве точки входа в программу.
42. o.nikolaev 219 26.12.08 13:34 Сейчас в теме
43. АЛьФ 26.12.08 13:46 Сейчас в теме
Совет: чтобы не париться с синтаксисом и разбором кода, можно конвертить не исходник, а р-код, который 1С генерит при поставке без исходников. ИМХО так будет и в реализации проще, и надежней.
44. Душелов 4027 26.12.08 13:48 Сейчас в теме
(43) Спасибо за совет, поковыряюсь!..
48. LenaTorpeda 26.12.08 14:34 Сейчас в теме
Качаю что попало.Зачем, к чему это приложить? Может потом пойму:)
Учусь,одним словом :)
51. CheBurator 3235 26.12.08 14:50 Сейчас в теме
(48) угумс.. у меня тоже асяким барахлом род терабайт забито...
79. Abadonna 3979 26.12.08 17:58 Сейчас в теме
(48)>Может потом пойму:)
Размечталась...
49. MMF 677 26.12.08 14:40 Сейчас в теме
Вот когда реализуешь работу с прикладными объектами вот тогда это будет ОГОГО. А пока что фигня какая-то
50. Душелов 4027 26.12.08 14:44 Сейчас в теме
Вообщем, все новости и прочее, буду постить тут: http://infostart.ru/community/groups/36/
52. PeRom 51 26.12.08 15:00 Сейчас в теме
Молодец Василий! Ой не зря всё это затеяно - главное не результат, а динамика!
53. WiseSnake 1521 26.12.08 15:35 Сейчас в теме
Если честно не понимаю за что плюсы?
Мож кто объяснит темному?
Не проще на языке высокого уровня сразу программу написать?
Этот компилятор даже к рукаву не пришьешь...
Базу 1С он умеет использовать?
Отчет на нем самый простецкий можно сконвертить?
А для того чтобы написать рабочий exe или dll надо практически туже платформу 1С написать только сбоку...
Темный я какой то...
54. Yashazz 4931 26.12.08 15:40 Сейчас в теме
Если не заглохнет, то... То это волшебно и революционно! Наконец-то можно будет писать независимые приложения, как в нормальной среде и языке разработки! Спасибо за подвижничество и героизм.
Мечтал о таком, но сам никогда б не взялся...
55. O-Planet 6458 26.12.08 15:59 Сейчас в теме
Может, тотализатор? :)
56. WiseSnake 1521 26.12.08 16:02 Сейчас в теме
Ставлю 100 евров на то что загнется :)))))
Если Василий напишет работающую вещь то этих денег будет не жалко!!!!!!!!!!!!!
58. Душелов 4027 26.12.08 16:05 Сейчас в теме
(56) Загнется на каком этапе? ;)
(57) Это что? Игрушка что ли?
60. WiseSnake 1521 26.12.08 16:15 Сейчас в теме
(58) Это сложный вопрос... я вообще то думал что это шутка ;), но фиг его знает слово не воробей...
Например дается пол года.
Если будет возможность exeшнику обращатся с базой (чтение, запись) хотя бы по основным объектам метаданных использовать глобальные процедуры общих модулей. То я признаю поражение.
61. Душелов 4027 26.12.08 16:17 Сейчас в теме
(60) Запись в бд - это вряд ли (самое трудное)... А вот хотя бы на чтение.... ;)
75. andrewalexk 26.12.08 17:43 Сейчас в теме
(58)
:)
ну да
монополька
с анимацией
никаких чтений из БД
тем более записи...
поиском можно найти..
78. Душелов 4027 26.12.08 17:56 Сейчас в теме
(75) Что-то не найду совсем.
83. andrewalexk 26.12.08 18:04 Сейчас в теме
(78)
:)
давай мылу
вышлю
90. Душелов 4027 26.12.08 19:19 Сейчас в теме
(83) vasil(сабака)dushelov.ru
57. andrewalexk 26.12.08 16:04 Сейчас в теме
(0)
:)
а вот интересно..
получится сгенерить файл монополия.epf?
59. CheBurator 3235 26.12.08 16:11 Сейчас в теме
Если Василий напишет автономную среду разработки, поддерживающую работу в полном (или почти полном) объеме с md и +платформу исполнения (или в экзешник или как сейчас 1ска - по выбору разработчика) - то и мне, вообщем-то 100 евро не жалко...
62. Душелов 4027 26.12.08 16:19 Сейчас в теме
(59) Один я этого не напишу, тут помощники нужны...

- Ты за сколько времени карету починить сможешь?
- За два месяца
- А за три?
- Могу и за три
- А за шесть сможешь?
- Ну коли постараться и за шесть смогу
- А за год?
- Ну за год - это сложно, тут помощники нужны!
Пр: А за два?...
Стр: ...
65. WiseSnake 1521 26.12.08 16:25 Сейчас в теме
(62) И я о том же...
+ Как к бесплатному(он же планируется бесплатный) аналогу отнесутся 1С, возможны палки в колеса, в этом я уверен.
Это реальный свободный проект типа openoffis.
Это круто и тут нужна серьезная организация действий...
Ищи единомышленников... Я бы помог, но знаю языки ВУ не на том уровне который здесь необходим... Возможно со временем ;)
63. zaic 129 26.12.08 16:21 Сейчас в теме
56. У него как-то сразу получаются работающие вещи ..). Мастер он.
Интересно, как это будет по размеру, надобность в кзк2 отпадет или как, получится ли коммерческий продукт и т.д. Во всяком случае хочется пожелать успехов в этом проекте.
64. CheBurator 3235 26.12.08 16:23 Сейчас в теме
(63) присоединяюсь...
66. WiseSnake 1521 26.12.08 16:26 Сейчас в теме
(63) zaic вещь то неработающая, не разделяю оптимизма, пока это только баловство
67. WiseSnake 1521 26.12.08 16:37 Сейчас в теме
Мне больше интересно, как у тебя, Василий, получается так "завести" людей, вызвать всеобщий психоз :)???
Поделись секретом ;)
68. Душелов 4027 26.12.08 16:39 Сейчас в теме
(67) Какой психоз? Где? ;)))
69. Душелов 4027 26.12.08 16:39 Сейчас в теме
Я просто реализовываю мечты, когда был чистым одинэсником... Хотелось этого, того и еще вот этого... А сейчас просто занялся реализацией ;)
70. WiseSnake 1521 26.12.08 17:07 Сейчас в теме
Я так примерно и объяснил себе происходящее... Плюсуют мечты... ))))
Как сам то оцениваешь судьбу разработки? Как думаешь насколько тебя хватит?
71. Душелов 4027 26.12.08 17:11 Сейчас в теме
(70) Как минимум - базовые возможности платформы- работа с файлами, xml, дбф, с инетом и прочее - что не зависит от конфигурации и данным можно будет в xml хранить.

К чему стремиться - разбор обработок(модуль и форму), разбор конфигурации и чтение из SQL - это все вполне реально.
72. AmoreMe 150 26.12.08 17:28 Сейчас в теме
Есть просьба выложить (тестовый).exe файл... Сдается мне, что даже в первом приближении компиляцией это назвать нельзя?! Если это DotNet то там предварительная компиляция в MSIL, а это увы не то же самое, что машинный код! Хотя посмотрим дизассемблером видно будет. Сам "скомпилить" не могу по тех. причинам! Да странное конечно желание у автора возникло... (Это всё равно, что назад на дерево:) Собственно не компилятор это думаю к интерпретаторам ближе, ну поправьте если что! А... автор ведь на шарпе пишет?! Ну так можно не смотреть там компиляция на стадии выполнения идет как и в Бэйсике.NET теперь...
73. Душелов 4027 26.12.08 17:35 Сейчас в теме
(72) Так понятно же, что нужен .Net. ;)
А почему странное желание то?
Можно назвать и интерпретатором, хотя микрософт за компиляцию считает. :)
91. berezdetsky 626 26.12.08 19:22 Сейчас в теме
(73) MSIL именно компилируется и именно в машинный код - при первом запуске на клиентской машине. Со всей возможной для данной конкретной машины оптимизацией.
92. Душелов 4027 26.12.08 19:27 Сейчас в теме
(91) я для подобного native generatorom пользуюсь: http://msdn.microsoft.com/ru-ru/library/6t9t5wcf.aspx
94. AmoreMe 150 26.12.08 20:47 Сейчас в теме
(91) Ну а я о чём? Только не весь он компилируется, это было бы слишком тормозно, в том и фишка! А "настоящий" экзешник скажем из С или Асма уже в "байтиках" скомпилен тоесть и весь... Чуете разницу?
76. AmoreMe 150 26.12.08 17:44 Сейчас в теме
Компиляция это необратимый процесс перевода текста программы в машинный код... Байт - код как и на Яве не то! Окончательная компиляция на стадии выполнения идет. Именно поэтому некоторые части программы могут быть не скомпилированы совсем(За ненадобностью)! Странно потому, что надо наоборот подниматься по лестницы абстракции выше, тенденция такая вроде нынче! Или я не прав?
77. Душелов 4027 26.12.08 17:54 Сейчас в теме
(76) Как бы спорить об определениях не вижу смысла :)
Кому интересно, могут почитать http://ru.wikipedia.org/wiki/Компиляция_(программирование)

А что в целом-то не устраивает? :)
80. AmoreMe 150 26.12.08 17:59 Сейчас в теме
Почему не утраивает? Устраивает всё... Истину ищем! Про компиляцию.
82. Душелов 4027 26.12.08 18:01 Сейчас в теме
(80) Ага, а 1С - язык программирования, и программисты 1С - программисты ;)
Тем для холиваров полно :)))
81. AmoreMe 150 26.12.08 18:00 Сейчас в теме
Привет Abadonna! Старая школа с нами?! Что про компиляцию то думаешь?
84. Abadonna 3979 26.12.08 18:16 Сейчас в теме
(81)>Старая школа с нами?!
Открою секретик ;) Нет ни старой, ни новой. Я инженер-механик, специалист по динамике и прочности машин и механизмов, большой любитель сопромата. Серьезно
85. Olga_siberia 91 26.12.08 18:18 Сейчас в теме
(84)хорошо,что не компроматов!!
88. Abadonna 3979 26.12.08 18:21 Сейчас в теме
(85) И ты ошиблась :))))))) Я ж не Гений 1С, а просто гений. Одинаково хорош во всех областях :))))) (Фиксин, это не в твой огород, просто каламбур)
86. AmoreMe 150 26.12.08 18:20 Сейчас в теме
Да это не важно кто в какой садик ходил... Главное все здесь собрались... И любители сопро и просто мата... Правда иных уж нет , а те уже далече!
87. AmoreMe 150 26.12.08 18:21 Сейчас в теме
О и ты Оля!
Olga_siberia; +1 – Ответить
89. Abadonna 3979 26.12.08 18:23 Сейчас в теме
У меня комп сгорел сегодня (один из трех, но основной), вот я и хохмлю, что б не плакать ;)
93. GSoft 2345 26.12.08 20:20 Сейчас в теме
идея хорошая +1
по крайней мере вижу вот такой вариант использования - компилим отчет, который ставим менеждеру(оператору... нужное подчеркнуть) не имеющещему необходимости в использования всей базы, а только конкретного отчета и вуаля
95. AmoreMe 150 26.12.08 20:51 Сейчас в теме
Ну опять же оптимизация хоть и является неотемлемой частью современных оптимизирующих компиляторов (Intel C++ компилер мне очень нравится) но всё же кодер то тоже не лаптем щи хлебает... И может как помочь ему так и забить на это дело просто удалив дебажную инфу!
96. AmoreMe 150 26.12.08 21:03 Сейчас в теме
Кстати предлагаю автору сместить акцент в сторону метапрограммирования, мне кажется будет интересней. На одном языке высокого уровня пишем программу которая генерирует программы на другом языке... И может ещё что то! Ну так в качестве фантазий.
97. Душелов 4027 26.12.08 21:06 Сейчас в теме
(96) А чем 1С не устраивает? :)
98. AmoreMe 150 26.12.08 21:11 Сейчас в теме
Так вроде я его и имел ввиду... Просто компиляции тут нет (Простите за занудство).
100. Душелов 4027 26.12.08 21:18 Сейчас в теме
(98) "Назови хоть горшком, только в печь не ставь" :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ПереданныеПараметры
152. Душелов 4027 31.12.08 13:46 Сейчас в теме
Можно и массивом сделать, только 1С-ники не привыкли явно указывать тип переменных.
153. O-Planet 6458 31.12.08 20:03 Сейчас в теме
(152) Не только. Java, PHP... Вообще, типизация - атовизм.
154. Donat 01.01.09 11:17 Сейчас в теме
(153) Java ?! А вы ничего не путаете?
Ну и типизация, не совсем "атовизм"!
155. O-Planet 6458 01.01.09 15:43 Сейчас в теме
(154) Та, которая script... Я конечно утрирую. Типизация нужна и ведет к оптимизации выходного кода. Но не в прикладных системах, где это будет смещать акценты с основных задач к техническим.
156. Душелов 4027 01.01.09 20:49 Сейчас в теме
Ну как бы не типизировать входные параметры можно сделать, а смысл? Лишнее словой в коммент добавить не так сложно, чем заморачиваться с разобором входящих параметров (да и это временно, пока готовлю виндовс-движок для скомпилированных обработок)...
157. Makdir 04.01.09 04:11 Сейчас в теме
Если компилятор пойдет дальше проверки синтаксиса и создания исполняемого бинарника, то ему цены не будет. А под "дальше" я понимаю оптимизацию кода, возможности рефакторинга или даже банальную проверку наличия реквизита у объекта или динамически созданной таблицы...
158. v77 163 22.01.09 17:22 Сейчас в теме
У дураков мысли сходятся :)
Я тоже такую фигню написал. Только у меня в DLL и через ВК к 1С цепляется. Типа "ПодключитьМодуль", "ОтключитьМодуль". Работает раза в 4-5 быстрее чем 1С,
пока с БД не работаешь. Можно применять для скрытия кода или как модули.
159. Душелов 4027 13.02.09 19:34 Сейчас в теме
Для получения демо-версии или покупки обращайтесь по контактам, указанным в профиле.
160. dushich 34 18.02.09 09:20 Сейчас в теме
а где ссылка на скачивание?
161. пользователь 24.04.09 09:26
Сообщение было скрыто модератором.
...
162. Душелов 4027 24.04.09 11:16 Сейчас в теме
(161) Прототип работающий уже есть.
Только 1 проблема пока - программное определение на какой странице расположены элементы управления. Жду автора "декомпилятора форм", когда сделает работающую обработку ;)
163. пользователь 24.04.09 11:28
Сообщение было скрыто модератором.
...
164. Душелов 4027 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. Душелов 4027 17.02.10 15:52 Сейчас в теме
(169) Думаю, что стоит обновить платформу.
172. WWW123 82 23.03.10 11:41 Сейчас в теме
(170) А какую платформу посоветуете?
174. Душелов 4027 23.03.10 11:42 Сейчас в теме
(172) Последний релиз платформы.
175. Душелов 4027 23.03.10 11:43 Сейчас в теме
(172) Последний релиз платформы
176. WWW123 82 23.03.10 11:44 Сейчас в теме
(175) Спасибо за ответ, но нельзяли указать ссылку или номер релиза?
177. Душелов 4027 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 5 20.02.16 09:43 Сейчас в теме
А не проще компилировать байт-код, как ни как весь процесс синтаксического разбора и контроля ошибок уже сделан, осталось только вставлять инструкции на машинном коде?
Для отправки сообщения требуется регистрация/авторизация