Скрипты для взаимодействия с хранилищем

Добавил: bolsun, 04 марта 2019 11:00, обновлено: 07 июня 2019 12:30

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

TurboConf SDK Скрипты

Попробовать TurboConf бесплатно!

Скрипт автоподключения к хранилищу

Добавил: Сергей Шевченко Скрипт однократно запрашивает пароль от хранилища и в дальнейшем автоматически подставляет его в окно подключения к хранилищу.

Пароль хранится в зашифрованном виде. Работает только в TurboConf 5.6 и выше. Ссылка

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/StorageAutoConnect1.png

Комментарий коммита в хранилище

Добавил: m.bolsun

Используя триггер, скрипт при открытии окна "Помещение объектов в хранилище", автоматически добавляет в поле "Комментарий" номер текущей задачи и другую информацию пользователя. Скрипт входит в поставку TurboConf 5.6

Как и в авторских комментариях, формат вставляемого текста полностью настраивается под ваши предпочтения.

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/TurboConf56_CommitComment2.png

Скрипт Захватить/поместить объект в хранилище

Добавил: m.bolsun

Скрипт добавляет возможность захватить или поместить текущий объект в хранилище, с помощью горячих клавиш.добавляет возможность захватить или поместить текущий объект в хранилище, с помощью горячих клавиш. Скрипт входит в поставку TurboConf 5.6. Подробнее

Image https://turboconf.ru/Content/Files/31C694EEA2260A37464FB9F25FA7B436FB000A06/TurboConf56_LockUnlockStorage.png

Набор модифицированных скриптов для взаимодействия с хранилищем

Добавил: nik.lankaster

Немного доработал скрипты взаимодействия с хранилищем под себя. Решил поделиться результатом. Авось кому-то пригодится.

Список доработок:

  • Автоматически ставится флажок "Выполнять рекурсивно..." при захвате и помещении объектов (некоторые хранилища расположены удалённо, подключение к ним не всегда укладывалось в предусмотренные 500мс, поэтому полностью убрано ожидание окон по таймеру. Вместо этого добавлены скрипты, которые триггерятся на нужные окна);
  • При захвате текущего объекта по Ctrl+Alt+L он захватывается автоматически. Т.е. нажали комбинацию и сразу получили объект рекурсивно захваченным (галка рекурсивного захвата и подтверждение ставятся автоматически);
  • После 2-х ошибок "Неклассифицированная ошибка работы с хранилищем конфигурации" отображается вопрос о прекращении автоподключения (у меня есть одно хранилище, доступ к которому возможен только с определённых маршрутизаторов и если, например, нужно было посмотреть код в таком хранилище из какого-нибудь кафе, то скрипт автоподключения бесконечно подставлял пароль и бесконечно ловил эту ошибку. В принципе, это легко обходится путём временной приостановки работы ТурбоКонфа, но можно и так))

Ссылка


Перейти к следующему разделу Прочие возможности


К списку тем

Комментарии

Сергей Сытько
28 апреля 2019 01:14: #1

А как быть если при подключении несколько хранилищ например хранилища расширений, как сделать так чтобы скрипт запоминал и к ним пути и учетные данные ?


bolsun
29 апреля 2019 11:08: #2

Попробуйте в файле StgAutoconnect.os заменить строку //@filter ^Соединение с хранилищем конфигурации$ на //@filter ^Соединение с хранилищем конфигурации$|^Соединение с хранилищем расширения[\s\w\d]*$ и перезагрузить скрипты в конфигураторе Ctrl+Shift+R


Сергей Сытько
09 мая 2019 16:59: #3

Сделал как вы написали но все равно ошибка. Соответственно несколько вопросов: 1. Как поймать ошибку она болуном выводится может есть лог какой-то 2. Как очистить ранее сохранные настройки скрипта а те всего турбоконфа Пожелания Можно ли модифицировать скрипт так чтобы можно было вызывать список учетных данных при подключении хранилища


bolsun
13 мая 2019 13:39: #4

1. Что написано в уведомлении об ошибке? В лог ошибки пока не пишутся, попробую добавить в следующих версиях. 2. Если речь идет про сохраненные значения, то они находятся в файле UserValues.tc Модифицировать можно, для этого нужно добавить в скрипте, перед вставкой пароля, вывод формы с учетными записями. https://turboconf.ru/Forum/Details/1529 - раздел помощи по скриптам, с примерами.


Сергей Сытько
19 мая 2019 04:17: #5

Уведомление об ошибке мелькает так быстро что все попытки снять информацию не получается. Когда появится версия с логированием - обязательно пришлем лог.


Сергей Сытько
25 мая 2019 16:43: #6

Привет. Может уже есть версия turboconf которая умеет логироваться при падении скрипта ?


bolsun
25 мая 2019 18:36: #7

Добрый день! Да, в версии 5.7 можно вызвать лог Ctrl+Alt+Shif+L tи посмотреть ошибку.


Сергей Сытько
29 мая 2019 02:20: #8

Вот что выдает лог Platform Version: 8.3.13.1644 [28.05.19 20:23:01:543] Скриптов загружено: удачно 25, неудачно: 0 [29.05.19 02:19:50:634] Не удалось выполнить скрипт. {Модуль


Сергей Сытько
29 мая 2019 02:21: #9

Модуль


Сергей Сытько
29 мая 2019 02:24: #10

Модуль обрезает. пытаюсь вставить картинкой

Image https://turboconf.ru/Content/Files/47C4DC12240F0D720F1C23A7E2BEF08C12C2D106/2019-05-29_2-23-07.png

bolsun
29 мая 2019 06:12: #11

Пришлите мне на почту полный лог. Установите в настройках, вкладка Для разработчиков, Уровень лога: Отладка.


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

Разобрались, заработало. Строка должна быть //@filter ^Соединение с хранилищем конфигурации.*$|^Соединение с хранилищем расширения.*$


TurboConf

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

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

Скачать

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