Имя: Пароль:
1C
1С v8
внешняя печатная форма УФ и изменение реквизита в форме
,
0 opus70
 
12.05.21
16:54
Добрый день
есть необходимость сделать следующее
При печати формы (внешняя печатная форма или встроенная не важно)

надо установить значение реквизита типа "Распечатана"

если печатаю из списка то все отлично работает а если печатаю из самой формы то при нажатии кнопки Провести записать получаю
ошибку в виде Объект был изменен и так далее

как можно это обойти т.е как из контекста внешней печатной формы увидеть что вызвана или из объекта или из открытой формы ну и соответственно установить значение реквизита
1 ДенисЧ
 
12.05.21
16:57
Писать нужно не в документ. А в регистр сведений, например.
2 opus70
 
12.05.21
16:58
(1) ну в регистр это понятно но хотелось бы в документ так проще и надежней
3 Новый1сник2
 
12.05.21
17:06
добавь реквизит распечатана и заполняй вручную, по аналогии с типовыми "Оригинал получен"
4 opus70
 
12.05.21
17:08
(3) не серьезно это как раз и делается для того чтоб если форма распечатана то повтор ее печати только администратором
самая надежная вещь из практики
5 Новый1сник2
 
12.05.21
17:18
(4) если форма не корректно распечаталась в зависимости от настроек принтера, повторная печать только Администратором ?
6 polosov
 
12.05.21
17:22
(0) Это экономия бумаги, тонера или электричества? Или всего сразу?
7 Новый1сник2
 
12.05.21
17:24
(6) и степлер в лизинг приобретен
8 opus70
 
12.05.21
17:49
(5) так было раньше и так хоят щас , это контроль чтоб не меняли задним числом документы
т.е. распечатан все потом только валя может это сделать и никто больше соответственно и изменить документ
так хотят вот как говаривать просто хотят люди и все
9 opus70
 
12.05.21
17:51
(1) раз другого другого варианта нет то придется делать регистр как говориться не судьба простым решением обойтись
10 hhhh
 
12.05.21
17:53
(8) а точно-точно когда меняли реквизит Распечатана дали команду Записать() ? Такое ощущение что вы пофигически к этому отнеслись, ну, присвоили реквизит и присвоили.
11 Новый1сник2
 
12.05.21
17:57
(8) есть такая опция дата запрета редактирования как вариант, передвигайте эту дату и никто не исправит документы задним числом.
12 opus70
 
12.05.21
18:26
(10) записать() это зло я согласен,
но тут цель чтоб пришли к Вале и именно валя это сделала
вообщем как то так так было в их старом решении и отлично работало лет так 10-12
13 opus70
 
12.05.21
18:28
(11) согласен ДатаЗапрета всегда работает но что делать если нужен контроль в течении дня а не после