Имя: Пароль:
1C
1С v8
Открыть форму с сервера
0 Amfiaray
 
23.08.19
13:36
Добрый день!

Организация переходит с БП2 на БП3, в БП 2 была подписка на событие "ПередЗаписью" с проверкой соответствия документов определенным параметрам и записи в регистр сведений данных(своё версионирование), при определенных условиях вызывалась форма ввода комментария который также писался в регистр. При переходе на БП3 всё работает но не вызывается форма ввода комментария. Есть ли какая то возможность получить обратную связь от пользователя из серверного модуля? (Также развернут сервер взаомодействия, может как то через него можно?)
1 dka80
 
23.08.19
13:39
Форму с сервера вызывать нельзя.
Делайте проверку ПередЗаписью на клиенте и спрашивайте до записи. Кстати, "Перед записью" уже в тразакции выполняется.
2 Amfiaray
 
23.08.19
13:41
(1) А в форме списка, выбора, подбора как отследить что записывают документ?
3 Amfiaray
 
23.08.19
13:41
(1) И просто лень во все документы, во все формы пихать свой код.
4 catena
 
23.08.19
13:54
(1)ПередЗаписью на клиенте в транзакции? хм...
https://its.1c.ru/db/pubdevguide83/content/612/hdoc
5 Rovan
 
гуру
23.08.19
13:56
(2) см. Оповещение
6 dka80
 
23.08.19
14:01
(4) см (0) подписка на событие Перед записью. Она на сервере
7 Amfiaray
 
23.08.19
14:04
А через систему взаимодействия не получится? Она же вроде по описанию и сделана для общения клиента и сервера?
8 ildary
 
23.08.19
15:29
(7) система взаимодействия требует лицензии КОРП, они у вас есть?
9 Amfiaray
 
24.08.19
06:23
(8) Есть.
10 palsergeich
 
24.08.19
11:40
(8) КоРП требуется только при разведке на своих мощностях. 1С диалог - пользуйся и без корп
11 Amfiaray
 
27.08.19
14:07
Итак, с помощью системы взаимодействия получилось из серверного модуля получить обратную связь от пользователя.
Теперь буду смотреть что ещё можно с помощью этого сделать.
12 Cyberhawk
 
27.08.19
14:08
(11) Ступил на скользскую дорожку)
13 Amfiaray
 
27.08.19
14:24
(12) Почему?
14 PR
 
27.08.19
14:27
(0) Сжечь ведьму
15 sqr4
 
27.08.19
14:33
Запомнить какой объект нуждается в комментарии, после завершения транзакции вызывать форму для заполнения.
16 sqr4
 
27.08.19
14:34
(0) Там же висят блокировки, до тех пор пока пользователь не соизволит что то ввести, плохо это.
17 Amfiaray
 
27.08.19
14:44
(16) Ничего там не висит, на сервер заполняется структура с данными для записи в регистр сведений, эта структура помещается во временное хранилище и адрес передается на клиент, на клиенте открывается форма для ввода комментария и после закрытия формы комментарий и адрес передается на сервер, на сервере создается менеджер записи регистра сведений, заполняется из структуры и комментария и записывается.
18 Tonik992
 
27.08.19
15:28
(17) ПередЗаписью() - в модуле формы или в модуле объекта?
19 Rovan
 
гуру
27.08.19
15:29
(0) если пользователь работает с документом, то делает это в форме (документа) -
там и надо ловить события ПередЗаписью \ ПриЗаписи
20 sqr4
 
27.08.19
15:33
(18) т.к подписка, то модуль объекта.
21 НЕА123
 
27.08.19
15:36
шайтан вселился в ТС.
22 Tonik992
 
27.08.19
15:37
(20) Ну тогда конечно там блокировки, все дела... Автор теория слабоват
23 Cyberhawk
 
28.08.19
09:29
(13) Кармоваться станешь чаще
24 ptiz
 
28.08.19
09:48
(11) " с помощью системы взаимодействия " - лицензии КОРП куплены? А то будет сюрприз.
25 Cyberhawk
 
28.08.19
09:55
(24) Если в инфобазе до 10 пользователей, то КОРП не нужна даже если свой СВ.
Если СВ от 1С, то тоже КОРП не нужна.
26 ptiz
 
28.08.19
11:50
(25) Странно. Зачем 1С бесплатно свой СВ предоставлять всем?
27 Cyberhawk
 
28.08.19
11:51
(26) Подсаживать на сервис. В типовых потихоньку встраивают (Розница, ДО). Хочешь продолжать пользоваться в базе более чем с 10 одновременнными сеансами - покупай КОРП.
28 ptiz
 
28.08.19
11:59
(27) "Подсаживать на сервис" - а за СВ от 1С отдельная плата? Или по линии ИТС?
29 Cyberhawk
 
28.08.19
14:13
(28) Пока вообще без оплаты
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший