Мужики. При заполнении документа, когда сразу несколько пользователей его заполняют,

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

19 ответов

10 просмотров

Тебе надо решать проблему объектных блокировок.

Александрᅠ ᅠ 28
Это в коде только?

Костылить оболочку, и на других метаданных собирать.

Александрᅠ ᅠ-28 Автор вопроса
Dmitriy Ilyn
Костылить оболочку, и на других метаданных собират...

Звучит как будто что то с ядерной физикой связано. Спасибо

Александрᅠ ᅠ 28
Звучит как будто что то с ядерной физикой связано....

Ну не всё так страшно (но безусловно и не всё так сложно). Основная идея - создаете копии объекта для всех кому надо одновременно изменять, а накладываете объектную блокировку только тогда когда уже записываете готовый результат в объект (а это занимает небольшой момент времени). Основная проблема при таком подходе - обеспечивать копии объектов актуальной информацией из других копий и вопрос разрешения коллизий (когда будут менять одновременно одно и то же два разных человека.

Александрᅠ ᅠ-28 Автор вопроса
Andrew Maystrenko
Ну не всё так страшно (но безусловно и не всё так ...

Спасибо! Но навреное систему учета другу сделать будет легче из за специфики работы.

Александрᅠ ᅠ 28
Спасибо! Но навреное систему учета другу сделать б...

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

Александрᅠ ᅠ-28 Автор вопроса
Andrew Maystrenko
Прежде чем ломать копья и строить другую систему у...

Не. Там так и надо. В кратце, юристам надо в большую таблицу занести по клиентам инфу. Сделал в таб. В документе. По аналогии с гугл таблицей

Александрᅠ ᅠ 28
Не. Там так и надо. В кратце, юристам надо в больш...

Зря... Надо было реализовывать в "необъектном механизме".... Переделайте на форму регистра сведений и будет вам счастье😎

Александрᅠ ᅠ 28
Не. Там так и надо. В кратце, юристам надо в больш...

Можно заменить табличную часть на РС, если совсем не хочется разбивать документы.

Александрᅠ ᅠ 28
Не. Там так и надо. В кратце, юристам надо в больш...

Гугл таблица может быть табличным документом по данным регистров, в которые пишут много документов параллельно. Смотря, что нужно с ней делать. А если хочется в 1С совсем Excel, то редактировать табличный документ можно. А, если формул хочется, посмотрите на Табулу.

Александрᅠ ᅠ-28 Автор вопроса
Alexander
Гугл таблица может быть табличным документом по да...

Хочется тупо гугл таблицу в 1с перенести. Все вообще

Александрᅠ ᅠ 28
Хочется тупо гугл таблицу в 1с перенести. Все вооб...

Поле html на форме. В нем открыть гугл таблицу.... Вариантом много. Думайте. Мои мысли я вам ранее написал.

Похожие вопросы

Обсуждают сегодня

С той же поддержкой Android в тулчейне, если кому интересно. На Swift Forums шло убогое обсуждение всякой херни годами, но ничего годного так и не появлялось. Пришел vgorloff ...
iMike
1
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
а чем лучше всего сделать глобальный лок, если много нодов, до сотни? ну то есть мне надо, чтобы некоторые операции с объектом не происходили одновременно. перемещение между н...
Д. П.
15
с помощью чего можно бота добавить как админа в чат? (условно в боте есть кнопка, нажатие на которую приводит тебя к выбору чата и выдаче прав боту)
ηє νєямσяє
5
Подскажите как мне лучше держать websocket сединение и переодически передавать в него данные? Сначала я сделал так: for _ in 1...1000 { try? await ws.send("test") try...
Mihail Verenich
2
Всем привет, есть таблица компонентов (например материнка, процессор, видеокарта и тд) components и нужно еще реализовать механизм "совместимости" (те какой-то словарь, мол од...
Vladimir
2
А цены чем оправданы?
Lencore
7
Или к тому, что возложить ответственность на команду OTP, это хорошо, а взять её на себя, это не хорошо? )
Юрий Жлоба
7
я часов 15 назад начал пытаться написать хоть что-то напоминающее ос и у меня есть проблема, которую я пытаюсь решить последние часов 5: есть крч 2 исходника с минимальным код...
Al1to
17
Карта сайта