Консоль кода 1С8 с объектом

01.02.12

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

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

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

Наименование Файл Версия Размер
down.zip
.zip 16,95Kb
65
.zip 16,95Kb 65 Скачать

Раньше использовал табло, но в табло нельзя выполнить несколько операторов подряд. Работают кнопки сохранения настроек – сохраняется ссылка и код.

См. также

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

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

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

13000 руб.

02.09.2020    119956    656    389    

701

Infostart PrintWizard

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

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

18000 руб.

06.10.2023    7015    20    6    

37

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

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

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

10000 руб.

10.11.2023    3253    10    1    

31

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177350    1071    0    

846

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

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

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

5000 руб.

07.02.2018    99206    239    97    

296

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

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

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

3000 руб.

27.08.2019    17920    6    8    

38

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

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

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

2040 руб.

27.12.2017    27948    3    10    

14

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

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

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

2400 руб.

24.09.2019    23492    15    15    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Поручик 4670 01.02.12 22:07 Сейчас в теме
Штатная УниверсальныйПодборИОбработкаОбъектов позовляют сделать тоже самое и даже больше. Главное знать куда пальцы совать функциональные возможности.
Или я чего-то не понимаю в этой жизни.
5. fixin 4252 02.02.12 10:18 Сейчас в теме
(1) не понимаешь. не надо по воробьям из пушки.
мне не нужно обрабатывать все объекты. Я хочу выбрать один и над ним издеваться. Или просто код любой выполнить.
Вообще обработку давно сочинил, думал не выкладывать на ИС, т.к. есть аналоги. Но недавно пришла в голову идея скрестить ее с ссылкой. Подумал, что это гениально. Потому и выложил.

(2) С какого такого ИТС? Личного приготовления!
(3) у меня движок сайта все архивы пакует в down.zip (от download)
(4) да, одобряю. Но я боюсь ленюсь менять конфу
6. Поручик 4670 02.02.12 11:11 Сейчас в теме
(5) Речь шла об УниверсальныйПодборИОбработкаОбъектов. Он с ИТС.
(4) Это из пушки по воробьям.
7. fixin 4252 02.02.12 16:09 Сейчас в теме
(6) слишком много телодвижений в УПИО. Здесь же выбрал один объект, ввел код и результат налицо.
А там нужно выбрать тип объектов, выбрать из них один экземпляр, выбрать обработку произвольного кода.
Посчиатй количество пимпочек.
А если тебе просто код без объекта надо сделать? Тем более!
2. Созинов 01.02.12 22:30 Сейчас в теме
Спасибо за обработку. Сам использую табло.
Штатная УниверсальныйПодборИОбработкаОбъектов позовляют сделать тоже самое и даже больше.

Отработка я так понимаю с ИТС?
3. tomvlad 3860 02.02.12 08:42 Сейчас в теме
А имя у файла какое интересное :)
4. tormozit 7133 02.02.12 09:51 Сейчас в теме
Для тех, кто не боится менять конфу, в ИР есть мощная консоль кода
с контекстной подсказкой, синтакс-помощником, отладкой через внешнюю обработку, автоматическим показом значений всех использованных переменных, возможностью вызова из точки останова в отладчике, сохранением в справочнике Алгоритмы и многим другим.
8. K_A_O 538 03.02.12 09:32 Сейчас в теме
Я бы рекомендовал посмотреть "Консоль выполнения произвольных текстов модуля", http://infostart.ru/public/61601/
9. fixin 4252 03.02.12 10:33 Сейчас в теме
(8) я ее посмотрел, прежде чем печатать свою. Мой инструмент очень простой и надежный, как автомат калашникова. Там надо въезжать. И там нет Объекта. ;-)
10. K_A_O 538 03.02.12 10:43 Сейчас в теме
(9) Там есть параметры, и средство удобного добавления объекта в параметры
11. fixin 4252 03.02.12 10:56 Сейчас в теме
(10) Удобство бывает разным.
Если мне надо отлаживать один объект, а это бывает часто, мне проще его выбрать в форме, чем лазить в параметры.
Посчитайте:
1. Количество кликов мышью и клавой.
2. Учебную курву.
12. K_A_O 538 03.02.12 11:54 Сейчас в теме
(11) Мне бы не хотелось спорить о вкусах, и если своя обработка, то с ней удобнее даже морально :-)

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

и т.д., вообщем реально экономит время
13. fixin 4252 03.02.12 12:20 Сейчас в теме
(12) возможно, но у тебя нужно делать предварительные действия, не всегда удобные, если ты на компьютере у клиента. К тому же не стоит забывать про учебную курву.
У меня всегда под рукой инструмент, которым я могу проверить объект. Сел - и поехал. Без предварительных настроек.
Не спорю, что твой более продвинутый, но скриншоты внушили мне ужас, показалось все сложным и я не стал въезжать в детали.
14. ShantinTD 91 10.02.12 16:02 Сейчас в теме
Мы подобной консолью (сами собрали за 2 минуты, не дольше) пользуемся постоянно как для тестово-отладочных целей, так и в типовой бухгалтерии (или торговле?? запамятовал...) недавно константу меняли. Так что вещь - категорически полезная.
За идею скрестить со ссылкой - плюс.
Из предложений - изложить процедуру КнопкаВыполнитьНажатие(Кнопка)в следующей редакции:
Процедура КнопкаВыполнитьНажатие(Кнопка)
	Попытка
		Код=ЭлементыФормы.ТекстКода.ПолучитьТекст();
		Выполнить(Код);
	Исключение
		Сообщить(ОписаниеОшибки());
	КонецПопытки;
КонецПроцедуры
Показать
16. fixin 4252 27.03.12 16:32 Сейчас в теме
(14) а смысл такой редакции? Если не ловить исключение, то можно сразу в конфигуратор провалиться и отладить. А так нет.
17. ShantinTD 91 28.03.12 17:42 Сейчас в теме
(16) что именно отладить? Это?
Код=ЭлементыФормы.ТекстКода.ПолучитьТекст();
Выполнить(Код);
18. fixin 4252 28.03.12 21:29 Сейчас в теме
(17) написанный в поле ввода код
15. dimisa 135 27.03.12 15:51 Сейчас в теме
Спасибо все работает
теперь все станет намного быстрее
19. ShantinTD 91 29.03.12 22:25 Сейчас в теме
а зачем тогда консоль? у меня что-то предлагается к отладке именно это.
20. fixin 4252 29.03.12 22:58 Сейчас в теме
(19) гм. похоже вы правы. Но смысла в изоляции исключения все равно не вижу...
21. amaster 04.07.12 13:38 Сейчас в теме
Сделал как-то такую же. Только объектов было 3 штуки. Думал хватит - не хватило.
Да объединил еще с функцией загрузки из таблицы (перенос данных таким образом делал) - кодом описывал что и как делать с данными.

Потом дописал возможность сохранения фрагментов кода как в консоли запросов. Все фрагменты хранились в 1 файле. такая получилась библиотека. Так же сохранялись все таблицы, которые были задействованы. Количество колонок неограничего.

Потом оттуда же или около стянул параметры. Можно указывать неограниченное количество параметров вместо одного или как у меня трех.

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

Ну не хочу я каждый раз лазить в конфигуратор. Может и извращение, но мне было удобно.
22. tormozit 7133 04.07.12 13:47 Сейчас в теме
(21) Может быть тебе сразу подсистему "Инструменты разработчика" поставить? Там все это есть, кроме сохранения объектных данных в значениях параметров.
23. amaster 04.07.12 14:36 Сейчас в теме
(22) tormozit,

Смотрел я ее.
Да, меого сил положили и сделали вещь.

Надо только разобраться как с этим всем функционалом взлететь. Только... там половины нужного функционала мне нет.

У меня довольно частая ситуация, когда мне дают экселевский лист на пару тысяч строк с какой-то инфой и которую надо вливать по разным алгоритмам.
В ПИР я не нашел ничего подобного.

Есть еще западло. Приходишь к кому-то, а у них понимаешь ли политика безопсности не позволяет ничего регить в системе.
словами не объяснить - упираются что нельзя и все. поэтому не везде ее и поставишь. Опять-таки. ее надо устанавлиывать в системе.

А я сторонник универсального решения. Если без прав админа нельзя использовать - то... я не использую. Просто на всякий случай ищу решение которое можно сделать абсолютно везде. Такая вот портабл 1с8-ка получается.
24. fixin 4252 04.07.12 14:58 Сейчас в теме
(23) вот видишь Тормозит, тебе замечание - надо работать над учебной курвой. Мне лично страшно в твою систему залазить... ;-)

И говорил же тебе - делай не встраиваемое, а портабельное решение, больше бы энтузиастов было бы.
26. tormozit 7133 04.07.12 15:01 Сейчас в теме
(24)
Вроде бы мы уже давно этот вопрос прояснили. Я признаю, что ты это говорил. А ты постарайся вспомнить, что говорил я.
27. fixin 4252 04.07.12 15:07 Сейчас в теме
(26) я уже забыл, что ты говорил. Давно дело было.
25. tormozit 7133 04.07.12 15:00 Сейчас в теме
(23)
Про регать в системе - да. Локальный админ нужен по твоим задачам для goldparser нужен, который для загрузки шаблонов текста используется, и установленный офис 97-2003 для контекстной подсказки. Обе штуки можно было бы заменить не требующими локального админа аналогами, но пока не дошли руки. Однако для дерева запросов в консоли запросов goldparser и локальный админ к сожалению нужны будут всегда.

Про загрузку XLS листа не совсем понимаю задачу. Указал путь к файлу в параметре и написал в консоли кода его обход с загрузкой в ТЧ документа например.

Про встраивание в конфигурацию проблема понятна.
28. ShantinTD 91 10.07.12 09:25 Сейчас в теме
(23) amaster,
Приходишь к кому-то, а у них понимаешь ли политика безопсности не позволяет ничего регить в системе.
а еще бывают суперстрогие админы, которые запрещают даже запуск внешних обработок. Каково?

(21) amaster,
Сделал как-то такую же. Только объектов было 3 штуки. Думал хватит - не хватило.

Сделал - делись!
Оставьте свое сообщение