Взаимодействие при редактировании одних и тех же данных [Расширение] УТ11

14.04.19

База данных - HighLoad оптимизация

Расширение позволяет взаимодействовать между пользователями в тех случаях, когда они пытаются редактировать одни и те же данные. Теперь пользователи могут согласовать между собой последовательность своих действий, а при необходимости – освободить данные, занятые другим пользователем.

Файлы

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

Наименование Скачано Купить файл
Взаимодействие при редактировании одних и тех же данных:
.cfe 14,65Kb
6 2 150 руб. Купить

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

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

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

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

Почему бы не реализовать все тоже самое, но через расширение подумал я, подумал и реализовал :)

Принцип действия следующий:

При открытии формы объекта пытаемся его заблокировать, если нам это удалось то форма открывается как обычно (для редактирования). Если заблокировать объект не удалось, то при открытии формы сообщаем об этом пользователю и открываем форму в режиме "Только просмотр" при этом создаем кнопку "Включить редактирование данных".

 

При нажатии на кнопку "Включить режим редактирования" пытаемся заблокировать объект (вдруг его уже "отпустили") если нам это не удалось то открываем окно в котором сообщаем о том, кто заблокировал данный объект и предлагаем варианты взаимодействия

 

При нажатии кнопки "Начать редактирование" снимаем режим "Только просмотр" и даем возможность начать редактирование данных объекта.

 

При установленном расширение Система взаимодействия можно написать сообщение пользователю заблокировавшему объект.

 

Требование для работы расширения:

  • Режим совместимости 8.3.12

 

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

Взаимодействие редактирование данные

См. также

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С v8.3 Бесплатно (free)

В статье речь пойдет про взаимодействие сервера 1С с MS SQL. Мы очень часто слышим, как важно оптимизировать все критические участки системы заблаговременно, в плановом режиме, как надо, «от и до» во всех деталях. Но в реальной жизни бывает по-другому. Очень часто клиенты обращаются к нам, когда система уже не дает работать: «спасите, помогите, болит очень сильно, надо решать». Об одном из таких случаев я и хотел бы вам сегодня рассказать.

11.07.2017    56207    R.Tsarenko    32    

229

HighLoad оптимизация Программист Запросы Бесплатно (free)

Наверное, каждый 1С-ник задавался вопросом "что быстрее, соединение или условие в ГДЕ?" или, например, "сделать вложенный запрос или поставить оператор В()"? В данной статье я не дам вам исчерпывающих инструкций по чтению планов запроса. Но я постараюсь объяснить доходчиво - что это такое и с какой стороны к ним подойти.

04.07.2017    61253    Evil Beaver    59    

393

HighLoad оптимизация Администрирование СУБД Системный администратор Программист 1С v8.3 Бесплатно (free)

Многие интересуются PostgreSQL, но не знают, насколько хорошо будет она работать с уже существующими системами. «Инфософт» - одна из первых компаний, кто опробовал PostgreSQL на Windows. О своем опыте перехода рассказывает руководитель отдела информационных технологий компании.      

23.06.2017    50484    a.doroshkevich    113    

167

HighLoad оптимизация Программист 1С v8.3 Управляемые формы 1C:Бухгалтерия Бесплатно (free)

Я являюсь автором и тренером курсов по оптимизации и повышению производительности в 1С. Большинство людей приходят ко мне на обучение, желая разобраться со своими проблемами, и я очень часто слышу от них: «эти блокировки замучили, достали, жизни нет, что делать – не знаем. Технологический журнал включали, галочки ставили, форумы читали – ничего не помогает». Я уверен, что эта тема актуальна для многих из вас, поэтому в статье, не вдаваясь глубоко в подробности, я хочу вам дать некоторые конкретные рекомендации, которые вы сможете применить у себя и сразу получить ощутимый эффект. Например, если у вас запрос из-за блокировок выполняется 15 секунд, то после оптимизации он начнет выполняться за 15 миллисекунд. Это обычная практика, никакой фантастики – все это можно сделать.

13.06.2017    119724    Andreynikus    38    

455

Универсальные функции HighLoad оптимизация Инструментарий разработчика Программист 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    59681    DarkAn    87    

207

Архивирование (backup) HighLoad оптимизация Системный администратор Программист 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Очень удобный способ, когда нам нужна не просто резервная копия, а "горячая" замена серверов.

19.05.2017    44558    MsDjuice    24    

73

HighLoad оптимизация Системный администратор Программист 1С v8.3 ИТ-компания Бесплатно (free)

Проведение нагрузочного тестирования WEB-сервисов, развернутых на платформе 1С. Целью тестирования является ознакомление с возможностями платформы 1С при работе с большим количеством запросов через опубликованные WEB сервисы на IIS 7.5

01.02.2017    33302    BraunAlex    34    

55
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vdv2701 92 11.10.19 13:15 Сейчас в теме
Довольно сложная тема. Судя по описанию, механизм совместного редактирования данных в данном случае не очень удобен. Хотелось бы, чтобы 1С приблизилась к Google Docs в данном вопросе. На infostart.ru есть и другие разработки по этой теме:
1) Коллективное редактирование документа
2) Native внешняя компонента для оповещения по UDP или TCP
Для отправки сообщения требуется регистрация/авторизация