Снегопат
https://snegopat.ru/forum/

extfiles.js - Скрипт Внешние файлы
https://snegopat.ru/forum/viewtopic.php?f=3&t=5
Страница 1 из 20

Автор:  vladnet [ 24 авг 2011, 16:45 ]
Заголовок сообщения:  extfiles.js - Скрипт Внешние файлы

Работает наподобие версии под 7.7, показывает каталог (пока один) внешних файлов, сбоку в отдельной закладке (как снегопат). Открывает файлы из списка.

Описание в вики: http://snegopat.ru/scripts/wiki?name=extfiles.js

Мне думается данный скрипт нужен не только мне. Поэтому вопрос как его добавить в репозитарий?

Автор:  orefkov [ 25 авг 2011, 02:01 ]
Заголовок сообщения:  Re: Сделал скрипт Внешние файлы

Как добавить скрипт в репозитарий

Права на коммит я тебе уже дал, пробуй.

Автор:  vladnet [ 25 авг 2011, 12:53 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

Скрипт добавлен в репозитарий, спасибо )

Автор:  orefkov [ 25 авг 2011, 13:08 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

Сразу несколько мыслей.
Код:
SelfScript.addNamedItem("stdcommands", addins.byUniqueName('stdcommands').object)

можно заменить на
Код:
$addin stdcommands

в начале скрипта.
Дальше - у тебя в макросе открытьОкноВнешнихФайлов каждый раз создается и загружается новая форма, те сколько раз макрос вызвал, столько и одинаковых окон откроется.
В начале скрипта напиши
Код:
form =null

А в макросе
Код:
if(!form)
    form = loadScriptForm(pathToForm, SelfScript.self)

Дальше я открытие файлов скоро перенесу в стандартные скрипты, переделаем на вызов стандартной функции.
Ну и по поводу своего списка каталогов для каждой базы - в profileRoot.createValue можно указать хранилище, в котором хранить значение.
Можно использовать одно из pflBase, pflBaseUser, pflCompBase, pflCompBaseUser.

Автор:  orefkov [ 25 авг 2011, 13:10 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

Ну а так молодца, с почином, так сказать!

Автор:  JohnyDeath [ 25 авг 2011, 13:21 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

Красиво.
Можно одно пожелание: открывать не 1С-ные файли их родным приложением. Т.е. *.doc(x) - MS Word, *.xls(x) - MS Excel и т.п.

Автор:  JohnyDeath [ 25 авг 2011, 13:23 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

И еще.
Возможность добавлять несколько корневых каталогов.

Автор:  vladnet [ 25 авг 2011, 13:41 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

Спасибо ) самому было интересно. Сегодня завтра по замечаниям пройдусь.
Несколько корневых каталогов реализую с возможностью указывать базу к которой привязать.
Открывать не родные внешними можно, там просто, сложнее было внутри открывать, сделаю.

Автор:  kuntashov [ 25 авг 2011, 15:34 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

Отличный скрипт!

Добавил возможность открывать ssf-файлы (удивлен, почему не было изначально) (http://snegopat.ru/scripts/info/199091cd34)

Добавил задачу - Настройка "Открывать окно при открытии Конфигуратора" (http://snegopat.ru/scripts/tktview?name=84d3157bd5)

Автор:  artbear [ 25 авг 2011, 15:36 ]
Заголовок сообщения:  Re: Скрипт Внешние файлы

Еще хотелка: мне лично удобно расширения видеть рядом с именем файла, а не в отдельной таблице.
Еще: сортировка пригодилась бы
Еще: колонок бы различных добавить - типа дата изменения, и т.п.
Короче, скрипт нужно превращать в файловый менеджер :)

Страница 1 из 20 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/