Имя: Пароль:
1C
 
При печати изменить реквизит документа
0 Juliette_
Juliette
 
29.10.20
16:35
Подскажите, мне надо, чтобы после печати макета у документа менялся реквизит "Статус"
Как это сделать правильнее? Из модуля менеджера возможно?
1 ДенисЧ
 
29.10.20
16:39
Всё равно откуда. Главное - получить объект.
2 Juliette_
Juliette
 
29.10.20
16:43
в менеджер передается массив объектыпечати.
Через получитьобъект() делать?
3 ДенисЧ
 
29.10.20
16:46
(2) Если ты сможешь получить объект другим образом - делай так, как тебе удобней...
4 Михаил Козлов
 
29.10.20
17:14
(2) В этом массиве есть ссылка на документ.
5 D3O
 
29.10.20
17:24
менять что-то в документе не просто пользователем, а кодом (кроме редких случаев) - обычно зло.
лучше добавь новый РС - в него что хочешь пиши. и быстрее опять же будет (в общем случае). ну а к документу прилепить статус из регистра - вообще просто.
6 Juliette_
Juliette
 
29.10.20
20:39
(3) хорошо, реквизит меняется.
Но возникает проблема юзабилити.
1. Если печать с формы документа - форму надо перечитать
2. Если печать с формы списка - форму списка надо обновить.
не подскажете как определить что за форма открыта и как сделать действие?
7 RomaH
 
naïve
30.10.20
07:47
(6) надо писать в регистр, а не в объект
в коде вызвать обработку оповещения и ловить её везде
8 ИС-2
 
naïve
30.10.20
07:54
(3) ну почему сразу получить объект, можно ив SQL напрямую менять значения
(7) +1