Запись документа при печати. #580190


#0 by R1A1
Столкнулся с таким траблом. Имеем некую форму документа прихода, на форме кнопка печать. Изменяем количество, нажимаем кнопку печать - документ сам волюнтариски перезаписывается. Как бы это счастье отключить? (Версия 8.2.14.519)
#1 by zak555
имя и номер конфы
#2 by Vladal
Это шастя нужно рубить на корню. Печатать можно только проведенный и не модифицированный документ. Иначе в сад.
#3 by Maxus43
вобще - правильно что записывает, но вроде спрашивал в типовых мол надо записать перед печатью
#4 by R1A1
Оно понятно, что правильно. Но не хорошо, что сам. Это как машина с автоматом. Боязно.
#5 by R1A1
Нет номера, просто маленькая самописная конфа.
#6 by Maxus43
в типовых спрашивало, может чо накодили своё там
#7 by Maxus43
алилуя. Смотрите как в типовых и копипастите механизмы печати
#8 by R1A1
Ну в типовых допустим если спрашивает записать, а ты отказываешься что происходит? Наверняка она не печатает. А надо как-раз наоборот. Чтоб печатало и не записывало. Желаю сделать все не по правилам. Свободы хочется.
#9 by shuhard
сделай свою кнопку печати
#10 by Maxus43
переписывать надо всё, при печати обычно запросы юзают, а если не запишеш - он вернёт старые значения. В чем проблема? если самописка дак мы щас в небо пальцем тыкаем, я хз как там написана печать
#11 by Vladal
В обработчик печати добавь условие на Модифицированность и Проведен. Если Модифицированность - Истина или проведен = Ложь выдавай предупреждение. Чтоб печатало и не записывало - первый косяк и тебе скажут "твоя sranaja 1C даёт неправильные остатки".
#12 by R1A1
"твоя sranaja 1C даёт неправильные остатки". - не в этом дело. Просто не люблю когда меня обкладывают красными флажками. Ну, раз нельзя ентот менизЬм победить, придется его возглавить.
#13 by Maxus43
у тебя самописка, о каком механизме идёт речь? вы сами написали свои механизмы
#14 by Vladal
Для своей свободы проанализируй обработчик кнопки печать. Наверняка в нём есть и запись документа.
#15 by Vladal
Мож, она ему досталась в наследство?
#16 by Vladal
, если не могёшь отследить код, давай мы поможем. Код кнопки печати в студию!
#17 by R1A1
В самой конфе, все просто, никаких принудительных записей документа при печати нет. Сама платформа сделана так, чтобы при печати документ записывался. Я так думаю.
#18 by R1A1
&НаСервере
#19 by R1A1
Предупреждение о проведении написано позже. Прошу его игнорировать.
#20 by ptiz
Богатая фантазия.
#21 by Vladal
+ Посмотри процедуру "ФормированиеПечатнойФормы". В неё-то и должен находиться оператор Записать. Или вызывать еще какую-то процедуру для записи.
#23 by Vladal
Сранно... А та первая функция ФормированиеТабличногоДокумента(ПараметрКоманды) откель вызывается? Ну не могёт быть такого, если не сделали подписку на нажатие кнопки ;)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С