|
Редактирование документа двумя пользователями | ☑ | ||
---|---|---|---|---|
0
Avalone2010
30.03.16
✎
16:22
|
Здравствуйте. Подскажите пожалуйста по такому вопросу. Стоит задача - сделать возможность редактирования ТЧ документа двумя пользователями одновлеменно. У документа в тч "основным" реквизитом является товар, се остальное поделено на две части - первая для первого пользователя, вторая для второго. Например у первого колонка ЦенаЗакупки, для второго ЦенаПродажи. Что сделано: сделан перенос данных в регистр и считывани данных из оного для отображения "новых данных" в тч документа у двух пользователей.Что не получается. ЦенаЗакупки и ЦенаПродажи добавлены как колонки табличного поля.Отображаемый в них текст устанавливается через оформление строки. Но когда приходится редактировать данные одной из этиъх колонок, то при входе в режим редактирования пропадает отображаемое значение, а если ввести новое то оно "протягивается" на всю колонку и отображается при входе в режим редактирвания для других ячеек колонки. Это очень не красиво :(. Как можно этого избежать, подскажите. Переделывать на УФ не вариант, так как в докменте очень много строк кода.
|
|||
1
Господин ПЖ
30.03.16
✎
16:25
|
>сделать возможность редактирования ТЧ документа двумя пользователями одновлеменно
это как интересно?.. версия поменяется при save юзера №1 и второй идет нафиг т.к. версия объекта другая |
|||
2
Avalone2010
30.03.16
✎
16:26
|
они правят только свои колоночки, количество строк и реквизиты они не меняют. А данные этих колоночек храняться в регистре.
|
|||
3
Avalone2010
30.03.16
✎
16:27
|
т.е. сам документ статичен, а вся его "динамическая" часть в РС висит. ТАк то никто ниего не затирает.
|
|||
4
Heckfy
30.03.16
✎
16:27
|
Используйте обработку. При открытии документа переопределять открытие обработки и в обработку считывать данные из докумета. Форму обработки приблизить к форме документа.
|
|||
5
Господин ПЖ
30.03.16
✎
16:28
|
(3) понятно
|
|||
6
Avalone2010
30.03.16
✎
16:28
|
(4) Да этот вариант самый трудоемки, на форме порядка 60 колонок которые друг сдругом через третье колено связаны, а "общедоступными" надо сделать всего 3-4
|
|||
7
Avalone2010
30.03.16
✎
16:30
|
(4) + кода который это все обрабатывает и написан неизвестным количеством разработчиков строк на 7-8К. Реально долго придется переделывать.В УФ можно к к таблице в разделе реквизитов добавить колонки и все гуд, а в обычных формах что то не могу сообразить как сделать :(
|
|||
8
Heckfy
30.03.16
✎
16:31
|
(6) Нифига он не трудоемкий. ЗаполнитьЗначенияСвойств() и тч в обработке заполнена так же, как и в документе.
|
|||
9
Heckfy
30.03.16
✎
16:31
|
(7) Код из документа вообще переносить не нужно.
|
|||
10
Avalone2010
30.03.16
✎
16:34
|
(8)Опа, не догнал сразу, кстати вариант не плохой. В документе сделать "кнопочку" войти в режим редактирования - открывается обработка с табличной частью, там все правять, а потом эта ерунда прилетает на форму. Как вариант норм.Спасибо!
|
|||
11
Heckfy
30.03.16
✎
16:35
|
(10) Ну...... Общая концепция правильная.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |