ОБСУЖДЕНИЕ

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

10 ответов 6,6 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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


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

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

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

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

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

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

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