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