Коммандер для 1С

Обработки - Обработка справочников

Удобный менеджер для работы со всеми иерархическими справочниками в 1С

На днях натолкнулся на интересную разработку «Тотал коммандер для 1С» //infostart.ru/public/204472/. Идея отличная просто.  Небольшое использование Тотала вылилось в создание своего более универсального коммандера. «1С коммандер» сделан полностью «с нуля», была взята лишь идея.

Достоинства:

  1. Возможность работать с любыми иерархическими справочниками (с неиерархическами не вижу смысла).
  2. Возможность настройки и вывода дополнительных колонок, дальнейшая по ним сортировка
  3. Возможность поиска по выводимым реквизитам.
  4. Единовременно выделена лишь одна табличная часть, что облегчает понимание с чем и где сейчас работаешь.
  5. Над каждой табличной частью есть командная панель, что вводит дополнительные возможности работы с этими табличными частями.
  6. Возможность перемещения элементов из одной табличной части в другую (drag and drop)
  7. Возможность выделять несколько строк табличной части и производить операции с ними.
  8. При копировании и пометке на удаление действия производятся со вложенными элементами и группами.
  9. Достаточно простой для понимания код 

Недостатки:

Если будут замечены недостатки и баги, прошу сообщить

UPD:

1. Исправлены обнаруженные баги (сообщения 36 и 37)


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

Наименование Файл Версия Размер
1С Коммандер
.epf 11,59Kb
13.11.13
89
.epf 1.0.1 11,59Kb 89 Скачать

См. также

Вознаграждение за ответ
Показать полностью
Комментарии
1. Armando Armando (Armando) 1375 11.11.13 16:49 Сейчас в теме
Почему F7 - удалить? А F8 - создать каталог?
CratosX; mikmike; +2 Ответить 1
2. tamidi Д (tamidi) 5 11.11.13 17:15 Сейчас в теме
Действительно, F7 и F8 лучше поменять, на автомате можно и лажануться, кто привык к Тотал коммандеру зачастую пользуется клавиатурой
3. Сергей Дюганов (Dyganov) 11.11.13 17:24 Сейчас в теме
Удобный инструмент, если номенклатура разветвленная и надо ее реорганизовать или дополнить схожими позициями.
(1) +1 я точно не туда ткну.
4. Alexander Masson (mrmasson) 51 11.11.13 17:52 Сейчас в теме
Да, действительно я промахнулся))). Выгрузил новую версию обработки. Скриншоты завтра изменю. Всем скачавшим в ближайшее время вышлю ссылку на новую версию обработки
5. Alexander Masson (mrmasson) 51 11.11.13 17:53 Сейчас в теме
(3) Dyganov, Спасибо за отзыв. Проверьте почту- скоро Вам тоже пришлю обработку)
6. Яков Коган (Yashazz) 2079 11.11.13 18:46 Сейчас в теме
Во, теперь попёрли коммандеры... Чем ваш отличается от предыдущих?
7. Alexander Masson (mrmasson) 51 11.11.13 18:57 Сейчас в теме
(6) Yashazz, Основным "идейным" вдохновителем для меня явился "Тотал коммандер для 1с" (ссылка в самой публикации). То, что я описал в достоинствах, как раз я не нашел в том коммандере. Вы можете скачать и посмотреть мой коммандер - не понравится, напишите что и почему - верну обратно Вам 1$m. Понравится - буду рад. В любом случае любая обоснованная критика будет мне полезна
8. Иван Соловьев (99-9999) 11.11.13 20:20 Сейчас в теме
Отличная обработка. Однозначно плюсую. Бухам понравится
9. Иван Соловьев (99-9999) 11.11.13 20:22 Сейчас в теме
(4) mrmasson, Хорошая инициатива
10. Alexander Masson (mrmasson) 51 11.11.13 20:35 Сейчас в теме
11. Alexander Masson (mrmasson) 51 11.11.13 21:01 Сейчас в теме
Что еще можно добавить/изменить в данной обработке?
12. Armando Armando (Armando) 1375 11.11.13 21:44 Сейчас в теме
(11) mrmasson, например, прикрутить полнотекстовый поиск.
13. Alexander Masson (mrmasson) 51 11.11.13 22:26 Сейчас в теме
(12) Armando,думал, но в итоге отказался. т.к. единовременно работа в одном справочнике, то обычного поиска в пределах этого справочника вполне достаточно, достаточно выбрать нужный реквизит. Можно, конечно, сделать возможным поиск по нескольким реквизитам одновременно. Спасибо. Подумаю.
14. Яков Коган (Yashazz) 2079 11.11.13 23:52 Сейчас в теме
У меня вопрос вообще ко всем подобным блокам: что полезного можно выкрутить из двух панелей, кроме перекидывания между папками и сравнения? Лично моя фантазия на этом кончилась.
15. Alexander Masson (mrmasson) 51 12.11.13 05:38 Сейчас в теме
(14) Yashazz, В принципе только это и нужно.Попробуйте привести в порядок тот же справочник "номенклатура", который велся всеми.
17. Nelli A (Nelli_A86) 12.11.13 12:21 Сейчас в теме
Оригинальная идея, обработка однозначно "must have"
18. Руслан Хасанов (hasan-rusel) 10 12.11.13 12:26 Сейчас в теме
Пригодиться в копилку)
А добавить можно групповое переименование и сравнение папок
19. Alexander Masson (mrmasson) 51 12.11.13 12:28 Сейчас в теме
(18) hasan-rusel, Прекрасная идея. На досуге подумаю
20. Александр Майнагашев (dedicated) 23 12.11.13 12:52 Сейчас в теме
Спасибо большое! Еще можно прикрутить сохранение настроек в хранилище, чтобы после закрытия в следующий раз открывать с предыдущего места.
ВадимЛитовченко; +1 Ответить 1
21. Alexander Masson (mrmasson) 51 12.11.13 12:55 Сейчас в теме
(20) dedicated, Спасибо за совет, непременно в ближайшее время им воспользуюсь.
ВадимЛитовченко; +1 Ответить
22. Александр Зубцов (iov) 361 13.11.13 01:50 Сейчас в теме
а прикрутить можно вот что.
1) Отметка галками множественная по кнопкам (все все снять инвертировать )
2) отбор по вхождению строки
3) лог действий. (возможность записи в журнал)
4) отмена действий (о да и такое видел)
5) фильтрация по сложным условиям (яля отчет только с возможностью отметить галками необходимые элементы)
6) соответственно групповая обработка по галкам или выделению (банально вызов групповой обработки типовой с заполнением)
7) печать структуры выделенных.
mrmasson; ВадимЛитовченко; +2 Ответить 1
23. Андрей Акулов (DrAku1a) 1201 13.11.13 05:36 Сейчас в теме
Еще один коммандер... Свой что-ли написать :-D
DJDUH; Mi4man; ВадимЛитовченко; SirYozha; +4 Ответить 1
24. Alexander Masson (mrmasson) 51 13.11.13 06:14 Сейчас в теме
(22) iov, п.2 реализован. Над остальным задумаюсь
25. Alexander Masson (mrmasson) 51 13.11.13 06:15 Сейчас в теме
(23) DrAku1a, было бы интересно потом сравнить)
26. Павел Крохин (ATrade06) 13 13.11.13 07:23 Сейчас в теме
Как насчет кнопки Заменить(Объединить).
ВадимЛитовченко; +1 Ответить 1
27. Alexander Masson (mrmasson) 51 13.11.13 07:34 Сейчас в теме
(26) ATrade06, Напишите, пожалуйста, подробнее (в личку либо здесь) что Вы подразумеваете. Немного не могу понять идею(( Такими темпами в ближайшее время выйдет версия 2.0). Все скачавшие сейчас смогут в дальнейшем скачать обновленную версию бесплатно
28. Сергей Буланкин (bulas) 101 13.11.13 08:51 Сейчас в теме
Alt + F7 (поиск) не помешает добавить, когда справочники большие.
ВадимЛитовченко; +1 Ответить 1
29. Alexander Masson (mrmasson) 51 13.11.13 09:08 Сейчас в теме
(28) bulas, поиск есть (в правом верхнем углу). Добавлю сочетание клавиш. Спасибо
30. rasswet (rasswet) 80 13.11.13 10:56 Сейчас в теме
удалить удаляет или пометку ставит? может отметить это как-то на самой форме?
31. Alexander Masson (mrmasson) 51 13.11.13 11:04 Сейчас в теме
(30) rasswet, Ставит пометку на удаление! когда Вы нажмете F8 система Вас предупредит о том, что будет установлена пометка на удаление. Думаю гораздо проще и быстрее будет потом удалить помеченные на удаление объекты, чем восстанавливать ссылочную целостность (если объект будет удален сразу, без контроля)
32. Сергей Радченко (Rad90210) 11 13.11.13 13:40 Сейчас в теме
Очень симпатичненько. Не плохо бы добавить на хоткеи стандартные функции (хотя бы частично) с универсальных обработок: поиск дублей, переименование, перенумерация, групповая обработка ... Если эргономично вместить в интерфейс - можно было бы продавать :)
В любом случае плюс. ВОт накоплю СМ и скачаю ))
36. Сергей Радченко (Rad90210) 11 13.11.13 14:30 Сейчас в теме
При попытке добавить доп. колонку в справочнике статьи затрат (Бух 8.2 для Украины) пишет
{Форма.Форма.Форма(44)}: Ошибка при вызове конструктора (ОписаниеТипов)
ЭлементыФормы.ЛеваяТЧ.ТипЗначения = Новый ОписаниеТипов(СпрСписок);
по причине:
Недопустимое значение параметра (параметр номер '1') (СправочникСписок.Статьи затрат)
В принципе то же происходит с другими справочниками (номенклатура и контрагенты - работают корректно)

Жалко что отбор и сортировку нет возможности делать по доп. колонкам.
37. Сергей Радченко (Rad90210) 11 13.11.13 14:35 Сейчас в теме
При отсутствии элемента, кнопка удалить перестает быть активной (что корректно), а просмотр и копировать - остаются активными. При попытке нажать на просмотр в этой ситуации приводит к ошибке:
{Форма.Форма.Форма(172)}: Значение не является значением объектного типа (Ссылка)
ОткрытьЗначение(ТекСтрока.Ссылка);

(36) - актуально и для УТ для Украины
38. Сергей Радченко (Rad90210) 11 13.11.13 14:39 Сейчас в теме
Еще можно было бы в опции вынести что то типа - "Не спрашивать действительно ли я чего то хочу". Если в корне много реквизитов - каждый раз отвечать не камильфо :(
39. Alexander Masson (mrmasson) 51 13.11.13 14:49 Сейчас в теме
(36) Rad90210, исправил обнаруженные ошибки, обработку пересылаю на почту повторно для дальнейшего изучения.
Поиск по дополнительным колонкам делать можно. Сортировку включать не стал, т.к. на одном из форумов сотрудник 1с написал, что по не индексируемым полям сортировку делать не рекомендуется (как-то так)
41. Alexander Masson (mrmasson) 51 13.11.13 15:41 Сейчас в теме
(40) Rad90210, Изначально дополнительные колонки в отборе не делал, т.к .посчитал что поиска будет достаточно. Думаю стоит добавить
42. Сергей Радченко (Rad90210) 11 13.11.13 16:19 Сейчас в теме
В ЗуПе просмотр для справочника Контрагенты:
{Форма.Форма.Форма(178)}: Ошибка при вызове метода контекста (ЗначениеЗаполнено)
Если ЗначениеЗаполнено(ТекСТрока) Тогда
по причине:
Проверка мутабельных значений на заполненность не поддерживается
это в исправленной версии. для предыдущей - все гуд.
43. Alexander Masson (mrmasson) 51 13.11.13 18:15 Сейчас в теме
(42) Rad90210, понял. исправлено)
44. DAnry (DAnry) 12 13.11.13 20:36 Сейчас в теме
А чем отличается от «Тотал коммандер для 1С» ?
45. Алексей Т. (CratosX) 98 14.11.13 01:46 Сейчас в теме
В Total Commander есть функция сравнения файлов. Прикрутите тут такую фичу
http://infostart.ru/public/152745/
46. Alexander Masson (mrmasson) 51 14.11.13 05:36 Сейчас в теме
(44) DAnry, отличается тем, что я описал в достоинствах
47. Alexander Masson (mrmasson) 51 14.11.13 08:41 Сейчас в теме
(45) CratosX, для чего сравнивать файлы? обработка работает со справочниками. если только сравнивать два элемента справочника (смотреть чем различаются реквизиты)...
48. oleg kaminskiy (leshiy26) 140 14.11.13 08:45 Сейчас в теме
А почему перепутаны горячие клавиши F7 и F8?
обычно F7 - создать каталог F8 - удалить
Gendalf_beliy; +1 Ответить 1
49. Alexander Masson (mrmasson) 51 14.11.13 09:08 Сейчас в теме
(48) leshiy26, Изначально было перепутано - об этом написали, и я сразу исправил в обработке, но скриншот не получилось поменять. Сейчас изменил скриншот
50. DAnry (DAnry) 12 14.11.13 13:28 Сейчас в теме
Еще одна похожая разработка http://infostart.ru/public/65473/Data Commander, я б сказал даже покруче. Например источником данных может быть запрос, также есть опция установки произвольных значений выбраным елементам и т.д.
51. Alexander Masson (mrmasson) 51 14.11.13 13:32 Сейчас в теме
(50) DAnry, если тут на сайте поискать я думаю много найдется.
54. Игорь Матюшин (Nebiros777) 2 25.02.14 13:31 Сейчас в теме
Инетересно для работы с большой базой например торгового центра или холдинга.
55. Alexander Masson (mrmasson) 51 25.02.14 13:46 Сейчас в теме
(54) Nebiros777, На это и рассчитано.
Оставьте свое сообщение