IE 2016

FDSubst1C - новые функции в стандартных диалогах 1С открытия файла

Опубликовал metaeditor в раздел Программирование - Инструментарий

- Плагин "превращает" все стандартные диалоги открытия/сохранения файлов   в Explorer-Style диалоги с Places bar панелью слева +  две дополнительных настраиваемых кнопки, помимо пяти стандартных, + настраиваемая кнопка "Избранное"  
- Запоминаются пути последних открытых/сохранённых файлов.
- статус бар, отображающий текущую открытую папку

  - Программа "превращает" все стандартные диалоги открытия/сохранения файлов
    в Explorer-Style диалоги с Places bar панелью слева.
  - В левой панели имеется возможность настроить две дополнительных кнопки
    помимо пяти стандартных.
  - Запоминаются пути последних открытых/сохранённых файлов.
  - Внизу диалога добавлен статус бар, отображающий текущую открытую папку.
  - В список фильтров диалога открытия файла добавлен пункт "Все файлы"
  - В верхней панели диалога добавлена настраиваемая кнопка "Избранное"

   В качестве дополнительных возможностей:
   - программа исправляет баг диалога выбора файла в 1С 7.7 (ФС.ВыбратьФайл()), который обрезает имя
     выбранного файла до 63-х символов  
  - возможность "отключить" в диалоге контекстное меню на списке файлов, то есть через диалог
    нельзя скопировать, удалить, открыть другой файл, итд. Таким образом, остается возможность
    сохранять печатные формы отчетов, но при этом файловые операции будут недоступны.
   - возможность заблокировать все диалоги открытия\сохранения файла для режима "предприятие 7.7"
     а также вставки картинок и OLE объектов в таблицы.
   - возможность заблокировать вообще все диалоги в системе

15.10.2010

Появилась полноценная внешняя компонента почти с тем-же функционалом

http://www.1cpp.ru/forum/YaBB.pl?num=1242732564/1#1

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
FDSubst1C v3.0.1.9
.rar 60,33Kb
15.10.10
314
.rar 60,33Kb 314 Бесплатно

См. также

Лучшие комментарии

104. metaeditor 16.11.2007 17:11
закачивай назад, это не тебе :)
+ 1 [ support; ]
# Ответить
106. metaeditor 19.11.2007 13:49
можно забирать... ©
+ 1 [ Hoker; ]
# Ответить
128. metaeditor 05.11.2009 18:49
версия 3.0.1.8 (05.11.2009)
- добавлена возможность в настройках устанавливать вид диалога при открытии (эскизы, плитка, значки, список, таблица)
+ 1 [ adva; ]
# Ответить

Комментарии

1. orefkov 21.08.2006 10:05
Юзаю как плагин к опенконфу.
Отличная вещь, однозначно +1!
Ща попробую и как внешнее приложение.
Ответили: (58) (48)
# Ответить
2. support 21.08.2006 12:16
Круто!
Ответили: (58) (48)
# Ответить
3. Че Бурашка 21.08.2006 13:32
Юзаю в 1С для юзеров с админовскими правами...
# Удалить Изменить Ответить
4. wolfsoft 21.08.2006 14:14
присоединяюсь, +1
Ответили: (24)
# Ответить
5. mdzen 21.08.2006 19:14
Круто! В особенности "..возможность закрыть доступ ко всем диалогам открытия\сохранения файла для режима "предприятие 7.7".
Спасибо!
# Ответить
6. metaeditor 22.08.2006 03:29
всем спасибо,
>Che: а остальных чтоже обделил...
>mdzen: навеяло очередной дискуссией этого дела на Т1С
# Ответить
7. IronDemon 22.08.2006 12:52
а с серверным вариантом 8 получится?
# Ответить
8. metaeditor 22.08.2006 13:00
(IronDemon): если ты имееш ввиду чтобы работала кнопка Каталог ИБ, то нет, 8-ку я смотрел только на локальном компьютере, и как работают другие варианты незнаю
# Ответить
9. IronDemon 22.08.2006 13:05
На локальном компе, для БД в файловом варианте КаталогБД работает на ура, как и в 7.7, а для БД в серверном (база на этой машине) КаталогБД открывает Windows
# Ответить
10. metaeditor 22.08.2006 13:11
(IronDemon): всё верно, каталог Windows открывается, если по какой-либо причине "ненашёлся" каталог бд. Как работает "Сервер 1С:Предприятия" пока незнаю...
# Ответить
11. wolfsoft 23.08.2006 18:28
В 1с-ской обработке при выборе не существующего файла, если использовать стандартный диалог, то файл выбирается, при использовании FDSubst1C -ругается, нет такого файла. А если мне нужно создать новый файл, т.е. не существующий?
# Ответить
12. metaeditor 24.08.2006 04:01
(wolfsoft): исправлено
# Ответить
13. Drock 24.08.2006 10:26
+1 респект, руки дойдут вживлю к себе в конфу
# Ответить
14. wolfsoft 24.08.2006 13:24
2 (metaeditor)
Я наверное не корректно объяснил, сумбурно. Попробую уточнить.

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

Например,
Перем ИмяФ, ПутьФ;

ИмяФ = Пар;
Если ФС.ВыбратьФайл(0, ИмяФ, ПутьФ, , "Файлы txt (*.txt) |*.txt", "txt") = 1 Тогда
Пар = ПутьФ + ИмяФ;
КонецЕсли;

Можно, конечно, поменять первый параметр ФС.ВыбратьФайл() с 0 на 1, но тогда кнопка в диалоге будет "Сохранить" вместо "Открыть". Есть возможность, чтобы именно в диалоге открытия файла можно было выбирать не существующий файл?
# Ответить
15. wolfsoft 24.08.2006 13:28
А в принципе, фигня все это.
# Ответить
16. metaeditor 24.08.2006 14:09
(wolfsoft): такбы сразу и сказал :) можно конечно. просто я убрал этот баг для диалогов созранения а для открытия неубрал... завтра доделаю...
# Ответить
17. metaeditor 25.08.2006 03:41
можно забирать
# Ответить
18. wolfsoft 25.08.2006 07:58
2 (metaeditor) Уже лучше :) но все равно глюк. Открываю диалог, ввожу имя файла меньше 4 символов без расширения (например, "111"), жму "открыть", возвращается имя файла, в котором после точки вместо расширения "по умолчанию" (вместо "111.txt") стоит непечатный символ (выглядит примерно так "111.|"). Если имя файла больше 4 симоволов, то вроде все нормально.
# Ответить
19. metaeditor 25.08.2006 13:05
проверь сейчас
# Ответить
20. wolfsoft 25.08.2006 14:42
Все работает :)
# Ответить
21. Бракозябра 28.08.2006 12:22
После Конфигуратор + OpenConf как не хватало этой «вкусности»
в 1С:Предприятие. Спасибо автору!
# Ответить
22. Сhe Burashka 28.08.2006 14:51
Подключил к ОпенКонфу, обновил старый вариант в базе для юзеров. Радует что автор пошел навстречу пожеланиям и прикрутил кнопочку "Избранного", а то в реестр лазить лениво было... вот
+1
# Ответить
23. SerGeBOZz 29.08.2006 01:15
проблема:
1. в конфигураторе открываю файл:
C:\Documents and Settings\X\Рабочий стол\Новая папка\ExtForms\!!.ert
2. в заголовке окна - полноценный путь
3. нажимаю открыть в отладчике - открывается - ставлю брык - тишина...
мнение:
отладчик не понимает полноценных путей
проверка:
1. делаю явную ошибку: 1/0
2. запускаю - получаю ошибка в:
C:\DOCUME~1\X\РАБОЧИ~1\НОВАЯП~1\EXTFORMS\ШАХМАТКИ.ERT
3. тыкаю в err - в конфигураторе открывается ещё 1-но окно - т.е. это для него разное
4. нажимаю из вновь открытого - открыть в отладчике - открывается так же 2-ое окно - ставлю брык - заработала...
вопрос:
можно такое вылечить?
# Ответить
24. metaeditor 29.08.2006 03:08
(SerGeBOZz):
делаю всё точно также, создаю C:\Documents and Settings\X\Рабочий стол\Новая папка\ExtForms
открываю !!.ert, запускаю предприятие, открываю обработку, открываю в отладчике, бряк работает и ошибка выглядит как
Сообщить("хелло" + 1/0);
{C:\DOCUMENTS AND SETTINGS\X\РАБОЧИЙ СТОЛ\НОВАЯ ПАПКА\EXTFORMS\!!.ERT(4)}: Деление на 0
и открывыется вотладчике по клику на ошибке
интересно, почему у тебя в первом случае название обработки "!!.ert" а ошибка в "ШАХМАТКИ.ERT"
может в этом дело?
и ещё непонял, это происходит из-за моей программы или вообще?
если да, то как запускается (программа/плагин)?
# Ответить
25. metaeditor 30.08.2006 04:19
v3.0.1.1
исправлен баг, из-за которого в определённых ситуациях вылетал конфигуратор
с установленным плагином oc2vba63.dll
# Ответить
26. metaeditor 30.08.2006 06:16
вот тут кстати статья ещё есть с описанием
http://www.script-coding.info/FdSubst.html
# Ответить
27. SerGeBOZz 31.08.2006 18:07
не получается выделением открыть несколько файлов...
# Ответить
28. metaeditor 01.09.2006 05:35
(SerGeBOZz): множественное выделение я не менял, в некоторых случаях оно и не разрешено например в том-же ФС.ВыбратьФайл() можно выбрать только один файл а если через
Файл->Открыть то там можно выбрать несколько файлов...

выловил кстати толькочто ещё один баг при открытии несколько файлов... исправил, в понедельник положу. Этот и предыдущие глюки были из-за исправления обрезки имени файла до 63 символов блин. одно исправил, другое добавил)
# Ответить
29. metaeditor 01.09.2006 23:12
ктото молча добавил +2 в рейтинг, скажите хотьчтонибудь )
# Ответить
30. Че бурашка 04.09.2006 01:25
Что значит в настройках
флажок Увеличивать диалоги?
# Удалить Изменить Ответить
31. metaeditor 04.09.2006 04:11
версия 3.0.1.2
исправлен баг, при открытии группы файлов в "предприятии", приложение в некоторых случаях закрывалось с ошибкой

(Che) : это значит что диалог немного увеличивается в размерах (программу надо перезапустить после установки этой галки), мне например так удобней искать файлы
# Ответить
32. Сhe Burashka 04.09.2006 20:44
Ашипка!
Например, нахожусь в папке
h:\_каталогразработок.dir\best
кликаю в звездочку "добавить в список" - в список избранного добавляется папка
h:\_каталогразработок.dir
..
с какого...?
# Ответить
33. Сhe Burashka 04.09.2006 20:51
Глюк номуер 2.
Если растянуть диалог за правый нижний угол на большой размер и расположить по центру экрана - все ок. закрываем диалог. Отекрываем диалог - открывается по центу ИСХОДЯ ИЗ СТАНДАРТНОГО МИНИМАЛЬНОГО РАЗДЕЛА, в результате получается плохо...
иллюстрацию смотри здесь: http://slil.ru/23090229
# Ответить
34. metaeditor 05.09.2006 03:13
(Che):
>Ашипка!
захожу в h:\_каталогразработок.dir\best
кликаю в "добавить в список" - в список добавляется папка
h:\_каталогразработок.dir\best - ашипки нет

а вот если ты в "h:\_каталогразработок.dir" нажмеш на "добавить в список" то тут я согласен, добавится "h:\" потомучто нефик называть папки как файлы :)

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

зы, похоже на то что у тебя гдето работает старая длл, ещё та которую я попочте присылал... или может параллельно ВК и программа...
# Ответить
35. Сhe Burashka 05.09.2006 11:27
Так.. про "ашипку" я проверю...
А какой запрет есть на именование папок с расширениями? никакого... различать папка или файл по расширению - вы падаете в мои глазах...
# Ответить
36. metaeditor 05.09.2006 11:35
запрета естественно никакого нет...
папки с файлами различаю не я а стандартная функция ExtractFilePath()
которую можно, впринципе, специально для Вас переделать )
# Ответить
37. Сhe Burashka 05.09.2006 19:53
Или я тупой или что... ЭкстрактФайлПас - это одно... должно быть что-то типа isFolder() или атрибуты файлового объекта где для каталога выставлен соотв.флаг...?
# Ответить
38. Сhe Burashka 05.09.2006 19:54
А если поставить в атостарт FDsubst1C.exe - то при старте 1С надо подгружать аналогичную фиговину dll...?
# Ответить
39. metaeditor 06.09.2006 02:48
(Che):
ладно, в подробности вдаватся небуду, как там это работает...
сделаю я эти папки...
но не сейчас, подожду, может ещё каких глюков найдётся, заодно и это исправлю...

>А если поставить в атостарт FDsubst1C.exe - то при старте 1С надо подгружать аналогичную >фиговину dll...?

нет, программа+длл у ей в каталоге самодостаточны, никаких больше действий по загрузке в предприятие с пом-ю ВК ил в конфигуратор ненадо...
ВК, это просто как альтернативный способ использования, например для конфы в терминале
# Ответить
40. Чарли Гордон 13.09.2006 18:57
Клёвая фича!
Автору респект!!!
# Удалить Изменить Ответить
41. Сhe Burashka 19.09.2006 11:15
Еще раз. Юзаю 3012
Если растянуть диалог за правый нижний угол на большой размер и расположить по центру экрана - все ок. закрываем диалог (или открываем файл). Отекрываем диалог - открывается по центу ИСХОДЯ ИЗ СТАНДАРТНОГО МИНИМАЛЬНОГО РАЗДЕЛА, в результате получается плохо... Приходится перетягивать диалог на центр.
Где что кому мешает/почему не работает... Как отловить? Причем это у меня дома.
В офисе вроде все ок.
???
# Ответить
42. metaeditor 19.09.2006 11:27
продолжаю таки предполагать что утебя гдето старая версия именно ДЛЛ...
потомучто, подтверждаю, так раньше и было... других предположений уменя нету.
# Ответить
43. metaeditor 19.09.2006 11:29
+
это во всех программах так или только в одинэсе?
# Ответить
44. Сhe Burashka 19.09.2006 11:57
В Ворде например - обычный диалог открытия файла, немодифицированный..
??
а проверить надо версию именно fdsubst.dll ?
# Ответить
45. metaeditor 19.09.2006 12:05
да, оба файла, и эхэ и длл должны быть 3012...
меняются только "стандартные" диалоги, а в ворде\екселе\итд там вообще свои собственные...
# Ответить
46. Сhe Burashka 19.09.2006 12:12
Сейчас проверю...
# Ответить
47. Сhe Burashka 19.09.2006 12:21
Не, везде последняя версия.
В опенконфе тоже показывает последнюю.
Ситуация - по-прежнему - давлю в конфигураторе открыть - дальше сабж...
# Ответить
48. metaeditor 20.09.2006 05:43
ок, начнём выяснять...
сначала с плагина...
убедись что
(1) FDSubst1C.exe НЕзапущена
(2)в <1C>\BIN\Config лежит последняя длл
запусти конфигуратор, открой диалог, растяни на весь экран, закрой, открой опять...
если он опять откроется "по центу исходя из стандартного минимального раздела"
то я сдаюсь...
# Ответить
49. Сhe Burashka 20.09.2006 12:56
Ага! Проблема локализована!!!
Траблы наблюдаются под W2K, под XP - нормально!
Ройте землю, товаришч МетаЭдитор!!!!
;-)
# Ответить
50. metaeditor 20.09.2006 15:19
будем рыть... хорошо 2к на виртуальной машине есть...
# Ответить
51. Сhe Burashka 21.09.2006 00:11
угум... хотелось бы...
я чего тупил долго - в офисе и дома почти везде в2000, а в офисе на рабочем ноуте хрюня оемная оьлегченная от красот и приведенная к классическому стилю в2000
# Ответить
52. корум 21.09.2006 15:16
Молча давлю +1.
Оставляю у себя самую первую длл, выложенную здесь, ибо нет у нее глюков ;о)
# Ответить
53. metaeditor 21.09.2006 15:22
(корум): а вотэтовы зря... всё глюки которые тут внизу описаны как раз и было в той самой 3.0.1.0
зы, за +1 спасибо :)
# Ответить
54. Сhe Burashka 22.09.2006 12:28
так.. уже двое суток прошло, а версии под Ц2Л так и нет... долго еще мучаться? ;-)
# Ответить
55. metaeditor 22.09.2006 12:35
(сквозь сон), а? что? да, да... уже иду... (засыпает)
# Ответить
56. Maniac 24.09.2006 01:31
Можно ли компоненту сделать без обязательной регистрации под админом (недавно ведь был опубликован способ как делать компоненты без этого). Куча терминал серверов.
# Ответить
57. metaeditor 24.09.2006 09:17
(Maniac) да, попробую сделать без регистрации в реестре...
кстати vkloader.dll сам не регистрируется в реестре и позволяет загружать другие компоненты таким же образом
http://openconf.1cpp.ru/vk/vkloader/index.html
# Ответить
58. metaeditor 25.09.2006 03:52
версия 3.0.1.3
-исправлено, в Win 2000 не запоминалось предыдущее положение диалога
- добавлено пару фич:
(1) ключ в реестре BlockAllDialogs = "1" блокирует вообще
все диалоги в системе (можно использовать для настройки безопасности в терминале, например)
в этом случае надо запускать уже програму, например, в стартовом скрипте
Set Shell = CreateObject("WScript.Shell")
Shell.RegWrite "HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\OpenConf\Plugins\FDsubst\Options\ModifyAllDialogs", "1"
Shell.RegWrite "HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\OpenConf\Plugins\FDsubst\Options\BlockAllDialogs", "1"
Set Proc = Shell.Exec("FDSubst1C.exe")
Shell.Run "<1C>", 1, true
Proc.Terminate
'или Shell.Run "logoff"

(2) ключ DisableExplorerFunction позволяет "отключить" в диалоге контекстное
меню в списке файлов, то есть через диалог нельзя скопировать, удалить, открыть другой файл, итд.
Таким образом, остается возможность сохранять печатные формы отчетов,
но при этом файловые операции будут недоступны.
BlockAllDialogs и BlockEnterpriseDialogs приэтом, соответственно должны быть отключены.

(Maniac):
Пример загрузки внешней компоненты SimpleDllLoader.dll без регистрации в реестре
с помощью vkloader.dll(http://openconf.1cpp.ru/vk/vkloader/index.html):
ЗагрузитьВнешнююКомпоненту("vkloader.dll");
ЗагрузчикВК = СоздатьОбъект("ЗагрузчикВК");
ЗагрузчикВК.ЗагрузитьВК("SimpleDllLoader.dll","Addin.SimpleDllLoader=0062aee4-ace8-473f-b384-f544af1e7974");
ЗагрузчикДЛЛ = СоздатьОбъект("AddIn.SimpleDllLoader");
ЗагрузчикДЛЛ.ЗагрузитьБиблиотеку(КаталогИБ()+"fdsubst.dll");

как только разберусь, доделаю саму компоненту без регистрации в реестре
# Ответить
59. Сhe Burashka 26.09.2006 04:35
Это просто песня...
# Ответить
60. Сhe Burashka 26.09.2006 05:09
Опочки.. поторопился...
у меня по-прежнему на W2K не запоминает положения растянутого окна диалога.
Ни в конфигураторе, ни в обычном режиме 1С.
В конфиге проверил - в опенконфе показывает версию 3.0.1.3
...
так что...?
# Ответить
61. metaeditor 26.09.2006 05:14
(Сhe Burashka): даже и незнаю... видимо придетсо закинуть тебе версию с отладочными сообщениями...
проверял в ц2000 проф в виртуальной машине... уменя запоминалось...
# Ответить
62. Сhe Burashka 26.09.2006 06:02
Запихни в заголовок окна версию FDsubsta -чтоб полешче было на этапе "вылавливания блох"
если считаешь необходимым отладочную версию кинуть - кидай, мыло - в профиле
# Ответить
63. metaeditor 26.09.2006 06:11
(Сhe Burashka): нашлось вроде... утебя галка "увеличивать диалоги в размере при открытии" поставлена?
если нет, поставь, перезапусти конфигуратор... положение должно запомнится
# Ответить
64. Сhe Burashka 26.09.2006 06:39
Все ок.
но свои 3 цента я все равно вставлю :-) по идее до лампочки д.б. есть галка или нет... - где закрыли диалог, там следующий раз и открываем...
# Ответить
65. metaeditor 26.09.2006 08:16
поправил... можно забирать...
# Ответить
66. vladnet 21.11.2006 17:54
А что симпатично ;)
# Ответить
67. metaeditor 21.11.2006 18:04
эх, давно мне тут никто неписАл )
# Ответить
68. IronDemon 27.03.2007 13:00
Под 8.1 будет? Привык :)
# Ответить
69. metaeditor 27.03.2007 13:07
гдебы её ещо найти и главное запустить )
а что там неработает? вообще никак диалоги неподхватываются?
# Ответить
70. IronDemon 29.03.2007 12:04
Ага, вообще не перехватывает :(
# Ответить
71. metaeditor 21.06.2007 18:41
версия 3.0.1.4 (22.06.2007):
- иногда неверно определялся КаталогИБ в Win 2003
- устранён баг с диалогами инсталляторов 1с-ных конфигураций
- добавлена опция "не показывать иконку в трее" (ключ реестра "HideTrayIcon" = "1")
# Ответить
72. tormozit 21.06.2007 23:49
У меня виста и 8.1.
Думаю я не скоро увижу это в действии. Не так ли?
# Ответить
73. metaeditor 22.06.2007 03:59
думаю да...
как только попадется в руки 8.1, буду смотреть...
# Ответить
74. tormozit 03.07.2007 11:26
file-ex - подобного рода программа универсальнее и шире возможностями, глючила на wXP и еще сильнее глючит на vista, но работать можно, если притереться. однако я хочу нормальную, может дадите исходники, да я сам попытаюсь там разобраться?
# Ответить
75. metaeditor 09.07.2007 12:19
вообще, это был изначально всего лишь плагин для опенконфа, а программа это уже так, до кучи...
file-ex посмотрел, имхо избыточно функционала в ней. Файловые диалоги предназначены для открытия/сохранения файла, чего мне в них нехватало (статус бар с текущей папкой и список частоиспользуемых папок) то и сделал, остальное - перебор.
Насчет исходников, если delphi не смущает, берите конечно, куда слать?
# Ответить
76. metaeditor 22.07.2007 15:32
3.0.1.5 (22.07.2007):
- теперь работает в Win2003 и висте
- иконка на кнопке "избранное" сделана прозрачной

на 8.1 попрежнему непроверял
# Ответить
77. tormozit 07.09.2007 07:08
Под вистой меню появляется далеко от самой кнопки.
В окне присутсвует две звездочки. У левой меню в правильном месте появляется, а у правой далеко вправо.
# Ответить
78. metaeditor 11.09.2007 14:54
Висты под рукой нету...
Всегда, на всех диалогах? "далеко вправо" - только по-горизонтали или по-вертикали тоже уходит? от положения самого диалога положение меню зависит?
# Ответить
79. tormozit 13.09.2007 07:09
Только по горизонтали. Смещение вроде пропорционально размеру диалога.
Вроде на всех.
Еще есть баг с размером диалога. Он все время че то какой то большой, даже если последний раз закрывал его предварительно уменьшив.
# Ответить
80. metaeditor 13.09.2007 16:48
попробуй вот эту длл...

в окне настройки есть галка "увеличивать диалоги в размере при открытии", стоит?
# Ответить
81. tormozit 13.09.2007 21:36
Похоже от галки "увеличивать диалоги в размере при открытии" не зависит.

О какой новой dll идет речь? Скачал - вроде та же самая версия и размер.
# Ответить
82. Сhe Burashka 14.09.2007 01:55
Скоро проверю на Висте тоже
# Ответить
83. metaeditor 14.09.2007 03:22
>О какой новой dll идет речь? Скачал - вроде та же самая версия и размер
ну вон же, второй прикрепленный файл, fdsubst_dll.rar
# Ответить
84. tormozit 15.09.2007 15:02
С dll понятно. Обновил.
Только ничего не изменилось =(
Положение меню по горизонтали похоже привязывается к правому краю формы.

Кстати например в опере 9.23 при попытке изменить размер диалога пропадают 3 наклонные линии в правом нижнем углу и больше его уже не получается изменять.
# Ответить
85. Сhe Burashka 27.09.2007 19:31
Проверил под вистой. В целом ОК - но есть мелкий косяк...
Непонятно как ведет себя кнопка КаталогИБ() - сразу после установки ВК запустился, жмакаю в 1С открыть файл - жмакаю каталогИБ - вываливается в папку МОЕГО ПОЛЬЗОВАТЕЛЬСКОГО КАТАЛОГА 1С.
ВНИМАНИЕ!! перехожу в какую-нить папку внутри каталогаИБ - вношу ее в ФАВОРИТЫ. Жмакаем в кнопку КаталогИБ - попадаем в только что внесенную папку-фаворит.
...где-то косячок
# Ответить
86. Сhe Burashka 27.09.2007 19:34
Причем если слева на панели нажать какую-нить кнопку (и попасть в объект) - то после выбора фаворита - кнопка КаталогИБ становится прижатой
# Ответить
87. Сhe Burashka 27.09.2007 19:34
еще раз попробовал - каталогИБ каким-то образом ассоциируется с последним внесенным фаворитом
# Ответить
88. Сhe Burashka 27.09.2007 19:36
если последнего внесенного фаворита удалить - то привязка кнопкиКаталогИБ к этому бывшему "фавориту" - осталась - таким образом я привязал кнопку КаталогИБ к каталогу моей базы
# Ответить
89. metaeditor 27.09.2007 19:54
всё понятно... это косяки с определением каталогаИБ... если неполучилось определить то там берется ТекущийКаталог (отсюда и "привязка к фавориту")... буду разбираться... а по поводу меню как, не съезжает вправо?
Ответили: (94) (91)
# Ответить
90. tormozit 09.10.2007 22:36
Вот скриншот из висты http://www.rapidshare.ru/425835
Ответили: (92)
# Ответить
91. Сhe Burashka 09.10.2007 23:11
(89) да нет, у меня все нормально вроде - я юзаю только в обычном режиме, в конфигураторе не подключал
# Ответить
92. Сhe Burashka 09.10.2007 23:13
(90) Нет, у меня такой шняги не наблюдается... открывается там где надо - под звездочкой.. завтра еще раз точно гляну...
# Ответить
93. tormozit 10.10.2007 07:44
В общем наконец нашел под висту вот это FileBox Extender Beta2 Vista 32x http://www.hyperionics.com/downloads/beta/FbxVista32bit-Beta2.zip
Пока буду этой прогой пользоваться.
# Ответить
94. Сhe Burashka 18.10.2007 19:01
когда будут поправлены косяки (89)..?
# Ответить
95. metaeditor 18.10.2007 19:05
завтро наверно возьму дистриб с вистой поставлю и буду смотреть...
# Ответить
96. metaeditor 23.10.2007 19:03
v3.0.1.6
-
Код
КаталогИБ()
Показать полностью
- Vista©™® compatible
- меню не съезжает вправо
# Ответить
97. Hoker 16.11.2007 15:10
Добрый день.
А можно ли добавить возможность открывать не последнюю открытую папку, а указанную в параметре
ИмяНачКаталога.
# Ответить
98. metaeditor 16.11.2007 15:16
т.е чтобы диалог всегда открывался в указанном каталоге?
можно... ИмяНачКаталога имеется ввиду ещё один параметр в реестре?
# Ответить
99. Hoker 16.11.2007 15:49
Я наверно сумбурно объяснил.
При выборе файла на данный момент открывается последняя открытая папка.
хотелось бы, чтобы открывалась папка, акузанная в параметре ИмяНачКаталога.
Пример.
Последняя открытая папка C:\ttt\uuu (например)

ИмяНачКаталога = "С:\aaa\bbb\";
ФС.ВыбратьФайл(0,ИмяФайла,ИмяНачКаталога,"Выберите файл","Все файлы (*.pdf) |*.pdf","pdf",);

В текущей версии FDSubst открывается не С:\aaa\bbb\, а C:\ttt\uuu .
# Ответить
100. metaeditor 16.11.2007 16:00
да, пожалуй это баг... щас исправлю... сделаю так что если ИмяНачКаталога указано то открываем его иначе предыдущий
# Ответить
101. Hoker 16.11.2007 16:08
Точно. Это будет идеально, спасибо.
# Ответить
102. metaeditor 16.11.2007 16:44
можно забирать...
# Ответить
103. Сhe Burashka 16.11.2007 17:08
Взял!
# Ответить
104. metaeditor 16.11.2007 17:11
закачивай назад, это не тебе :)
+ 1 [ support; ]
# Ответить
105. Hoker 19.11.2007 12:45
Еще раз добрый день.
Маленька просьбочка. Можно ли сделать так, чтобы имя выбранного файла возвращалось в том же виде, как на диске, а не переводилось в нижний регистр.

Заранее спасибо.
# Ответить
106. metaeditor 19.11.2007 13:49
можно забирать... ©
+ 1 [ Hoker; ]
# Ответить
107. Hoker 19.11.2007 15:29
Спасибо, все ОК!
# Ответить
108. Mucmepukc 03.12.2007 11:14
подскажите, пожалуйста, нужны ли какие-то системные виндовые файлы?
у меня установлена "порезанная" ХР (Minimalistic Edition)
и FDSubst1C отказывается нормально работать... т.е. не работает переход в "каталог ИБ", "каталог 1С", в "избранное" :(
# Ответить
109. metaeditor 03.12.2007 13:35
всё стандартное...
http://www.1cpp.ru/forumfiles/Attachments/fd_subst_depends.JPG

>отказывается нормально работать...
>т.е. не работает переход в "каталог ИБ", "каталог 1С", в "избранное"

каталог ИБ и программы определяется нормально? (показывается во всплывающей подсказке на кнопке) а при нажатии на эти кнопки ничего непроисходит?
# Ответить
110. Mucmepukc 04.12.2007 07:55
да именно, так.
еще вот разве что заметил, что "Избранное" работает при ФС.ВыбратьКаталог()
# Ответить
111. metaeditor 04.12.2007 13:46
у тебя в диалоге поле для ввода имени файла это edit или combobox?
# Ответить
112. metaeditor 04.12.2007 13:48
попробуй вот эту длл, там некоторые отладочные сообщения есть
# Ответить
113. Mucmepukc 05.12.2007 09:31
http://img212.imageshack.us/img212/4596/clipboard02cu8.jpg
а потом окошки:
cb1..3=0
41822924

при нажатии "каталог ИБ", "каталог 1С", в "избранное" меняется толко последнее - 418*****
# Ответить
114. metaeditor 09.12.2007 10:13
попробуй fdsubst_debug_2.rar должен работать...
# Ответить
115. Mucmepukc 10.12.2007 10:14
о, спасибо, совсем другое дело ;)
если не особо мудрено - в чем проблема была?
# Ответить
116. metaeditor 10.12.2007 11:17
длл положил в основной дистрибутив...

> в чем проблема была?
как я и думал, поле для ввода имени файла было edit' ом а не combobox' ом
# Ответить
117. metaeditor 10.12.2007 11:52
т.е наоборот )
# Ответить
118. metaeditor 10.12.2007 11:55
ой, нет... всё верно написал )
# Ответить
119. metaeditor 05.04.2009 10:59
Версия 3.0.1.7
Исправлена внезапно выявленная ошибка при использовании функции ФС.ВыбратьФайл(), в некоторых случаях возвращалось "испорченное" расширение файла.

