Имя: Пароль:
1C
1С v8
Запись данных несколько пользователей одновременно
, ,
0 Ruslan_
culeiman
 
23.04.19
19:10
Приветствую, расскажите как по уму сделать.
Есть скажем документ в нем есть ТЧ контрагенты, в эту тч одновременно может вносить несколько менеджеров новых контрагентов или удалять
Как сделать чтобы с одним документом могли спокойно работать несколько пользователей? делать РС?
1 Garykom
 
гуру
23.04.19
19:15
Это реализуется очень просто.

Достаточно нанять программиста 1С. Вменяемого. С опытом. За деньги.
2 Franchiser
 
гуру
23.04.19
19:19
В один момент времени с документов может работать только 1 пользователь. РС не имеет отношения к документу.
4 Ruslan_
culeiman
 
23.04.19
19:21
(2) понял, обработкой лучше делать?
6 Garykom
 
гуру
23.04.19
19:25
(4) С многопоточной записью в один объект 1С что будете делать?
7 Ruslan_
culeiman
 
23.04.19
19:28
(6) поэтому и прошу совета как сделали бы вы
8 Garykom
 
гуру
23.04.19
19:30
(7) На вашем месте?
Очень быстро (1) или сначала долго бы читал книжки по 1С, изучая ее и наступая на разные грабли.
9 Ruslan_
culeiman
 
23.04.19
19:34
(8) Ок, какие есть книжки где это описано? буду читать и наступать на грабли значит
10 Garykom
 
гуру
23.04.19
19:57
11 Сияющий в темноте
 
23.04.19
23:44
начнем с того,что для записи документа он должен быть открыт.
открывать документ у каждого пользователя бессмысленно,так как после записи его нужно будет перечитывать.
значит,открываем или в фоновом задании или в отдельном сеансе,чтобы писать не напарываясь на взаимоблокировки.
далее,пользователи открывают обработку,там форма выбора того,что нужно записать,по кнопке пишем или в регистр или в хранилище и т.п.сериализованные данные.
записыватель открывает наши данные,просто периодически заглядывая в хранилище,десериализует и добавляет в документ,проверяя,а нет ли там уже,проставляет номера строк,потом сериализует и отправляет обратно с признаком выполнено,форма читает,показывает и стирает из хранилища.
12 DGorgoN
 
23.04.19
23:53
Прям в 1 документ смысла нет. Это прям нарушение всей логики. Исхитрится конечно можно через обработку но смысл? Лучше ведь для каждого сделать свой документ а если потом нужно объединение данных сделать это либо через регистр что правильнее, либо через 2-й документ, который заполняется программно перед записью или перед проведением или при открытии.
13 Garykom
 
гуру
24.04.19
00:15
(11) К каждой строке придется сеанс привязывать кто записал, или некий уникальный уид и связывать внешне с сеансом.
14 GreyK
 
24.04.19
00:53
(0) Это примерно звучит как вопрос: "Как идти разными путями одновременно".
Для начала попробуйте один документ МО поредактировать вдесятером, когда получится, усложняйте тренировку до выпить один бокал пива вдесятером одновременно...
15 catena
 
24.04.19
05:36
Один документ должен отражать одно событие. Попробуйте переосмыслить задачу и выбрать более подходящий объект для реализации.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.