Вставляем (пишем) код, жмём кнопку "выполнить" код исполняется (или выдаёт ошибку =)).
Обычные формы, никаких клиент-серверных заморочек.
*Добавил Версию с УФ и ОФ (21.11.2024)
Писалось и отлаживалось на УТ 10.3 (10.3.45.3). Платформа 1С:Предприятие 8.3 (8.3.10.2561)
Активно используется vbscript.regexp так что только Windows. Точно не сработает, если в функциях или процедурах будет больше 10 параметров =)
Может, кому-нибудь будет полезна. Если будет обработка шалить, то прошу в комментарии кидать код который не исполняется — буду допиливать. Конструктивная критика ну и похвалы приветствуются!
плохо искали
типовые обработки «ЗагрузкаДанныхИзТабличногоДокумента», «УниверсальныйПодборИОбработкаОбъектов» и под обычные и под управляемые формы позволяют выполнять произвольный код, причем без скриптов.
Само собой для шаманства необходимы полные права.
(1) Туда можно вставить свою функцию/процедуру и запустить её?! Я достаточно плотно пользовался обработкой ЗагрузкаДанныхИзТабличногоДокумента и такой возможности не припоминаю.
(2) да любая обработка с произвольным алгоритмом подойдет.
Я всегда пользовался универсальным подбором и обработкой объектов, там вставлял в произвольный алгоритм какой нужно код и получал тоже самое.
Просто там это вспомогательная функция, а ты сделал самостоятельную обработку.
Почему бы и нет. Может быть кому-то и окажется полезным.
Но если уж делать консоль, то сделал бы и для УФ тоже. Там с раскраской кода поинтересней, да и клиент серверное взаимодействие тоже.
(3) давайте попробуем на пальцах. Может я плохо сформулировал особенность обработки или у меня такой маленький кругозор в этом направлении.
Вот такой код будет работать в перечисленных вами обработках?!
Показать
(4)
нет, не будет.
По крайней мере сходу видится 2 причины. Одинарные кавычки, и объявление функций и процедур, которые в обработках обязательно получатся внутри какой-то другой инициирующей функции.
С другой стороны, вроде бы и незачем сложные целые модули делать, в пользовательских режимах. Тут проще накидать обработку.
На практике произвольные алгоритмы часть для запуска каких примитивных вещей.
а вообще да
об этом упомянуто, но подробностей нет.
Распиши более красочно, о том как возникает ошибка последовательности операторов. Потому что читатель видит Произвольный алгоритм, который он использует раз в год под расход для того чтобы ОбновитьНумерациюОбъектов — вот и все.
Ноу хау твоего, не заметно.
(5) Спасибо. Подправил описание. Надеюсь так понятней стало.
Доброе утро!
Тема весьма актуальная, учитывая тренд использования веб технологий.
А под управляемое приложение не пробовали запустить?
П.С. скоро конфигуратор перейдет полностью в браузер — вопрос времени.
(все хорошо воспитанные вендоры уже там).
С уважением
(7) Добрый вечер. Сделано на уф.