Запрет в документе

  • Автор темы Автор темы Eraser
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
E

Eraser

Вопрос состоит в том как можно запретить пользователю закрытие нового документа без сохранения 1с 8.1
 
Стесняюсь спросить, а для чего это надо?
 
Стесняюсь спросить, а для чего это надо?
У шефа мания приследования думает, что можно распечатать чек и не сохранить наклодную.
А так хотя бы не проведенная будет если просто ошибочно открыли
 
Может тогда лучше не давать печатать пока не сохранили?
 
даже в семерке бух в полномочиях пользователей(справочник) была опция запрета расчечатки непроведенных документов. Думаю что и в восьмерку это перекочесвало.
 
Eraser, ничего более полного для написанного выше товарищами добавить не могу.
 
Большое спасибо попробуем такие варианты
Процедура ПечатьНакладной(Элемент)


Если ЭтоНовый() тогда
Предупреждение("Документ НЕ сохранен! Печать без сохранения невозможна.");
Иначе
ТабДок = Новый ТабличныйДокумент;
Макет = Документы.РасходнаяНакладная.ПолучитьМакет("НакладнаяПолная");

Концесли;
КонецПроцедуры

Воплотил таким макаром посмотрим на что єто повлияет
 
в типовых конфигурациях восьмерки не только жестко запрещено печатать документ без записи, но и код который собирает данные для печати не может работать с не записанными документами. а если документ записан, но изменен в форме то теоретически он не должен видеть изменений (таких экспериментов не проводил).
 
Я практикую такую вариацию (применительно к 7):

Процедура Печать()
Если НЕ(Выбран()=1) Тогда
Записать();
КонецЕсли;
Далее печать.

Наверно так хочет шеф: если документ печатался, он молча сохраняется. А лишние вопросы и клики "Сохранить" пользователей раздражают.
 
Я практикую такую вариацию (применительно к 7):

Процедура Печать()
Если НЕ(Выбран()=1) Тогда
Записать();
КонецЕсли;
Далее печать.

Наверно так хочет шеф: если документ печатался, он молча сохраняется. А лишние вопросы и клики "Сохранить" пользователей раздражают.
Спасибо!!! пригодилось
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab