Бесплатная консоль выполнения программного кода на клиенте/сервере #782689


#0 by vvp91
Раз уж рекламируются всякие консоли, то представлю абсолютно безвозмездно, то есть даром и свою опен-сорс консоль кода по управляемый режим. Основная фича - мимнималистичный интерфейс. Умеет выполнять запросы, открывать конструктор, подставлять параметры. Умеет выполнять код на клиенте, в том числе по данным выгрузки. Умеет выполнять код на сервере, в том числе по данным выгрузки. Умеет сохранять и загружать файлы с алгоритмами. В качестве бонуса и примера использования файл с набором алгоритмов пакетного полного перепроведения документов для 1С:ERP 2.х , связанных по структуре подчиненности, с игнорированием проверенности документов: Файл алгоритмов - Надеюсь, Стас не забанитъ.
#1 by novichok79
выложи плиз на руфолдер
#2 by novichok79
спасибо
#4 by Gary417
Гитхаб же
#5 by vvp91
Это вопрос или утверждение? Вроде бы Стас поменял тему ветке практически сразу. Наверное согласовал. На какой руфолдер? Все есть в битбакете абсолютно открыто. Здесь можно забрать все нужные файлики сразу.
#6 by TormozIT
На инфостарте уже не модно публиковать их?)
#7 by Fragster
наше всё
#8 by Fragster
добавь выполнение кода из консоли запросов на сервере, без передачи в консоль кода
#9 by vvp91
А зачем козе баян? Я же не публикую, я делюсь. На тамошнем файло-тексто-болоте не обитаю. Не всегда. Тяжелы они, от времени отстают малость. А мне лично и не комфортны для использования, в силу перегруженности.
#10 by TormozIT
Ну в упор сделан на минималистический интерфейс. Есть много приверженцев оного.
#11 by Мойдодыр
А что ты уже под УФ написал консоль?
#12 by TormozIT
Где такое написано?
#13 by Мойдодыр
Я спрашиваю. А что параметры сам не определяет?
#14 by vvp91
В окне запроса нажать Ctrl+P - параметры прочитаются в окно параметров (справо). Работают контекстные меню (правая кнопка мыши), там несколько интересных фич.
#15 by TormozIT
Тогда понятнее было бы задать вопрос без намеков - "Ты написал консоль под УФ?". Отвечаю - Нет.
#16 by Мойдодыр
Ну просто твою консоль выдают за конкурента. А какой же она конкурент, если не умеет УФ
#17 by Fragster
а еще в консоли кода проблема - при старте в УФ панель текста снизу закрывает панель консоли, пока не поменяешь размер окна 1с
#18 by Fragster
запускай толстого клиента и ага
#19 by Мойдодыр
#20 by Мойдодыр
В толстом клиенте не всегда можно выполнить код, который работает на тонком
#21 by Fragster
пиши код так, чтобы все работало в режиме "толстый клиент, управляемое приложение"
#22 by Мойдодыр
Это ты в 1с скажи
#23 by Мойдодыр
хотя в последнее время они немного причесали конфы
#24 by TormozIT
Да, многие считают, что обычные формы сразу лишают шансов конкурировать с любыми поделками на управляемых формах. Но не все так считают =)
#25 by Мойдодыр
Читай еще раз
#26 by TormozIT
Так я и не спорю с тем, что управляемые формы обладают преимуществами перед обычными формами. Далеко не все задачи консоли кода сводятся к выполнению кода на тонком клиенте.
#27 by TormozIT
Если ты про консоль кода ИР, то напиши багрепорт, не ленись.
#28 by Мойдодыр
а зачем еще консоль нужна? Может я какие юзер кейсы не знаю?
#29 by TormozIT
Большинство кода выполняется в толстом контексте (клиенте или сервере). Поэтому его в первую очередь кажется нужно выполнять.
#30 by Fragster
так там работает
#31 by Мойдодыр
а твоя консоль умеет на сервере?
#32 by Fragster
там классная переключалка, которую я прошу добавить в консоль запросов
#33 by TormozIT
Умеет ограниченно. Мутабельные значения параметров естественно между клиентом и сервером не передаются.
#34 by Fragster
а ты его закроешь, потому что баг управляемого приложения?
#35 by TormozIT
В описании указано, что поддерживается режим управляемого приложения. Поэтому баг будет исправлен, если это возможно конечно.
#36 by bolobol
Скачал - не работает. Консоль запускается, а конструктор запросов не запускается.
#37 by bolobol
аааа, имя надобно задать...
#38 by Сильф
Спасибо!
#39 by Fragster
ладно. я не осилил на сайте зарегистрироваться. а через гугл просит доступ к моим фоткам, так что фиг.
#40 by Мойдодыр
Основная проблема в том, что нужно по быстрому перезаписать несколько документов. А у них через подписки и далее на сервер сам документобъект передается
#41 by TormozIT
Можно написать такой код и выполнить его на сервере. Все получится.
#42 by Мойдодыр
Или например найти документ, а потом посмотреть его движения. На толстом такого уже не сделаешь
#43 by TormozIT
Также в ряде случаев можно выполнить код на клиенте, но запись перенаправить на сервер через вызов функции записи объекта на севере (Вставка/Запись на сервере). Видимо ты с ИР слабо знаком. Такая задача там как раз очень эффективно решается.
#44 by Мойдодыр
с полным ир нет, ибо это же устанавливать нужно
#45 by TormozIT
Для решения задачи установка COM компонент не требуется. Достаточно открыть инструмент "Редактор объекта БД".
#46 by Мойдодыр
Ты можешь и дальше держаться за толстый клиент, но увы он уже не используется. и лишний раз туда заходить не хочется
#47 by Смотрящий
Отсыпь
#48 by Мойдодыр
Я про себя говорю. Я не использую толстый клиент в своей работе
#49 by Смотрящий
Как же ты в конфигуратор то заходишь ?
#50 by TormozIT
Конфигуратор по твоему толстый или тонкий?
#51 by bolobol
Отсыпь))
#52 by Мойдодыр
Твои инструменты работают в конфигураторе?
#53 by Мойдодыр
Конфигуратор - это вообще не клиент
#54 by TormozIT
Сервер? За обычные форму я не держусь, но объясняю что и там многие задачи можно эффективно решать даже если конфигурация разработана без поддержки обычного приложения. Под обычные формы реализовано много хороших инструментов (включая мои), аналогов которым иногда даже нет на управляемых формах. Использовать эти инструменты или нет, каждый решает сам. Твой выбор понятен.
#55 by MrStomak
Конфигуратор - это толстый клиент. Инструменты на УФ нужны не потому, что идеология УФ охренительная. Они нужны, потому что есть куча типовых баз на УФ, у которых нельзя включить обычные формы, а ковырять надо. Ну и хождение на сервер когда угодно и зачем угодно - полезная штука. Очень много интересных вещей позволяет делать.
#56 by Смотрящий
Насыпай
#57 by mehfk
В относительно свежих УФ конфах с запуском под толстым клиентом ОП намного лучше стало.
#58 by TormozIT
Поподробнее можно?
#59 by Мойдодыр
Вот сидишь - ищещь ошибку, естественно в УФ (тк конфа под уф) Думаешь надо бы запросец накидать, и уже одна мысль о то что нужно открыть еще одну но на толстом клиенте наводит уныние. И берешь инструмент может по проще, но который тут под рукой
#60 by Мойдодыр
Совсем недавно
#61 by mehfk
Не, это субъективное впечатление, статистику не веду.
#62 by Мойдодыр
А раньше 1сники говорили, что принципиально не будут под ОП допиливать
#63 by Мойдодыр
конечно же половина функционала не работает в ОП, но документы уже записываются
#64 by TormozIT
Видимо мои аргументы все таки были приняты во внимание в 1С (разработчиками БСП в первую очередь)
#65 by IlyaSR
Давно есть КонсольЗапросов, где над выборкой можно сделать все, что нужно и в УФ доступен конструктор
#66 by MrStomak
Это моя. Основное назначение у неё - сохранить на точке остановка проблемный запрос и проанализировать тут же в другом сеансе. Т.е. для отладки типовых на самом деле она.
#67 by bolobol
А чего ж там при нажатии "Новый файл" не очищается имя ранее открытого файла?
#68 by MrStomak
Специально сделано, чтобы замучить тебя
#69 by Мойдодыр
Как передаешь настройки?
#70 by bolobol
У меня есть резервные копии! )) Я восстановил затёртый файл. Но осадочек-то... осадочек-то остался!
#71 by MrStomak
Парсится текст запроса, вычисляются имена используемых, но не создаваемых в этом вопросе ВТ, сохраняются в ТЗ и записываются вместе со всеми параметрами в файл во временной папке с какими-то ключами идентификации типа строки соединения с базой, пользователя, не помню. Другой сеанс может этот файлик прочитать и детально посмотреть - че там происходит
#72 by MrStomak
Кто-то что-то писал такое. По-моему, еще Тезину. Точнее, писали что она что-то затирает всё, а сценарий не приводили как это происходит. Вот теперь только понял, о чем речь.
#73 by Мойдодыр
Вт сохраняются? Надо затестить тогда
#74 by MrStomak
Там в интерфейсе справа сверху многоточие/Отладка запроса в модуле. Копируешь строку оттуда, в дебаггере вставляешь через Shift+F9. Ок говорит типа - всё ок, дамп есть. После этого можно жать кнопку "Загрузить дамп" и воспроизводить проблему в человеческих условиях.
#75 by kuzyara
весьма симпатично, но притормаживает моментами и не хватает справки.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С