gifts2017

Рабочий стол (версия 2.15) со страницами, прикрепленными формами и элементами оформления

Опубликовал Рауф (rauf) в раздел Программирование - Работа с интерфейсом

Настраиваемый рабочий стол для 1С Предприятие 8 с возможностью распределения значков по страницам, прикрепленными формами и элементами оформления

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

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

Наименование Файл Версия Размер Кол. Скачив.
Архив с файлами внешней обработки для 8.1
.rar 164,92Kb
26.12.11
669
.rar 164,92Kb 669 Скачать
Архив с файлами внешней обработки для 8.2
.rar 165,42Kb
26.12.11
110
.rar 165,42Kb 110 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Ярослав Радкевич (WKBAPKA) 26.10.09 11:33
вот за это плюс, я уже давно писал про слои, эьто очень удобно :D
2. Ярослав Радкевич (WKBAPKA) 26.10.09 11:34
3. Amali 26.10.09 12:39
Я создала 2 закладки, добавляю на 2-ю закладку значок. По умолчанию созданный значок добавится на 1-ю закладку (если внизу формы не указать 2-ю закладку). Хотелось бы что бы по умолчанию значки добавлялись на ту закладку, из которой была вызвана форма. По поводу оформления кода - звездочки на мой взгляд не самый лучший вид разграничения, особенно в таком количестве. Очень рябит в глазах.
4. Amali 26.10.09 13:02
1 - Если создать значок, удалить его, а потом попробовать создать заново - ошибка! " Уже существует значок "НазваниеЗначка" с теми же реквизитами".
2 - при открытии значка(какой либо справочник) - "Значение не является значением объектного типа (Гиперссылка)".
3 - при выборе пункта "Выстроить все значки" в контекстном меню - "Ошибка при вызове метода контекста (Добавить): Недопустимое значение параметра (параметр номер '2') (Не уникальное имя! (Иконка_3))
". И все значки на данной странице ПРОПАДАЮТ!!!!
4 - кнопка отсортировать значки из контекстного меню - делает вообще что то непонятное...(у меня несколько закладок, с несколькими значками).

