To do list - список дел с привязкой к объекту системы

14.05.20

Задачи пользователя - ServiceDesk, HelpDesk

И что я хотел сделать с этим документом? To do list - напомнит!

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
To do list:
.epf 17,82Kb ver:1.1.3
10 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Так вот значит: пользуюсь я такой One Note, составляю список дел, по задаче. И тут другая прилетает. Естественно задача прилетает в 1Ске. По ней делаю новый список задач. Потом еще список, потом еще... И нужный список дел - уже не найти.

Вот и решил я сделать список дел, который будет угадывать, какой список мне сейчас нужен. Как минимум привязать к ссылочному объекту системы.

Это мой личный список дел, поэтому хранить его в базе смысла не вижу. Список хранится в файле на диске. В нем же могут хранится еще и другие списки.

Сначала сделал просто кнопку "Угадать объект", но этого показалось мало. В итоге появился режим "Закрепления", который закрепляет список справа и автоматически "Угадывает" открытый объект системы.

В итоге: при открытии задачи в закрепленной справа обработке у меня отображается список дел по этой задаче!

Данные списков и объектов хранятся файлах TDL в формате json. Не обошлось без небольшой сериализации ссылочных данных. В связи с этим, один файл списка (.tdl) рекомендую использовать только одной базе. А также периодически либо чистить этот файл, либо использовать новый.

Достаточно интересный получился алгоритм "угадывания" открытого объекта. 

Ну и, конечно, пришлось повозиться с WScript.Shell, чтобы прикрепить/открепить для разных версий 1С. Получилось как-то так:

&НаКлиенте
Процедура ПрикрепитьКФормеОбъекта()
	
	Активизировать();
				
	Попытка
		WSHShell = Новый COMОбъект("WScript.Shell");
	Исключение
		Возврат;
	КонецПопытки;	
	
	СИ = Новый СистемнаяИнформация();
	//До версии 8.3.15
	Если СтрРазделить(СИ.ВерсияПриложения,".")[2] < "15" Тогда
		WSHShell.SendKeys("%");            // Нажимаем кнопку Главное меню
		WSHShell.SendKeys("{DOWN 5}");     // Нажимаем пятый сверху пункт меню - Окна
		WSHShell.SendKeys("{RIGHT}");      // Переходим в подменю Окна
		Если Не Прикреплена Тогда
			WSHShell.SendKeys("{UP 5}");   // Закрепляем справа
		Иначе
			WSHShell.SendKeys("{UP 2}");   //Открепляем
		КонецЕсли;
		WSHShell.SendKeys("{ENTER}");
	//В версиях после 8.3.15 
	Иначе
		WSHShell.SendKeys("%(-)");           // Открываем меню окна 
		WSHShell.SendKeys("{DOWN}");         // Нажимаем вниз
		WSHShell.SendKeys("{RIGHT}");        // Переходим в подменю Окна
		Если Не Прикреплена Тогда
			WSHShell.SendKeys("{DOWN 3}");   // Закрепляем справа
		Иначе
			WSHShell.SendKeys("{UP}");       //Открепляем
		КонецЕсли;
		WSHShell.SendKeys("{ENTER}");	
	КонецЕсли;
					
КонецПроцедуры

Спасибо за помощь в разработке Timic

Работать должно на всех конфигурациях с режимом совместимости 8.3.6 и выше. WScript.Shell - разные для версии ниже и выше 8.3.15. Тестировалась на версиях платформы 8.3.17.1386 и 8.3.12.1714. Второй вариант платформы с режимом совместимости 8.3.6 и без него. 

 

UPD. Добавлена возможность подключения как дополнительной обработки. При открытии обработка сразу пытается закрепиться справа (успешно прикрепляется, если доступен WScript.Shell). Добавлено автосохранение измененных списков. Чтобы не путаться, убрана возможность сохранения нескольких списков для одного объекта в одном файле.

Вступайте в нашу телеграмм-группу Инфостарт

Обработка to do list список дел todolist чек-лист check-list

См. также

ServiceDesk, HelpDesk 1С:Предприятие 8 Россия Платные (руб)

Конфигурация KANBAN 1С, редакция 1.0 является готовым, самостоятельным решением. Для решения управленческих задач над проектами в команде. Основана на принципах учета задач разработанными японскими сотрудниками на заводе «Toyota» в 1959 году. Конфигурация является упрощенным аналогом иностранной программы «Jira» и адресована преимущественно для небольших и средних организаций желающих вести контроль и учет задач по своей деятельности.

5084 руб.

07.03.2023    16924    19    54    

65

Управление взаимоотношениями с клиентами (CRM) ServiceDesk, HelpDesk 1С:Предприятие 8 1С:Управление производственным предприятием Управленческий учет Платные (руб)

Автоматизируйте процесс управление задачами, организуйте линию поддержки для предприятия. Подключайте различные подразделения и организовывайте взаимодействия между ними (IT отдел, бухгалтерия, отдел кадров и т.д). Подсистема Service Desk (Сервис Деск) протестирована на 1С:УПП 1.3. Под остальные конфигурации на обычных формах, возможно только самостоятельная адаптация.

8174 руб.

17.12.2018    43218    21    36    

40

ServiceDesk, HelpDesk Россия Абонемент ($m)

В современных компаниях вопросы и проблемы сотрудников требуют централизованной обработки. HelpDesk — это система регистрации, обработки и отслеживания запросов пользователей (инцидентов, услуг). Основная бизнес-роль — превратить хаотичные обращения в структурированные заявки, гарантировать, что ни одна из них не потеряется, и обеспечить обработку тем, кто должен это сделать, в установленный срок. Часто возникает путаница между понятиями HelpDesk и ServiceDesk. HelpDesk — это точка контакта для решения конкретных сбоев («не работает принтер», «сбросить пароль»). ServiceDesk — более широкое понятие: центр обслуживания, который управляет не только инцидентами, но и услугами для пользователей (предоставление доступа к новому ПО, управление оборудованием).

1 стартмани

03.02.2026    546    vitall924    0    

7

ServiceDesk, HelpDesk 1С:Предприятие 8 Абонемент ($m)

Конфигурация для платформы и мобильного приложения. Предназначена для управления задачами и заметками с возможностью установки Push-напоминаний. Возможность синхронизации с центральной (серверной) базой. Возможность встроить в другие конфигурации или использовать как самостоятельную базу.

5 стартмани

30.01.2026    406    2    idom0601    5    

1

Управление взаимоотношениями с клиентами (CRM) ServiceDesk, HelpDesk Пользователь 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Абонемент ($m)

Универсальное и гибкое расширение предоставляет возможность ставить задачи исполнителям и контролировать их выполнение: учитывать сроки, просрочки по задачам, делать KPI в зависимости от количества задач, контролировать трудозатраты и закупку по задачам. Присутствует группировка по подразделениям, исполнителям, статусам задач и пр.

10 стартмани

13.12.2025    867    5    zhuravl    3    

3

ServiceDesk, HelpDesk Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Абонемент ($m)

Доска Канбан для БП 3, один из примеров реализации, стадии можно менять в соответствующем справочнике с последующей возможностью перестроить порядок, а также добавить или удалить имеющиеся стадии на форме (колонки стадий формируются динамически).

1 стартмани

10.12.2025    586    4    Cohap    0    

2

ServiceDesk, HelpDesk Программист Пользователь 1С 8.3 Россия Абонемент ($m)

Система обработки заявок (Help-desk) — это централизованный инструмент для управления инцидентами и запросами пользователей. Она автоматизирует работу с заявками для ИТ-специалистов организации и разработчиков конфигураций, повышая скорость и порядок их работы. Пользователи получают прозрачный канал связи, а также возможность контролировать статус своих обращений, что исключает их потерю и повышает общую эффективность.

3 стартмани

03.12.2025    1076    6    olegpkc    2    

7

ServiceDesk, HelpDesk WEB-интеграция Системный администратор Программист 1С:Предприятие 8 Россия Абонемент ($m)

Подсистема в отдельной конфигурации на платформе 8.3 по автоматическому импорту задач из JIRA через REST API. Ключевые функции: Импорт и хранение задач на платформе 1С. Назначение: Интеграция с другими подсистемами; Навигация по задачам средствами 1С; Построение отчетов, используя всю мощь СКД.

2 стартмани

18.11.2025    1280    3    AYurin    3    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. tanya_charm 22.05.20 11:21 Сейчас в теме
Коллеги уточните "как работает?"
В обработке нет процедуры "Сведения о внешней обработке", следовательно она не подключается как внешняя.
Можно схематично, шаги использования?
2. SnubbyAston 52 22.05.20 11:34 Сейчас в теме
(1) Файл - открыть - ToDoList.epf
Как обычная внешняя обработка. Ранее не планировал подключать средствами БСП. В принципе, можно добавить...
3. SnubbyAston 52 22.05.20 11:48 Сейчас в теме
(1) Пример использования:
1. открываем базу, открываем ToDoList, закрепляем (по специальной кнопке в обработке). Работаем с системой, Справа будут отображаться задачи по открытому объекту
2. открываем базу, работаем, открываем объект, к которому нужно добавить список дел, открываем обработку, Жмем "волшебную палочку", смотрим/редактируем список дел
3. Без привязки к объектам. Открываем ToDOList, создаем список дел (желательно с наименованием - Вам самим проще потом будет ориентироваться в них), сохраняем.

ps. все три примера варианта использования есть на скриншотах в статье
4. tanya_charm 22.05.20 12:05 Сейчас в теме
ок, спс. Протестирую.
Мой сценарий.
Захожу в объект , жду кнопка, открываем список, как чек лист, вношу что надо или отмечаю что сделано, закрываю чек лист
ФАЙЛ - ОТКРЫТЬ, не хочу ни когда делать. Выбирать объект тоже.
5. SnubbyAston 52 22.05.20 12:22 Сейчас в теме
(4) Для этого должна быть БСП и вы ограничиваетесь определенными типами.
Ваш сценарий услышал. Подумаю, как лучше сделать в условиях БСП. Следите за обновлениями.)
6. tanya_charm 22.05.20 12:44 Сейчас в теме
(5) Про БСП согласен, но 99% процентов клиентов и мы сами это БСП. Жду обновления.
Для отправки сообщения требуется регистрация/авторизация