|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
ВМоисеев, Что это за %?$#*! Почему в коде мешанина с кириллицей? Почему логика хранится в коде обработчика нажатия? Я сваливаю, это слишком xD. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:11 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
ВМоисеев, Так что происходит в случае "наличие изменений сущности, внесенные другими"? сделанная работа идёт в корзину? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:23 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
crutchmaster ВМоисеев, Что это за %?$#*! Почему в коде мешанина с кириллицей? Почему логика хранится в коде обработчика нажатия? Я сваливаю, это слишком xD. Тут ещё и принуждение пользователя закрыть Word (а у человека, к примеру, там пару отдельных документов на редактировании), чтобы отредактировать документ из системы. Автор просто не знает, что можно открывать несколько независимых Word-ов. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:42 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
>Изопропил, сегодня, 12:23 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22163959][22163959] >сделанная работа идёт в корзину? < Как решит клиент. Он работает с Word (Paint.Net). Может сохранить файл со своими изменениями на своём локальном компе. При повторном заходе - copy/paste, или как здесь ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:45 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
Stanislav P Тут ещё и принуждение пользователя закрыть Word Код: sql 1. 2. 3. 4.
Там еще какой-то левый процесс стартует и прибивается по ходу дела. Код: sql 1.
А тут удаляют каталог клиента. Этот человек с огнём играет:) В любом случае, когда кто-то будет говорить, что дельфи - это нормальная тема, будет чем ответить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:48 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
ВМоисеев >Изопропил, сегодня, 12:23 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22163959][22163959] >сделанная работа идёт в корзину? < Как решит клиент. Он работает с Word (Paint.Net). Может сохранить файл со своими изменениями на своём локальном компе. При повторном заходе - copy/paste, или как здесь а изменения в прочих "сущностях" тоже в корзину? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:52 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 11:41 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22163915][22163915] >Что делать? < Код обработчика - редактирование документа Word Ладно, закончим на этом. Ответа я так и не дождусь, видимо ты сам толком не понимаешь, что пользователю делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:54 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
Stanislav P hVostt Почему каждый раздел не сделать независимо редактируемым? Если вы заблокировали документ, значит у других работа стоит, правильно? Для технических документов есть специальные системы, которые заточены под такую схему работы, но не все об этом знают и поэтому изобретают разные варианты работы. В общем, нужно решать конкретную задачу и конкретные проблемы. Есть и общие решения, типа хранение версий, аудит изменений -- они универсальны и решают множество задач, включая проблему совместного редактирования. А дальше уже нужно смотреть по UI/UX, по бизнес-логике, архитектуре и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:57 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
crutchmaster А тут удаляют каталог клиента. Этот человек с огнём играет:) Вообще могу успокоить. Он делает поделку, которую никто не использует :) В своём домике из говна и палок, можно играть с огнём -- не страшно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:58 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
crutchmaster Что это за %?$#*! Почему в коде мешанина с кириллицей? Почему логика хранится в коде обработчика нажатия? Ты что, первый раз его код видишь? :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 12:59 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
fkthat crutchmaster Что это за %?$#*! Почему в коде мешанина с кириллицей? Почему логика хранится в коде обработчика нажатия? Ты что, первый раз его код видишь? :)) Шок-контент :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 13:01 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
fkthat Ты что, первый раз его код видишь? :)) Да! Я тут где-то присвоил хаку (хотел засунуть два целых в один флоат) одного чувака статус "костыль месяца", но то, что я увидел сегодня - это за гранью. Если я когда-то возьмусь вести такую рубрику, Моисеев - вне конкурса. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 13:11 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 12:54 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22163984][22163984] >...Ответа я так и не дождусь… < Для работы с сущностями Персоны служит панель (UserControl) Персоны. Панель содержит грид со списком Персон. Работа с конкретной персоной начинается здесь и завершается здесь. Когда завершаете обработку атрибута(ов) Персоны, то возвращаетесь сюда. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 13:17 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
>crutchmaster, сегодня, 12:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22163980][22163980] >А тут удаляют каталог клиента. Этот человек с огнём играет:) < Почему? Path рабочей папки формируется так: гп.pth_Папка_ДФП = Environment.CurrentDirectory + @"\" + Path.GetRandomFileName() + @"\"; и что плохого, если удаляется временная папка? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 13:32 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
crutchmaster хотел засунуть два целых в один флоат В C/C++ запросто делается через union, только нужен ведь float с двойной точностью, 64 бита. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 13:35 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
ВМоисеев Для работы с сущностями Персоны служит панель (UserControl) Персоны. Панель содержит грид со списком Персон. Работа с конкретной персоной начинается здесь и завершается здесь. Когда завершаете обработку атрибута(ов) Персоны, то возвращаетесь сюда. Давай по-другому. Я -- тупой пользователь. Открыл карточку, редактирую, файл изменил -- прикрепил. Пытаюсь сохранить, а система показывает ошибку, что сохранить нельзя, так как кто-то успел внести изменения. Что мне делать? Объясни как пользователю. Будь добр, если не сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 13:37 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
>crutchmaster, сегодня, 12:48 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22163980][22163980] >Там еще какой-то левый процесс стартует и прибивается по ходу дела. < Активизация Word дело не торопливое. Надо как-то отразить процесс ожидания. Крутится земной шарик + ProgressBar ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 13:48 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 13:37 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22164037][22164037] >...Что мне делать? Объясни как пользователю. Будь добр, если не сложно. < О не штатной ситуации пользователю сообщается так: if (wspErr != null) MessageBox.Show(wspErr, caption_Entity, MessageBoxButton.OK); делать ему собственно ничего не надо. Для продолжения кликнуть ОК ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 14:03 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
ВМоисеев >hVostt, сегодня, 13:37 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22164037][22164037] >...Что мне делать? Объясни как пользователю. Будь добр, если не сложно. < О не штатной ситуации пользователю сообщается так: if (wspErr != null) MessageBox.Show(wspErr, caption_Entity, MessageBoxButton.OK); делать ему собственно ничего не надо. Для продолжения кликнуть ОК Он нажмёт ОК и его изменения сохранятся? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 14:12 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
fkthat не догадались предлагать просто мержить с помощью неё изменения совершенно непонятно. потому что "мержить" 99.99% нельзя, поддается мержу только то что не связано, независимо,... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 14:16 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
hVostt Он нажмёт ОК и его изменения сохранятся? Оптимизм по умолчанию предполагает отказ от изменений и актуализация кэша при невозможности разрешения коллизий (если не включена опция LastWin). В этом и суть подхода. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 14:21 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
>hVostt, сегодня, 14:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22164075][22164075] >Он нажмёт ОК и его изменения сохранятся? < Нет. Сообщение о не штатной ситуации. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 14:22 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
hVostt L_argo пропущено... ОК. Смета большого проекта. Участвует почти вся инженерная компания (проектанты, продажники, отдел закупок, тех.отдел., отдел монтажа, отдел сервиса и пусконаладки, транспортники и пр. Много людей одновременно заходят в разделы документа и там что-то вносят/корректируют. Не только в "своих" разделах. Некот. специалисты корректируют много разделов. Технически документ не был готов к этому. Пришлось просто сделать рид-онли, для тех, кто не первый зашел. 1. Почему каждый раздел не сделать независимо редактируемым? 2.Если вы заблокировали документ, значит у других работа стоит, правильно? Это бы все равно полностью не решило бы проблему, т.к. техотдел и КД может работать во всех разделах, т.к. руководит подготовкой всего документа. 2. Да. Один редактирует, остальные только просматривают. Иногда просят выйти на пару минут. Пример из жизни. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 14:36 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
ВМоисеев и что плохого, если удаляется временная папка? 1)плохого ничего, если содавать её в предназначенном для этого месте (Path.GetTempPath) а не в текущем каталоге 2)Path.Combine, а не конкатенацию следует использовать ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 14:42 |
|
совместное редактирование форм
|
|||
---|---|---|---|
#18+
>Изопропил, сегодня, 14:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1326982&msg=22164108][22164108] >1)плохого ничего, если содавать её в предназначенном для этого месте (Path.GetTempPath) а не в текущем каталоге < мне пришлось допустить одновременную работу нескольких копий приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2020, 15:08 |
|
|
start [/forum/topic.php?fid=32&msg=39977438&tid=1539842]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 266ms |
total: | 408ms |
0 / 0 |