TurboConf 5.7 доступен для тестирования

Добавил: bolsun, 22 мая 2019 11:08, обновлено: 11 июня 2019 09:57

Раздел: Обсуждение TurboConf


Карточка с форума разработчиков

  • Автоматическое сохранение текстов модулей
  • Учет рабочего времени в разрезе задач
  • Все подписки на события в одном окне
  • Перейти к началу/концу метода
  • Скрипт "Переключатель тем"
  • Произвольные формы в TurboConf SDK 5.7
  • Улучшенный лог
  • Мелкие исправления и улучшения

https://turboconf.ru/Forum/Details/3706

Как добавить недостающие гуиды

Нужно добавить их в файл metadata_guids.txt, сохранить его и обновить кэш (Ctrl+Shift+R).

https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5ce5036c87e0fe69882bfe2e/ab44320fbd0dba97802a5278f51326fc/HowToAddMetadataGuid_AllSubsciptions.gif

По гифке думаю все понятно. Не забываем при добавлении гуидов, обновлять кэш (Ctrl+Shift+R)

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


К списку тем

Комментарии

bolsun
23 мая 2019 11:12: #1

@board кто обновился? что работает, что нет?


ildaryusupov
23 мая 2019 12:14: #2

Я обновился, проблем пока не вижу, но я не очень продвинутый пользователь (мало фич задействовую).


nytlenc
23 мая 2019 12:19: #3

@bolsun Я обновился с утра. Пока новые фичи не включал и не пробовал но на старых весь день полёт нормальный! Как будут баги сразу напишу!


lankaster
23 мая 2019 12:39: #4

@bolsun Честно говоря, так и не понял как открыть окно всех подписок на события


markersx
23 мая 2019 13:07: #5

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


bolsun
23 мая 2019 14:09: #6

bolsun
23 мая 2019 14:09: #7

bolsun
23 мая 2019 14:09: #8

bolsun
23 мая 2019 14:10: #9

@board спасибо всем за тестирование! в поставку забыл поместить скрипты

  • Все подписки на события
  • Перейти к началу метода
  • Открыть настройки TurboConf

Просьба скачать их в папку ./scrtipts и нажать Ctrl+Shift+R в конфигураторе


bolsun
23 мая 2019 14:15: #10

@markersx если не сложно можете сделать такой скриншот и выложить сюда? а то пока времени нет. скрин 500x550 назвать его Standard.png, поместить в папку settings\ThemeSwitcher\Themes и он появится в форме


bolsun
23 мая 2019 14:16: #11

@lankaster да забыл вложить скрипт в поставку, прикрепил в эту карточку 😃


lankaster
23 мая 2019 15:07: #12

@bolsun В скрипте ThemeSwitcher запись в файл настроек производится без проверки существования файла. У меня в системе не установлено Предприятие 8.2, поэтому ловил ошибку пока не закомментировал обращение к файлу \AppData\Roaming\1C\1Cv82\1Cv8.pfl";


bolsun
23 мая 2019 15:30: #13

@lankaster спасибо, cделаю проверку, что файл существует.

Процедура Запись_в_файл_настроек(ИмяТемы, Путь_к_Файлу)

	Файл = Новый Файл(Путь_к_Файлу);

	Если НЕ Файл.Существует()  Тогда
		Возврат;
	КонецЕсли;

markersx
23 мая 2019 16:36: #14

@bolsun увы, у меня не стандартные настройки.


markersx
24 мая 2019 06:46: #15

@bolsun Приложил все скрипты и попытался открыть окно подписок, выпала ошибка: ProductVersion: 5.7.7080.24222 UAC: False SystemInfo: Microsoft Windows NT 6.2.9200.0 x64 CPU: 8 RAM: 24524 Platform Version: 8.3.10.2699

[24.05.19 11:40:25:329] Скриптов загружено: удачно 24, неудачно: 0 [24.05.19 11:40:30:821] Не удалось выполнить скрипт. {Модуль / Ошибка в строке: 13 / Внешнее исключение (System.Collections.Generic.KeyNotFoundException): Данный ключ отсутствует в словаре.}
ТурбоКонф.ShowEventSubsForm();


bolsun
24 мая 2019 10:48: #16