Также заменены на вистовские иконки папок для дополнительных кнопок из левой панели
# Ответить
120. Top-AZ 17.06.2009 01:24
Респект автору. Лично меня плагин спас от фичи стандартного диалога, обрезающего длинные имена файлов.
Маленький вопрос. Можно ли каким-то образом убрать эти две дополнительные кнопки (которые по умолчанию каталог базы и каталог программы), ибо юзерам они без надобности? Да, и кстати, семь кнопок не всегда умещаются в Places Bar, а полосы прокрутки нет.
И еще. Было бы неплохо иметь возможность выгружать эту библиотеку, возвращая стандартный диалог без необходимости нажатия Shift.
Ну и, раз уж такие аппетиты, еще одно.
Как-нибудь бы придумать способ, чтобы при открытии этого диалога по умолчанию выставлялся не первый фильтр в списке фильтров, а тот, который нужен в данном случае. Может быть, всех этих зайцев можно убить, реализовав плагин как самостоятельную ВК с возможностью устанавливать ее параметры через точку.
Например, что-то типа
FileDialog=CreateObject("AddIn.FileDialog");
FileDialog.Filters="Excel Files (*.xls)|*.xls|All Files (*.*)|*.*";
FileDialog.DefaultFilter=2;
FileDialog.SelectFile(0,ИмяФ,ИмяК,"Выберите файл");

И было бы просто здорово иметь возможность кнопки в Places Bar настраивать не через реестр, а через саму dll, опять же через свойства, прямо из модулей 1С.

Если считаете все это несущественным, могу заняться этим самостоятельно, если предоставите исходники )
# Ответить
121. Top-AZ 17.06.2009 01:30
Пункт "Все файлы" в фильтрах, кстати, тоже нужен не всегда, точнее, иногда надо так, чтобы его не было...
# Ответить
122. metaeditor 17.06.2009 15:50
ВК есть вот тут
http://www.1cpp.ru/forum/YaBB.pl?num=1242732564

Правда там стояла задача ограничить права в диалоге...

В ближайшее время постараюсь эти фичи добавить в компоненту.
# Ответить
123. metaeditor 29.06.2009 16:51
>Top-AZ
пройди еще раз по той-же ссылке

делать настройку кнопок не стал, т.к эти настройки будут влиять на все диалоги в системе а не только в 1С.
# Ответить
124. adva 02.11.2009 15:53
Извиняюсь, не прочитал всю тему, прежде чем вопрос задать, вещь однозначно понравилась, но такой вопрос, можно ли сохранять вид открытия, мне например чаще всего требуется в виде таблицы открывать, а открывается в виде списка?
# Ответить
125. metaeditor 02.11.2009 15:58
нет, такой возможности не передусмотрено
Ответили: (126)
# Ответить
126. adva 02.11.2009 16:03
(125) а можно, такое реализовать? Или нет необходимости? Думаю лишнее удобство не помешает
# Ответить
127. metaeditor 02.11.2009 16:19
я хотел такое сделать, но сходу что-то не получилось...
хорошо, попробую разобраться ещё раз
# Ответить
128. metaeditor 05.11.2009 18:49
версия 3.0.1.8 (05.11.2009)
- добавлена возможность в настройках устанавливать вид диалога при открытии (эскизы, плитка, значки, список, таблица)
+ 1 [ adva; ]
# Ответить
129. adva 06.11.2009 07:22
О спасибо, самое то, ну и если уж понеслась :) , то такое необязательное пожелание, возможность включения мелких значков в левой панели, и вот такое желательное, чтобы в строке состояния, путь можно было скопировать (а то просто посмотреть менее удобно, чем пощупать :) )
# Ответить
130. metaeditor 11.11.2009 15:49
добавил в эту-же версию
- двойной клик на статусбаре копирует текущий путь в буфер обмена
# Ответить
131. adva 19.11.2009 12:56
И за это тоже спасибо :) , заодно надеюсь и апну полезная все-таки приблуда
# Ответить
132. adva 07.01.2010 10:31
кажется на вин7 не пошло :( или я чего не так сделал. Планируется ли?
# Ответить
133. adva 07.01.2010 10:33
Прошу прощения, все работает, нужных настроек не сделал
# Ответить
134. metaeditor 15.10.2010 14:37
версия 3.0.1.9 (14.10.2010)
поправлен баг при использовании функции ФС.ВыбратьФайл() в некоторых случаях возвращалось "испорченное" имя файла
# Ответить
135. metaeditor 15.10.2010 17:50
так-же появилась полноценная внешняя компонента почти с тем-же функционалом http://www.1cpp.ru/forum/YaBB.pl?num=1242732564/1#1
# Ответить
136. ixijixi 31.01.2011 12:09
Спасибо, обновился
# Ответить
137. Gregyshka 24.10.2011 12:38
Постоянно пользуюсь
Спасибо
# Ответить
138. Вадяс 31.10.2011 10:58
Почему-то не удается заблокировать все диалоговые окна в системе
BlockEnterpriseDialogs - блокировать диалоги только в 1С в режиме "предприятие"
BlockAllDialogs - блокировать все диалоги в системе

Создал в реестре эти два параметра в HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\OpenConf\Plugins\FDsubst\Options\

Но эффекта не возымело.
Остальное вроде работает.
Винда 7 Максимальная
# Ответить
139. metaeditor 31.10.2011 15:53
попробуй ещё ModifyAllDialogs в реестре поставить "1"
# Ответить
140. Вадяс 31.10.2011 16:09
139 Не помогло.
Может я что-то не так делаю...
Мне нужно чтобы пользователь в терминале запустил 1С (8.1),
но не мог открыть/сохранить.
Для проверки Меняю реестр и запускаю FDSubst1C.exe.

Прикрепленные файлы:

Реестр.PNG
# Ответить
141. metaeditor 02.11.2011 04:35
судя по скрину, этоь реестр от win7? запускать программу надо в терминальной сессии, а не на клиенте
# Ответить
142. vitekryazan 26.01.2012 14:13
cgfcb,j gjvjukj
# Ответить
143. recop 24.10.2013 17:42
Вопрос автору: Возможно ли в данной разработке реализовать множественный выбор? Например, строкой с разделителем.
# Ответить
144. metaeditor 25.10.2013 17:32
недопонял вопрос. чтобы компонента возвращала строку или чтобы в диалоге можно было выбирать несколько файлов?
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016