Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

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

Бесплатная консоль выполнения программного кода на клиенте/сервере
Я
   vvp91
 
12.10.16 - 13:01
Раз уж рекламируются всякие консоли, то представлю абсолютно безвозмездно, то есть даром и свою опен-сорс консоль кода по управляемый режим.

https://bitbucket.org/vptn/dtcons83.epf

Основная фича - мимнималистичный интерфейс.
Умеет выполнять запросы, открывать конструктор, подставлять параметры.
Умеет выполнять код на клиенте, в том числе по данным выгрузки.
Умеет выполнять код на сервере, в том числе по данным выгрузки.
Умеет сохранять и загружать файлы с алгоритмами.

В качестве бонуса и примера использования файл с набором алгоритмов пакетного полного перепроведения документов для 1С:ERP 2.х , связанных по структуре подчиненности, с игнорированием проверенности документов:

Файл алгоритмов - https://bitbucket.org/vptn/dtcons83.epf/downloads/FullPosting.a1c

Надеюсь, Стас не забанитъ.
 
 
   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) На какой руфолдер? Все есть в битбакете абсолютно открыто.
Здесь https://bitbucket.org/vptn/dtcons83.epf/downloads/ можно забрать все нужные файлики сразу.
   TormozIT
 
6 - 13.10.16 - 15:42
На инфостарте уже не модно публиковать их?)
   Fragster
 
7 - 13.10.16 - 15:43
http://devtool1c.ucoz.ru/  наше всё
   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
(11) Где такое написано?
   Мойдодыр
 
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
Вот конкурент
http://catalog.mista.ru/public/335504/
   Мойдодыр
 
20 - 13.10.16 - 16:06
(18) В толстом клиенте не всегда можно выполнить код, который работает на тонком
   Fragster
 
21 - 13.10.16 - 16:08
(20) пиши код так, чтобы все работало в режиме "толстый клиент, управляемое приложение"
   Мойдодыр
 
22 - 13.10.16 - 16:09
(21) Это ты в 1с скажи
   Мойдодыр
 
23 - 13.10.16 - 16:10
хотя в последнее время они немного причесали конфы
   TormozIT
 
24 - 13.10.16 - 16:10
(16) Да, многие считают, что обычные формы сразу лишают шансов конкурировать с любыми поделками на управляемых формах. Но не все так считают =)
   Мойдодыр
 
25 - 13.10.16 - 16:11
(24) Читай (20) еще раз
   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
(22) так там работает
   Мойдодыр
 
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
(0) Спасибо!
   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
(46) Отсыпь
   Мойдодыр
 
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
(49) Отсыпь))
   Мойдодыр
 
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
(51) Насыпай
   mehfk
 
57 - 13.10.16 - 17:27
(55) В относительно свежих УФ конфах с запуском под толстым клиентом ОП намного лучше стало.
   TormozIT
 
58 - 13.10.16 - 17:28
(57) Поподробнее можно?
   Мойдодыр
 
59 - 13.10.16 - 17:29
Вот сидишь - ищещь ошибку, естественно в УФ (тк конфа под уф)
Думаешь надо бы запросец накидать, и уже одна мысль о то что нужно открыть еще одну но на толстом клиенте наводит уныние.
И берешь инструмент может по проще, но который тут под рукой
   Мойдодыр
 
60 - 13.10.16 - 17:29
(57) Совсем недавно
   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
Давно есть КонсольЗапросов, где над выборкой можно сделать все, что нужно и в УФ доступен конструктор https://yadi.sk/d/xkBj6N6gwn22F
   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) весьма симпатично, но притормаживает моментами и не хватает справки.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует