gifts2017

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

Опубликовал Alexander Masson (mrmasson) в раздел Обработки - Обработка справочников

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

На днях натолкнулся на интересную разработку «Тотал коммандер для 1С» http://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
88
.epf 1.0.1 11,59Kb 88 Скачать

См. также

Contragent+ 5.0 от 2 500
Вознаграждение за ответ
Сумма: 0 $m
Добавили:
Alexander Masson (mrmasson) (1.00 $m)
Подписаться Добавить вознаграждение

Комментарии

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

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

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