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
319
.rar 60,33Kb 319 Бесплатно

См. также

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

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

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

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

Можно, конечно, поменять первый параметр ФС.ВыбратьФайл() с 0 на 1, но тогда кнопка в диалоге будет "Сохранить" вместо "Открыть". Есть возможность, чтобы именно в диалоге открытия файла можно было выбирать не существующий файл?
15. Антон Рощин (wolfsoft) 2408 24.08.06 13:28 Сейчас в теме
А в принципе, фигня все это.
16. Дмитрий (metaeditor) 912 24.08.06 14:09 Сейчас в теме
(wolfsoft): такбы сразу и сказал :) можно конечно. просто я убрал этот баг для диалогов созранения а для открытия неубрал... завтра доделаю...
17. Дмитрий (metaeditor) 912 25.08.06 03:41 Сейчас в теме
18. Антон Рощин (wolfsoft) 2408 25.08.06 07:58 Сейчас в теме
2 (metaeditor) Уже лучше :) но все равно глюк. Открываю диалог, ввожу имя файла меньше 4 символов без расширения (например, "111"), жму "открыть", возвращается имя файла, в котором после точки вместо расширения "по умолчанию" (вместо "111.txt") стоит непечатный символ (выглядит примерно так "111.|"). Если имя файла больше 4 симоволов, то вроде все нормально.
19. Дмитрий (metaeditor) 912 25.08.06 13:05 Сейчас в теме
20. Антон Рощин (wolfsoft) 2408 25.08.06 14:42 Сейчас в теме
21. Бракозябра (Бракозябра) 28.08.06 12:22 Сейчас в теме
После Конфигуратор + OpenConf как не хватало этой «вкусности»
в 1С:Предприятие. Спасибо автору!
22. Сhe Burashka (CheBurator) 28.08.06 14:51 Сейчас в теме
Подключил к ОпенКонфу, обновил старый вариант в базе для юзеров. Радует что автор пошел навстречу пожеланиям и прикрутил кнопочку "Избранного", а то в реестр лазить лениво было... вот
+1
23. SerGeBOZz (sergebozz) 29.08.06 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) 912 29.08.06 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) 912 30.08.06 04:19 Сейчас в теме
v3.0.1.1
исправлен баг, из-за которого в определённых ситуациях вылетал конфигуратор
с установленным плагином oc2vba63.dll
26. Дмитрий (metaeditor) 912 30.08.06 06:16 Сейчас в теме
вот тут кстати статья ещё есть с описанием
http://www.script-coding.info/FdSubst.html
27. SerGeBOZz (sergebozz) 31.08.06 18:07 Сейчас в теме
не получается выделением открыть несколько файлов...
28. Дмитрий (metaeditor) 912 01.09.06 05:35 Сейчас в теме
(SerGeBOZz): множественное выделение я не менял, в некоторых случаях оно и не разрешено например в том-же ФС.ВыбратьФайл() можно выбрать только один файл а если через
Файл->Открыть то там можно выбрать несколько файлов...

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

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

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

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

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

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