@markersx обновите до версии 5.7.7083.22872

В настройках "Для разработчиков" выберите уровень лога Отладка.

Затем попробуйте вызвать "Все подписки на события" и пришлите лог.


lankaster
24 мая 2019 10:51: #17

@markersx @bolsun У меня, кстати, такая же ошибка при попытке вызвать эту форму по Ctrl+4.


bolsun
24 мая 2019 10:53: #18

@lankaster @markersx тогда нужно сделать тоже самое ))


lankaster
24 мая 2019 10:56: #19

Пользователь прикрепил(а) вложение Форма_всех_подписок_ЛОГ.zip Ссылка скрыта


lankaster
24 мая 2019 10:57: #20

@bolsun Готово. Вот [лог](Ссылка скрыта)


bolsun
24 мая 2019 11:30: #21

Пользователь прикрепил(а) вложение image.png


bolsun
24 мая 2019 11:30: #22

@lankaster можешь посмотреть какие объекты конфигурации соответствуют этим гуидам?


lankaster
24 мая 2019 11:33: #23

@bolsun Уже только завтра, наверное, и то ближе к вечеру.


markersx
24 мая 2019 11:38: #24

Пользователь прикрепил(а) вложение 20194124 16-41-02_log.zip Ссылка скрыта


markersx
24 мая 2019 11:39: #25

@bolsun Увы, тоже самое [20194124 16-41-02_log.zip](Ссылка скрыта) ТК обновил перед этим. Ошибка та же самая, но лог отладочный


bolsun
24 мая 2019 11:44: #26

@lankaster @markersx спасибо! да, там не было исправлений, только доп. логирование. Я понял в чем дело, некоторые гуиды не определяются я сейчас внесу, те которые сам выясню и выложу новую версию.

Вам затем тоже нужно будет посмотреть, какие не определились и каким объектам конфигурации они соответствуют.


bolsun
24 мая 2019 11:46: #27

@lankaster @markersx например 061d872a-5787-460e-95ac-ed74ea3a3e84 - ДокументОбъект cf4abea6-37b2-11d4-940f-008048da11f9 - СправочникОбъект


markersx
24 мая 2019 11:53: #28

@bolsun @lankaster А как посмотреть? В логе я вижу только объект подписок, а потом идет сразу ошибка. Окон ни каких не открывается


bolsun
24 мая 2019 12:13: #29

@markersx @lankaster я сейчас внесу, те которые сам выясню и выложу новую версию. Там не должно быть падения.


alextimashov
24 мая 2019 12:40: #30

<Комментарий слишком большой и доступен только в Trellо>


bolsun
24 мая 2019 13:04: #31

@alextimashov спасибо, переписка ниже относится к этой ошибке. Скоро будет исправленная версия.


bolsun
24 мая 2019 14:07: #32

Пользователь прикрепил(а) вложение HowToAddMetadataGuid_AllSubsciptions.gif


bolsun
24 мая 2019 14:10: #33

<Комментарий слишком большой и доступен только в Trellо>


lankaster
24 мая 2019 14:26: #34

@bolsun А если вот здесь будет составной тип данных источника? Что в этом случае записывать в файл?


bolsun
24 мая 2019 14:31: #35

@lankaster в списке будет отельный гуид для каждого типа


lankaster
24 мая 2019 14:38: #36

@bolsun Да, но как в таком случае определить к какому именно типу относится тот или иной ГУИД?


bolsun
24 мая 2019 14:45: #37

bolsun
24 мая 2019 14:45: #38

@lankaster теперь понял в чем проблема )) думаю этих типов не так много, можно поискать в этой таблице из обработки V8Reader.

https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5ce5036c87e0fe69882bfe2e/69395ea93952daca466bb050f5e2be92/guids.xls

Главное правильно назвать, не как в таблице, а как в конфигураторе. Например не Документ а ДокументОбъект и т.д. Думаю типов этих осталось - пара-тройка десятков.


bolsun
28 мая 2019 09:43: #39

@board вышла тестовая версия 5.7.7086.30741

Дальнейшее развитие функции "Все подписки на события" Демонстрация https://vk.com/wall-123020382_510

  • Новая форма, схожая с аналогичной в EDT
  • Наглядное представление данных
  • Гибкий поиск. Поиск идет одновременно по подпискам, событиям, источникам и обработчикам
  • Фильтрация в различных разрезах
  • Переход к выбранной подписке

Улучшения в OneTracker

  • В форме OneTracker теперь видно его состояние, работает или нет. В этом же окне появилась кнопка запуска и остановки трекера

nytlenc
28 мая 2019 10:20: #40

Пользователь прикрепил(а) вложение 20191928 15-19-33_error.txt Ссылка скрыта


nytlenc
28 мая 2019 10:20: #41

@bolsun ну тогда и первую ошибку сразу. Вылезла после открытия окна всех подписок


bolsun
28 мая 2019 10:27: #42

@nytlenc спасибо, есть такое дело 😃 падает при дабл клике в дереве, если не выбран ни один элемент


nytlenc
28 мая 2019 10:27: #43

@bolsun было бы здорово еще при двойном клике открывать непосредственно обработчик см. скрин


nytlenc
28 мая 2019 10:27: #44

Пользователь прикрепил(а) вложение image.png


bolsun
28 мая 2019 10:34: #45

@board я думал об этом, но есть проблема

В информации о подписках нет имени модуля, только название обработчика и гуид модуля. Получить модули и сопоставить их с гуидами можно, но в очень больших конфах, например в ERP это может занимать пару минут.

Можно конечно разово делать и закэшировать. Проверить сколько это времени займет, можно нажав Ctrl+C на Общие модули в дереве конфигурации.


bolsun
28 мая 2019 10:39: #46

@board есть правда еще один вариант, открывать подписку, которая соответствует этому обработчику и уже через свойства подписки открывать обработчик. Но если обработчики будут с одинаковыми именами, то может не тот модуль открыться. Думаю, нужно попробовать этот вариант.


bolsun
28 мая 2019 16:23: #47

@board Вышла тестовая версия 5.7.7087.32318

  • Обновлен загрузчик программы. При запуске , теперь появляется окно состояния, в котором отображается процесс загрузки или обновления
  • Исправлено падение программы, при двойном клике в окне "Все подписки на события"

bolsun
29 мая 2019 09:31: #48

@board Вышла тестовая версия 5.7.7088.20041

  • Улучшения в форме Все подписки на события:
  • Добавлена возможность открыть выбранный обработчик
  • В дереве подписок добавлены кнопки "Свернуть все", "Развернуть все"
  • Добавлена кнопка "Обновить". При нажатии подписки перезагружаются из конфигуратора
  • При переходе к подписке или обработчику форма сворачивается
  • Для увеличения быстродействия, фильтрация в поле поиска, теперь ждет окончания ввода символов, а не срабатывает после каждого введенного символа.
  • Обновлен загрузчик программы
  • Уменьшено время запуска программы

https://vk.com/wall-123020382_513


ildaryusupov
29 мая 2019 12:16: #49

Я дико извиняюсь, но как мне открыть окно "Все подписки на события"? Обновился на самую последнюю тестовую версию, в настройках на этот скрипт повесил хоткей, открыл конфигуратор, нажал хоткей, вижу быстрое мигание экрана - и тишина... 1С 8.3.1.12.последняя, конфигурация КА2 последняя. Windows 7

p.s. Нашел вызов в турбокнопке, он работает. До чего же удобно стало!


bolsun
29 мая 2019 12:16: #50

thumbs up 👍


bolsun
29 мая 2019 12:24: #51

@ildaryusupov по поводу хоткея, возможно старый скрипт мешает ShowEventSubsForm.os, теперь вместо него ShowAllEventSubsForm.os нужно удалить файл ShowEventSubsForm.os и перезагрузить скрипты Ctrl+Shift+R


nytlenc
29 мая 2019 12:36: #52

@bolsun спасибо. С возможностью открывать непосредственно модуль с обработчиком - стало во много раз удобнее. Цены нет этому инструменту 😃 Наконец слезам с подписками на событие пришел конец.


bolsun
29 мая 2019 12:36: #53

thumbs up 👍


bolsun
29 мая 2019 12:36: #54

grinning face 😀


markersx
29 мая 2019 12:36: #55

thumbs up 👍


lankaster
29 мая 2019 12:36: #56

