Существует ли процедура стандартного сохранения печформы в файл?
Здравствуйте!
Поставили задачу: сделать так, чтобы пользователь мог сохранять в файл любой сформированный отчет (или любую печформу) только если он ввел правильный пароль в 1С. Не в смысле пароль пользователя при входе в программу, а чтобы появлялась форма с предложением ввести пароль при попытке сохранить в файл. Трудность в том, что я не могу найти процедуру или функцию, в которую попадает программа при сохранении табличного документа стандартным сохранением. Такая вообще существует? Или на уровне конфигурации невозможно взять этот процесс под контроль?
Поставили задачу: сделать так, чтобы пользователь мог сохранять в файл любой сформированный отчет (или любую печформу) только если он ввел правильный пароль в 1С. Не в смысле пароль пользователя при входе в программу, а чтобы появлялась форма с предложением ввести пароль при попытке сохранить в файл. Трудность в том, что я не могу найти процедуру или функцию, в которую попадает программа при сохранении табличного документа стандартным сохранением. Такая вообще существует? Или на уровне конфигурации невозможно взять этот процесс под контроль?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
я не могу найти процедуру или функцию, в которую попадает программа при сохранении табличного документа стандартным сохранением
Она не существует - это опция табличного документа. Отключается свойством "Вывод", которое можно установить в ЛОЖЬ, а сохранение сделать программным после всех нужных действий. Но от принтскрина не страхует.
(7)
Мораль басни: не стоит делать внешние отчеты и внешние печатные формы, не особо разбираясь в том, как использовать для их формирования стандартные механизмы.
общая форма далеко не всегда
Странно.
есть самописные внешние печформы и отчеты
Значит, хреново они написаны. Внешние отчеты вполне себе открывают общую форму, если у них форма не указана. Внешние печатные формы должны использовать общую форму для вывода своих потуг, а не городить огород своих форм.
Мораль басни: не стоит делать внешние отчеты и внешние печатные формы, не особо разбираясь в том, как использовать для их формирования стандартные механизмы.
(10) Возможно. Но суть в том, что есть куча отчетов, каждый из которых открывается в своей индивидуальной форме. И если даже в каждой из них прописать закрытие доступа к кнопке "Сохранить", делу это не поможет, т.к. пользователь может нажать значок "дискета" или нажать "Ctrl+S".
(1) Как-то была задача вывести во все печатные формы и отчеты плашку о конфиденциальности информации.
Для отчетов я это делал в общей форме "ФормаОтчета" - процедура "ПослеВыбораФорматаСохранения" она выполняется на клиенте и думаю туда можно загнать твою проверку ну или найти место первоначального вызова
Для отчетов я это делал в общей форме "ФормаОтчета" - процедура "ПослеВыбораФорматаСохранения" она выполняется на клиенте и думаю туда можно загнать твою проверку ну или найти место первоначального вызова
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот