gifts2017

Консоль (7.7)

Опубликовал mdbm (mdbm) в раздел Программирование - Инструментарий

Предлагаю вашему вниманию консоль для программирования в среде 1С.
Теперь для выполнения коротких разовых задач необязательно заходить в конфигуратор.

1.Запускаешь консоль
2.Пишешь свой код
3.Нажимаешь Выполнить.



Требование:
1С++ (со встроеным FormEx) должна быть уже загружена
1sci.dll грузится ПриОткрытии()

В архиве на всякий случай выложил все необходимое:

1cpp.dll   (от 5 декабря 2008 г., 1:30:26)
1sci.dll    (от 5 августа 2008 г., 13:32:42)

Ссылки:
1sci.dll      http://infostart.ru/projects/4443/
1cpp.dll     http://www.1cpp.ru/

Огромное спасибо steban     http://infostart.ru/profile/1746/

У меня работает.

Сейчас начну работу над шаблонами.

Для универсальности шаблоны буду хранить во внешнем файле.

Удобно, не писать блок создания ТаблицыЗначений каждый раз, а просто вставить готовый из шаблона

И конечно же сохранять написанный код как новый шаблон

 

24.06.2009 добавил выгрузку модуля после выполнения

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

Наименование Файл Версия Размер
Необходимые компоненты (dll) 102
.1245850848 734,48Kb
25.09.09
102
.1245850848 734,48Kb Скачать
Консоль 120
.1245852576 44,00Kb
25.09.09
120
.1245852576 44,00Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Артур Аюханов (artbear) 24.06.09 17:46
Да, нужна работа над хранением текстов модулей в настройках или спец.файлах.
Еще были бы удобны спец.параметры, с помощью которых можно было бы разнообразить использование кода
2. Епрст (Ёпрст) 24.06.09 17:55
Автор, без формекса - это всё не заработает, только со старой древней 1срр со встроеным формексом..
Исправь описание.
4. Епрст (Ёпрст) 24.06.09 17:58
А во-вторых... каждый раз добавлять доп. глобальный модуль - не комильфо... тогда как в формексе есть методы для выполнения процы/функции...
5. Епрст (Ёпрст) 24.06.09 17:59
+4 хотя бы отсоединял его при каждом нажатии на Выполнить, что ли...
6. steban (steban) 24.06.09 18:12
(2) заработает и без формекса
(4) а в 1с++ есть ВыполняемыйМодуль
7. Епрст (Ёпрст) 24.06.09 18:15
(6) ну, я ж про эту обработку грил :))
про ВыполняемыйМодуль в курсе...
:)


8. mdbm (mdbm) 24.06.09 18:16
добавил выгрузку модуля после выполнения
9. Епрст (Ёпрст) 24.06.09 18:18
По идее, можно и форму прикрутить...и добавление атрибутов на ней и показать её на выполнение потом..
10. Епрст (Ёпрст) 24.06.09 18:19
11. mdbm (mdbm) 24.06.09 18:21
Я тоже хочу прикрутить форму и по возможности создать список шаблонов элементов формы.
12. Сергей (Che) Коцюра (CheBurator) 25.06.09 02:32
хм.. а нафига еще грузить это дело шаблонами? если уж шаблоны кода нужны - проще конфигуратор с опенконфом и телепатом...
13. Александр Рытов (Арчибальд) 25.06.09 09:15
(12)Не обязательно "проще". Как кто привык...
14. bulpi bulpi (bulpi) 25.06.09 19:52
Люди , я явно не в теме :)
А что, это все нельзя сделать с помощью старой доброй функции Шаблон() ???
15. Сергей (Che) Коцюра (CheBurator) 25.06.09 19:57
Можно, но извращаться....
16. Дмитрий Иванов (viddik) 10.07.09 10:13
В целом работает, на раздельных 1с++ и формекс. Замечание: не работает копи/паст, неудобняк.
17. Igor Kurlov (1981ink) 12.08.09 13:33
Люди подскажите есть что нибудь подобное для 8ки а Буду очень презнателен
18. Артур Аюханов (artbear) 12.08.09 14:01
(17) Смотри подсистему "Инструменты разработчика" автор Tormozit (его можно найти на Топ-100 сайта)
19. Алексей Гальченко (Seon) 06.10.09 12:00
Ф=СоздатьОбъект("Форма");
{D:\1CMAINBASES\LIA20090313\EXTFORMS\КОНСОЛЬ.ERT(227)}: Неудачная попытка создания объекта (Форма)
20. Евгений Мартыненков (JohnyDeath) 06.10.09 12:54
21. ROM (ROM_1C) 23.10.09 22:17
а у меня ошибка
sci.SaveToFile(ТемпФайл);
{C:\USERS\ROM\DESKTOP\КОНСОЛЬ.ERT(196)}: Значение не представляет агрегатный объект (SaveToFile)

что подскажете делать?
22. Александр Рытов (Арчибальд) 24.10.09 13:36
23. Александр Маляев (maljaev) 17.07.13 05:47
Ну очень помогло как основа для моей задачки. Даже не пожалел $10 за поднятие. Спасибо огромное!
P.S. А "Телепат" сюда нельзя приделать?
24. Александр Маляев (maljaev) 18.07.13 08:03
Еще непонятно как undo сделать? Комбинация Ctrl+Z не пашет.
25. GeorgPolymer GP (dufrein) 30.01.14 12:06