Итого: Это я просто открыла посмотреть обработку.... Хочется спросить автор обработки вообще хоть как то "протестил" функционал?
5. Рауф (rauf) 26.10.09 13:37
Спасибо за тестирование. Обработка будет дорабатываться. Разрабатывал и тестировал на простой конфигурации - все работало. Сейчас запустил на типовой - есть проблемы.
6. dushelov (Душелов) 26.10.09 13:54
Ну и новую версию не стоит выкладывать новой разработкой, когда можно просто обновить.
7. Рауф (rauf) 26.10.09 18:10
8. Amali 27.10.09 10:40
Ну все ранее указанные замечания исправлены - молодец! НО...
1-Если на значке вызвать контекстное меню -> переместить, и на выбранной закладке будет значок в левом верхнем углу, то перемещаемый значок "накроет" его.
2-Вызвав форму "Закладки" (в поле отображение закладок - пусть по умолчанию проставляется значение "Сверху", так как если пусто, то возникает ошибка и в свойствах КоманднойПанелиФорма убрать галочку "Вспомогательная" и сделать кнопку "ОК" - по умолчанию ....так удобнее - это так пожелания). При перемещении закладок вверх или вниз, принадлежность значков к какой либо закладке сбивается..(((
3-Я не поняла зачем кнопки "Добавить" и "Добавить еще" на форме "Значок".

И просто совет автору - почитать стандарты. На мой взгляд стоит придерживаться хотя бы элементарных правил оформления и выравнивая.
9. Рауф (rauf) 28.10.09 09:47
(8) Еще раз спасибо за исчерпывающее тестирование, внесу исправления в ближайшее время
10. Amali 28.10.09 10:14
Это еще не исчерпывающее...)))
11. Владимир (vlsv) 28.10.09 11:19
Проблемы возникают если обработку вставить в конфигурацию ... не получает имя каталога обработки. Можно сделать немного универсальнее? чтобы каталог с иконками можно было указывать в настройках.
12. Рауф (rauf) 29.10.09 17:01
Внес исправления, добавил иконки в закладки и обновил
13. Amali 30.10.09 10:44
rauf - не подумай, что я придераюсь, но все же....
1-если я добавляю одну закладку, то она не отображается на экране.
2-а можно сделать чтобы на каждой закладке можно было изменить обои?
3-говоря об оформлении я конкретно имела ввиду форму "Значок". Очень хотелось чтобы Поля ввода "Имя", "Тип", "Вид", "Действие", "Объект" были выровнены по левому краю.
В общем прогресс уже налицо, ошибок намного меньше.
14. Amali 30.10.09 10:49
(13) В пункте 2 я имею ввиду разные обои на разных закладках.
15. Рауф (rauf) 30.10.09 11:21
Замечания приняты (по пункту 1 наверное Ваш вариант лучше, хотя непонятно зачем нужна одна закладка - уже думал об этом). Буду реализовывать
16. Санёк Бадзугашвили (Rodegast) 31.10.09 14:37
При добавлении иконки возникает ошибка с отсутствующем итератором :o
17. Рауф (rauf) 04.11.09 11:06
18. Владимир (vlsv) 04.11.09 17:37
Спасибо, еще проблемка список регистра сведений не хочет открываться :(.
19. Владимир (vlsv) 04.11.09 19:03
И еще при создании ярлыка на внутренний отчет то в поле вид не отображает название и не сохраняет его
20. Рауф (rauf) 05.11.09 10:50
По 18. Регистр сведений по всей видимости не имел форм - поправил для этого случая. По 19. Какой длины идентификатор и название этого внутреннего отчета? Было расчитано на 90, увеличил до 200 (не будет изменено для уже сохраненных настроек пользователя). Добавил подсказки для ярлыков. Обновил.
21. Владимир (vlsv) 05.11.09 11:23
Название короткое, у него тоже никакой формы нет. Отчет с формой открывается.
22. Владимир (vlsv) 05.11.09 11:39
Точнее форма у него все же есть, имя отчета: Отчет2
23. Рауф (rauf) 05.11.09 11:49
Разобрался. Создал пустой отчет Отчет1. У него нет синонима - поэтому не определялся вид. Исправил и обновил. Теперь и пустой отчет открывается.
24. Владимир (vlsv) 05.11.09 12:02
25. Юра Иванов (User3333) 09.11.09 16:10
Спасибо крутая штучка, очень очень понравилась,
а сложно сделать на значек, чтобы можно самосу вешать горячие клавиши
:!:
26. Рауф (rauf) 10.11.09 09:05
К пункту [25] Спасибо за идею - добавил назначение горячих клавиш для значка
27. magg s (SHA_MAN) 23.11.09 13:26
Спасибо) а на 8,2 можно доработать? не весь функционал сработал при конвертации((
28. magg s (SHA_MAN) 23.11.09 13:34
Так сори, все на 8.2 работает))
29. Владимир (vlsv) 30.12.09 15:59
а можно еще кроме ярлыков, добавить формы списков (справочники, документы, регистры)?
30. Алексей Шошин (alexsh76) 01.02.10 08:53
Однозначно Плюс.
Сравниваю со своим столом, который, как я понимаю был толчком для создания Вашего. (http://infostart.ru/public/58561/)
Неплохо переписано. Перемещение гораздо быстрее. Идея с вкладками тоже не плоха. Настройки сделаны удобнее. И даже "О программе" есть :D
В общем получился практически готовый коммерческий продукт ;). Буду использовать Ваш. Немного завидую результату. Оправдываюсь только тем что у меня на доведение своего времени нет :-(
А слабо для перемещения на панель ActiveX приделать? У меня все лапы не доходят.
31. vadim vv (sppr) 03.02.10 14:37
Супер ... еще раз супер........ НО Было бы еще круче если можно добавлять был бы просто иконки (графику)... например стрелки.. для рисования примитивных бизнес-процессов что за чем идет....
32. Айрат (Craig) 04.02.10 14:36
Скачал, оценил... +плюс+ Только почему dll файлы содержащие значки он не понимает?!
33. Вячеслав Богданов (slavabvo) 28.03.10 21:03
Подскажи пожалуйста, под 8.2 будешь делать?
34. Рауф (rauf) 29.03.10 08:30
Под 8.2 переходит при обычной конвертации (см.28)
35. Роман Осадченко (cleaner_it) 18.08.10 04:27
Если добавлять новую форму, а потом не записывая элемент закрыть форму, то форма будет регулярно выскакивать и надоедать:( Даже если ее после этого записать (типа, горшочек - не вари)

А так очень хорошо!
36. Виталий Глазунов (Altez) 27.08.10 09:34
кавай, до визуализации блок-схем алгоритмов допилить бы в отпуске

(30) "стол был толчком" - Челябинские хроники?)
37. Руслан Латыпов (levran) 31.08.10 08:52
38. Александр Че (chmod660) 22.10.10 10:51
1с 8.2 (8.2.11.235)

{Форма.РабочийСтол.Форма(1499,11)}: Процедура или функция с указанным именем уже определена (ОткрытьФорму)

Переименование функции помогает.
39. nihip (nihip) 11.12.10 16:54
Спасибо, добрый человек!!!))))
40. Дима Кузнецов (dakinder) 19.12.10 18:39
Подскажите пожалйста, как сделать чтобы сама автоматически запускалась?
41. Игорь Исхаков (Ish_2) 20.05.11 10:34
Если автор не потерял интерес , то приведу пример доработки рабочего стола.
В целом должен сказать , что дорабатывать текст автора было легко и приятно.
Прикрепленные файлы:
42. Алексей Шошин (alexsh76) 20.05.11 10:47
43. Игорь Исхаков (Ish_2) 20.05.11 10:54
(42) Всё-таки выбор "Поле картинки" в качестве ярлыка не очень элегантен.
Гораздо перспективнее и богаче подход в платной разработке где за основу был выбран объект ГрафическаяСхема.
Но посмотрев код - пришёл в ужас.
Стало понятно , что дешевле доработать "РабочийСтол" из текущей темы.
44. Amorfus (Amorfus) 04.10.11 10:38
Очень понравилось. Пользователи в восторге. Использовал в своей конфе написанной с нуля. Спасибо автору.
45. fasdf fds (zog) 11.11.11 10:57
Спасибо автору. Всех порадовало)