нет, программа+длл у ей в каталоге самодостаточны, никаких больше действий по загрузке в предприятие с пом-ю ВК ил в конфигуратор ненадо...
ВК, это просто как альтернативный способ использования, например для конфы в терминале
40. Чарли Гордон 13.09.06 18:57 Сейчас в теме
Клёвая фича!
Автору респект!!!
41. Сhe Burashka (CheBurator) 19.09.06 11:15 Сейчас в теме
Еще раз. Юзаю 3012
Если растянуть диалог за правый нижний угол на большой размер и расположить по центру экрана - все ок. закрываем диалог (или открываем файл). Отекрываем диалог - открывается по центу ИСХОДЯ ИЗ СТАНДАРТНОГО МИНИМАЛЬНОГО РАЗДЕЛА, в результате получается плохо... Приходится перетягивать диалог на центр.
Где что кому мешает/почему не работает... Как отловить? Причем это у меня дома.
В офисе вроде все ок.
???
42. Дмитрий (metaeditor) 912 19.09.06 11:27 Сейчас в теме
продолжаю таки предполагать что утебя гдето старая версия именно ДЛЛ...
потомучто, подтверждаю, так раньше и было... других предположений уменя нету.
43. Дмитрий (metaeditor) 912 19.09.06 11:29 Сейчас в теме
+
это во всех программах так или только в одинэсе?
44. Сhe Burashka (CheBurator) 19.09.06 11:57 Сейчас в теме
В Ворде например - обычный диалог открытия файла, немодифицированный..
??
а проверить надо версию именно fdsubst.dll ?
45. Дмитрий (metaeditor) 912 19.09.06 12:05 Сейчас в теме
да, оба файла, и эхэ и длл должны быть 3012...
меняются только "стандартные" диалоги, а в ворде\екселе\итд там вообще свои собственные...
46. Сhe Burashka (CheBurator) 19.09.06 12:12 Сейчас в теме
47. Сhe Burashka (CheBurator) 19.09.06 12:21 Сейчас в теме
Не, везде последняя версия.
В опенконфе тоже показывает последнюю.
Ситуация - по-прежнему - давлю в конфигураторе открыть - дальше сабж...
48. Дмитрий (metaeditor) 912 20.09.06 05:43 Сейчас в теме
ок, начнём выяснять...
сначала с плагина...
убедись что
(1) FDSubst1C.exe НЕзапущена
(2)в <1C>\BIN\Config лежит последняя длл
запусти конфигуратор, открой диалог, растяни на весь экран, закрой, открой опять...
если он опять откроется "по центу исходя из стандартного минимального раздела"
то я сдаюсь...
49. Сhe Burashka (CheBurator) 20.09.06 12:56 Сейчас в теме
Ага! Проблема локализована!!!
Траблы наблюдаются под W2K, под XP - нормально!
Ройте землю, товаришч МетаЭдитор!!!!
;-)
50. Дмитрий (metaeditor) 912 20.09.06 15:19 Сейчас в теме
будем рыть... хорошо 2к на виртуальной машине есть...
51. Сhe Burashka (CheBurator) 21.09.06 00:11 Сейчас в теме
угум... хотелось бы...
я чего тупил долго - в офисе и дома почти везде в2000, а в офисе на рабочем ноуте хрюня оемная оьлегченная от красот и приведенная к классическому стилю в2000
52. rjhev korum (корум) 290 21.09.06 15:16 Сейчас в теме
Молча давлю +1.
Оставляю у себя самую первую длл, выложенную здесь, ибо нет у нее глюков ;о)
53. Дмитрий (metaeditor) 912 21.09.06 15:22 Сейчас в теме
(корум): а вотэтовы зря... всё глюки которые тут внизу описаны как раз и было в той самой 3.0.1.0
зы, за +1 спасибо :)
54. Сhe Burashka (CheBurator) 22.09.06 12:28 Сейчас в теме
так.. уже двое суток прошло, а версии под Ц2Л так и нет... долго еще мучаться? ;-)
55. Дмитрий (metaeditor) 912 22.09.06 12:35 Сейчас в теме
(сквозь сон), а? что? да, да... уже иду... (засыпает)
56. Maniac (Eugeneer) 24.09.06 01:31 Сейчас в теме
Можно ли компоненту сделать без обязательной регистрации под админом (недавно ведь был опубликован способ как делать компоненты без этого). Куча терминал серверов.
57. Дмитрий (metaeditor) 912 24.09.06 09:17 Сейчас в теме
(Maniac) да, попробую сделать без регистрации в реестре...
кстати vkloader.dll сам не регистрируется в реестре и позволяет загружать другие компоненты таким же образом
http://openconf.1cpp.ru/vk/vkloader/index.html
58. Дмитрий (metaeditor) 912 25.09.06 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 (CheBurator) 26.09.06 04:35 Сейчас в теме
60. Сhe Burashka (CheBurator) 26.09.06 05:09 Сейчас в теме
Опочки.. поторопился...
у меня по-прежнему на W2K не запоминает положения растянутого окна диалога.
Ни в конфигураторе, ни в обычном режиме 1С.
В конфиге проверил - в опенконфе показывает версию 3.0.1.3
...
так что...?
61. Дмитрий (metaeditor) 912 26.09.06 05:14 Сейчас в теме
(Сhe Burashka): даже и незнаю... видимо придетсо закинуть тебе версию с отладочными сообщениями...
проверял в ц2000 проф в виртуальной машине... уменя запоминалось...
62. Сhe Burashka (CheBurator) 26.09.06 06:02 Сейчас в теме
Запихни в заголовок окна версию FDsubsta -чтоб полешче было на этапе "вылавливания блох"
если считаешь необходимым отладочную версию кинуть - кидай, мыло - в профиле
63. Дмитрий (metaeditor) 912 26.09.06 06:11 Сейчас в теме
(Сhe Burashka): нашлось вроде... утебя галка "увеличивать диалоги в размере при открытии" поставлена?
если нет, поставь, перезапусти конфигуратор... положение должно запомнится
64. Сhe Burashka (CheBurator) 26.09.06 06:39 Сейчас в теме
Все ок.
но свои 3 цента я все равно вставлю :-) по идее до лампочки д.б. есть галка или нет... - где закрыли диалог, там следующий раз и открываем...
65. Дмитрий (metaeditor) 912 26.09.06 08:16 Сейчас в теме
поправил... можно забирать...
66. Владимир Пушин (vladnet) 223 21.11.06 17:54 Сейчас в теме
67. Дмитрий (metaeditor) 912 21.11.06 18:04 Сейчас в теме
эх, давно мне тут никто неписАл )
68. Дмитрий Глух (IronDemon) 682 27.03.07 13:00 Сейчас в теме
69. Дмитрий (metaeditor) 912 27.03.07 13:07 Сейчас в теме
гдебы её ещо найти и главное запустить )
а что там неработает? вообще никак диалоги неподхватываются?
70. Дмитрий Глух (IronDemon) 682 29.03.07 12:04 Сейчас в теме
Ага, вообще не перехватывает :(
71. Дмитрий (metaeditor) 912 21.06.07 18:41 Сейчас в теме
версия 3.0.1.4 (22.06.2007):
- иногда неверно определялся КаталогИБ в Win 2003
- устранён баг с диалогами инсталляторов 1с-ных конфигураций
- добавлена опция "не показывать иконку в трее" (ключ реестра "HideTrayIcon" = "1")
72. Сергей Старых (tormozit) 4047 21.06.07 23:49 Сейчас в теме
У меня виста и 8.1.
Думаю я не скоро увижу это в действии. Не так ли?
73. Дмитрий (metaeditor) 912 22.06.07 03:59 Сейчас в теме
думаю да...
как только попадется в руки 8.1, буду смотреть...
74. Сергей Старых (tormozit) 4047 03.07.07 11:26 Сейчас в теме
file-ex - подобного рода программа универсальнее и шире возможностями, глючила на wXP и еще сильнее глючит на vista, но работать можно, если притереться. однако я хочу нормальную, может дадите исходники, да я сам попытаюсь там разобраться?
75. Дмитрий (metaeditor) 912 09.07.07 12:19 Сейчас в теме
вообще, это был изначально всего лишь плагин для опенконфа, а программа это уже так, до кучи...
file-ex посмотрел, имхо избыточно функционала в ней. Файловые диалоги предназначены для открытия/сохранения файла, чего мне в них нехватало (статус бар с текущей папкой и список частоиспользуемых папок) то и сделал, остальное - перебор.
Насчет исходников, если delphi не смущает, берите конечно, куда слать?
76. Дмитрий (metaeditor) 912 22.07.07 15:32 Сейчас в теме
3.0.1.5 (22.07.2007):
- теперь работает в Win2003 и висте
- иконка на кнопке "избранное" сделана прозрачной

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

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

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

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

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

В текущей версии FDSubst открывается не С:\aaa\bbb\, а C:\ttt\uuu .