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

01.02.12

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
down.zip
.zip 16,95Kb
65
65 Скачать (1 SM) Купить за 1 850 руб.

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

См. также

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

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

15500 руб.

02.09.2020    187424    1044    403    

978

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

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

8400 руб.

20.08.2024    26436    172    88    

167

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

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

22200 руб.

06.10.2023    21013    55    19    

86

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

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

15000 руб.

10.11.2023    14107    60    33    

79

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    31182    107    48    

149

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

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    19335    8    32    

43

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

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

5000 руб.

07.02.2018    105219    247    100    

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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