slavabvo пишет:
Подскажи пожалуйста, под 8.2 будешь делать?


Да, под 8.2 все вроде пашет, не поленись скачай и проверь сам ;-)
46. fasdf fds (zog) 11.11.11 11:06
Спасибо автору. Всех порадовало)

slavabvo пишет:
Подскажи пожалуйста, под 8.2 будешь делать?


Да, под 8.2 все вроде пашет, не поленись скачай и проверь сам ;)
47. Роман (Raminus) 30.11.11 11:40
48. margo2007 (margo2007) 03.12.11 06:13
Да, под 8.2 все работает.
А можно подключить, не внося изменений в конфигурацию?
49. margo2007 (margo2007) 04.12.11 10:36
В версии 2.12 в разделе об обработке написанно:

Автозапуск = ВосстановитьЗначение("РабочийСтол_Автозапуск");
Если Автозапуск <> Неопределено Тогда
Если ВосстановитьЗначение("РабочийСтол_Автозапуск") Тогда
Каталог = СтрокаСоединенияИнформационнойБазы();
Если Найти(Каталог, "File=") = 0 Тогда
Каталог = КаталогПрограммы();
Иначе
Каталог = СтрЗаменить(СтрЗаменить(Каталог, "File=""", ""), """;", "") + "\";
КонецЕсли;
ОбработкаРабочийСтол = ВнешниеОбработки.Создать(Каталог + "РабочийСтол.epf");
ОбработкаРабочийСтол.ПолучитьФорму().Открыть;
КонецЕсли;
КонецЕсли;

Видимо, после "открыть" скобочки забыли поставить?
У меня толь ко так заработало : ОбработкаРабочийСтол.ПолучитьФорму().Открыть();
И то не сразу....
50. Ruslan Ahmetshin (AruslanM) 07.12.11 13:02
Автору спасибо, всех порадовало.
Держи плюс и от меня! :)
51. Владимир Шатохин (vovkakursk) 07.12.11 16:33
52. Анатолий (Yasen) 13.12.11 15:56
За разделение по страницам плюс. Используем давно, довольны.
53. NovSL NovSL (NovSL) 15.12.11 12:17
Так все таки версия под 8.2 будет? У меня не захотела работать под 8.2.15.257
54. NovSL NovSL (NovSL) 15.12.11 14:13
chmod660 пишет:

1с 8.2 (8.2.11.235)



{Форма.РабочийСтол.Форма(1499,11)}: Процедура или функция с указанным именем уже определена (ОткрытьФорму)



Переименование функции помогает.


Тоже сделал и я для 8.2.15. тестил под УПП. Пользователям понравилось. Единственно, так это долго запускаются внешние обработки типа Универсальный журнал документов. Но в общем намного приятнее кучи панелей и менюшек по стандарту
55. Vladimir (Boroda) 16.12.11 21:49
Такой вопрос (с учётом неопытности): в ЗУП уже есть стандартный рабочий стол. Если использовать этот, то он встанет поверх стандартного, параллельно с ним (будет выбор использования) или стандартный надо как-то отключить? И как прилепить данный рабочий стол, как его подключить? Опыта работы в 8-ке мало, поэтому затрудняюсь.
56. margo2007 (margo2007) 17.12.11 01:43
(55) Boroda,
В ЗУП нормальный рабочий стол. Не вижу смысла его менять.
Это в комплексной он необходим.
57. margo2007 (margo2007) 17.12.11 01:47
(54) NovSL,
У меня 8.2.15 без проблем работает.
Я даже информер погоды в него вписала.
58. margo2007 (margo2007) 17.12.11 01:49
Не хватает элементов оформления: рамочек и т.д..... :-(
59. margo2007 (margo2007) 17.12.11 01:51
(41) Ish_2,
Очень красиво! Тоже нужны рабочки и т.д....
Бесплатно эту доработку никак не получить? :-)
60. Игорь Исхаков (Ish_2) 18.12.11 20:29
(59) Почему нет ? Не жалко.
Во вторник прикреплю файл обработки к комментарию.
НО. На 99.9 % текст обработки автора Rauf. Изменения носят чисто косметический харакиер :
См. (41)
1. Возможность расположения текста справа от ярлыка.
2. Введен новый тип элемента : Надпись.
3. Элемент "Ярлык" может иметь тип "программный модуль" ,
т.е. интерактивно в режиме "1сПредприятие" может быть набран текст модуля в ярлыке и
по дв.щелчку запущен на исполнение.
4. В типовых возможно указывать для "отчета" настройку из справочника
(в нетиповых приведет к ошибке)
5. Перед запуском нужно очистить настройки пред.раб стола.

П.4-5. можно было бы поправить , но как то не сложилось. Рабочий стол стал не нужен в силу других причин.
61. Игорь Исхаков (Ish_2) 19.12.11 19:27
62. Vladimir (Boroda) 26.12.11 22:51
(56) Понятно. Спасибо.
rauf, было бы неплохо указывать в тексте описания чем, скажем, этот релиз рабочего стола отличается от 26.10.2009 ?
63. Петр Петров (Adoms) 28.12.11 14:28
Присоединяюсь ко все спасибо - СПАСИБА оч.класная весчь!!!:)
64. Галина Ивлева (galinka1c8) 19.02.12 17:48
огромное спасибо за программу. Очень удобно, быстро, а главное доступно для пользователя. Замечательно работает на 8.1. Пользователям обычно нравится встроенные рабочие столы в типовых конфигурациях и многие хотят их видеть оформленными под свои нужды, а на 8.1 такого нет.
65. Надежда М (jiggli) 01.06.12 10:40
66. rbw rbw (rbw) 29.01.13 10:03
(0) rauf, Спасибо за обработку. Подскажите порядок сохранения иконок, а то у меня после закрытия/открытия иконка сбрасывается на стандартную. М.б. есть ограничения по размеру иконки или я неправильно сохраняю. Делаю так: выбираю файл иконки, захожу в Настройку раб.стола и ставлю галочку "Закрепить раб.стол", потом еще сохраняю в файл.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа