|
1С 8.2. Определение режима записи документа на клиенте.
| ☑ |
0
maker1992
07.03.19
✎
06:27
|
Здравствуйте.
Стоит задача определить режим записи документа (запись или проведение) и вывести эту информацию в диалоговом окне, например, через метод "Предупреждение", но не через "Сообщить".
Трудность в том, что определить режим записи я могу только на сервере, а вывести предупреждение на клиенте, и связать их не получается.
Как быть? Может кто сталкивался и есть какие-нибудь хитрые возможности?
|
|
1
hhhh
07.03.19
✎
06:37
|
(0) сделать функцию на сервере, которая возвращает режим, вызвать ее с клиента.
|
|
2
maker1992
07.03.19
✎
06:38
|
(1) А как в этой функции, которую я сделаю, определять режим записи?
|
|
3
PuhUfa
07.03.19
✎
06:43
|
(0) сделать свои кнопочки записи и проведения
|
|
4
maker1992
07.03.19
✎
06:49
|
(3) Ну да, но это крайний вариант.
|
|
5
catena
07.03.19
✎
06:51
|
Можно попробовать озвучить исходную задачу с такими странными ограничениями.
|
|
6
hhhh
07.03.19
✎
06:55
|
(2) ну в переменной РежимЗаписи
|
|
7
maker1992
07.03.19
✎
06:56
|
(5) Да она почти в таком виде и есть. В зависимости от режима записи проводятся разные проверки в документе и соответственно выводятся разные предупреждения.
|
|
8
PuhUfa
07.03.19
✎
07:05
|
(7) и зачем тебе это НаКлиенте? Открой любой типовой документ и посмотри как это сделано там
|
|
9
Cyberhawk
07.03.19
✎
07:05
|
ЭтаФорма.ТекущийЭлемент
|
|
10
maker1992
07.03.19
✎
11:45
|
Есть процедура:
ПередЗаписью (BeforeWrite)
Синтаксис:
ПередЗаписью(<Отказ>, <ПараметрыЗаписи>)
Описание:
Возникает на клиенте перед выполнением записи объекта из формы. Процедура-обработчик данного события вызывается перед вызовом процедуры-обработчика события ПередЗаписью.
<ПараметрыЗаписи> - там есть режим записи документа.
|
|