thumbs up 👍


markersx
29 мая 2019 13:44: #57

@nytlenc @bolsun Жаль ещё "внедрится" в конфигуратор нельзя, так бы вот ещё общие модули группировать, ну хотя ни-кто не мешает сделать внешний инструмент поиска. Например можно поставить галочки "показывать модули": На клиенте, На Сервере, Вызов сервера, повторное использование и пр. А то бывает сложно что-то найти по подстроке, когда ты точно не знаешь как называется модуль. Можно конечно искать поиском 1С, но когда используешь какую-нибудь БСП там с одинаковым именем куча модулей ...Клиент, ...ВызовСервера, ...КлиентСервер и пр. и когда таких много, сложно найти нужный


bolsun
30 мая 2019 10:14: #58

@markersx @nytlenc я как раз обдумываю инструмент который может улучшить поиск по общим модулям. Напишу, когда сформулирую основные идеи.


markersx
30 мая 2019 10:14: #59

thumbs up 👍


bolsun
30 мая 2019 15:09: #60

Вышла версия 5.7.7089.27108

https://vk.com/wall-123020382_514


ildaryusupov
03 июня 2019 13:24: #61

В последней версии при начале отладки при нажатии на F10 пару раз всплывает окно, напоминающее список подсказок при наборе. Потом проходит.


bolsun
03 июня 2019 14:20: #62

@ildaryusupov можно скриншот или гифку?


ildaryusupov
06 июня 2019 09:30: #63

@bolsun Прошу прощения, был очень занят и не мог ответить. Ошибка уже ушла (пара обновлений загружалась).

p.s. У меня вопросик - я продолжаю осваивать TurboConf, и можно ли сделать такую штуку: при нажатии на Ctrl+J - если открыт текстовый редактор и в нём выделено слово - чтобы оно подставилось в открывшееся окно?


bolsun
06 июня 2019 09:36: #64

Пользователь прикрепил(а) вложение image.png


bolsun
06 июня 2019 09:38: #65

Пользователь прикрепил(а) вложение jumpto1.png


bolsun
06 июня 2019 09:38: #66

@ildaryusupov jumpto1.png


ildaryusupov
06 июня 2019 10:38: #67

@bolsun

Понял, спасибо. А по умолчанию эта штука не включается?


bolsun
07 июня 2019 07:17: #68

@ildaryusupov по умолчанию пока отключена, про нее как-то один раз только спрашивал пользователь, поэтому добавил опционально.


ildaryusupov
07 июня 2019 08:10: #69

@bolsun

Мне кажется, что это (подстановка выделенного текста в окно поиска) очень удобная функция и лучше её включать по умолчанию. Например так же делают окна обычного поиска в 1С.

p.s. Почему-то эта функция сегодня перестала работать. Вчера работала - сразу же её включил и радовался, сегодня - нет.


bolsun
07 июня 2019 08:28: #70

@ildaryusupov потому и не включал ее по умолчанию )) пользователь который ее просил, пропал и не протестировали до конца


bolsun
07 июня 2019 08:31: #71

@ildaryusupov может быть проблема, что модуль [Только для чтения] ?


ildaryusupov
07 июня 2019 09:22: #72

@bolsun

пользователь который ее просил, пропал и не протестировали до конца

не знаю пропаду я или нет, но тестировать готов, ибо это для меня киллер-фича (минимум усилий для перехода из кода на нужный объект/модуль).

может быть проблема, что модуль [Только для чтения] Не в моём случае - я этот модуль как раз редактирую.


bolsun
07 июня 2019 11:37: #73

@ildaryusupov тогда по случаю нового Навигатора по метаданным и потестируем 😃


ildaryusupov
07 июня 2019 11:57: #74

@bolsun

А можно узнать подробнее, что за новый навигатор?


bolsun
07 июня 2019 12:02: #75

@ildaryusupov @board https://vk.com/wall-123020382_517


ildaryusupov
07 июня 2019 12:42: #76

@bolsun

А когда будет доступна эта версия?


bolsun
07 июня 2019 16:58: #77

@ildaryusupov думаю, уже скоро 😃


bolsun
11 июня 2019 09:57: #78

bolsun переместил(а) эту карточку из списка Информация в список Завершено


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней