Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

внешняя печатная форма УФ и изменение реквизита в форме

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

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

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

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

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.