- Не работает запрет даты редактирования
- Как обойти дату запрета изменения данных для определенного документа?
- Не работает запрет даты редактирования
- Дата запрета редактирования документов в 1С:Бухгалтерии 8
- Как в типовой конфигурации «1С:Бухгалтерия предприятия» ред.3.0 настроить дату запрета изменения данных
- Гибкие возможности настройки даты запрета редактирования
- Примеры настройки
Не работает запрет даты редактирования
Использован релиз 3.0.74
В программе «1С:Бухгалтерия 8» можно установить дату запрета редактирования данных, до которой будет запрещено изменение, проведение и удаление документов:
- при попытке внести изменения в документ с датой, входящей в закрытый период, выводится сообщение о невозможности изменения данных;
- при попытке сохранить вновь введенный документ с датой, входящей в закрытый период, выводится сообщение «Не удалось записать…»;
- удалить объекты, помеченные на удаление, с датой, входящей в закрытый период, будет невозможно.
- Раздел: Администрирование – Настройки пользователей и прав.
- В форме «Настройки пользователей и прав» (рис. 1) в блоке «Даты запрета изменения» установите флажок «Даты запрета изменения» и перейдите по ссылке «Настроить».
- Выберите режим запрета изменений – «Для всех пользователей» (рис. 1) или «По пользователям» (рис. 2).
- Установите дату запрета в одноименном поле (рис. 1). По ссылке «Больше возможностей» можно настроить автоматическое продление периода запрета редактирования данных (с привязкой к концу прошлого года, прошлого квартала, прошлого месяца, прошлой недели, предыдущему дню), а также отсрочку в днях для запрета (рис. 2). В нашем примере (для пользователя: Вишняков Иван Яковлевич) будет установлена дата запрета на изменение данных с 31.12.2018 при этом запрет вступит в силу только 1 марта 2019 года (рис. 2).
- В блоке «Другие способы указания даты запрета» выберите вариант указания даты запрета – «Общая дата» (для всех разделов и объектов (организаций)), «По разделам» (в разрезе разделов) или «По разделам и объектам» (в разрезе разделов и организаций) (рис. 3):
- Закройте окно формы «Даты запрета изменения данных». Сценарии настройки записываются автоматически.
- Для снятия запрета редактирования данных достаточно снять флажок «Даты запрета изменения» (рис. 1).
Источник
Как обойти дату запрета изменения данных для определенного документа?
При запуске сеанса устанавливается «Параметры сеанса» — «ГраницаЗапретаИзмененияДанных»
Вариант №1
Дать «полные права» + Применять дату запрета для пользователей с «Полными правами» (Ложь)
Вариант №2
Создать Роль «РедактированиеВЗакрытомПериоде» + забурится в процедуру где устанавливается «»ГраницаЗапретаИзмененияДанных»
и исключить по этой роли
Вариант №3
При открытии Нужного документа
очистить значение «Параметры сеанса» — «ГраницаЗапретаИзмененияДанных»
///что то делаем с документом
восстанавливаем «Параметры сеанса» — «ГраницаЗапретаИзмененияДанных»
Платформа – 1С:Предприятие 8.1 (8.1.14.72)
Конфигурация — Зарплата и Управление Персоналом, редакция 2.5 (2.5.14.3)
В конфигурации сделаны следующие настройки:
1) Установлена даты запрета изменения данных (Сервис – Пользователи и права доступа – Установка даты запрета изменения данных).
2) Дата запрета применяется для всех пользователей (Предприятие – Настройка параметров учета – Применять дату запрета для пользователей с «Полными правами» (Истина)).
Есть пара документов, которые надо редактировать до даты запрета, как решить данную задачу?
(4)
Я целый день пытался сделать и каждый раз думал, что все прозрачно:)
Но где-то все время вылазили косяки.
Два пункта точно правильно сделал:
1) Закоментил в этих доках в Событии «приОткрытии» проверку даты редактирования.
2) Снял источник в подписях на события для документов
Но так же есть подписи на регистры, с которыми мучаюсь целый день:(
(5) как все сложно. а зачем раздать права «Полные права» всем? полные только узкому кругу
достаточно, использовать полные права и выключить флаг «Применять дату запрета для пользователей с «Полными правами»» и не надо извращений 1 и 2
До проведения отключить контроль:
УстановитьПривилегированныйРежим(Истина);
ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(Истина);
УстановитьПривилегированныйРежим(Ложь);
После проведения включить контроль:
УстановитьПривилегированныйРежим(Истина);
ОбменДаннымиСервер.ПропуститьПроверкуЗапретаИзменения(Ложь);
УстановитьПривилегированныйРежим(Ложь);
не забываем, что УстановитьПривилегированныйРежим работает не всегда (читаем СП). Полные права не у всех есть.
Я вышел из ситуации так:
(20)
УТ 8.3 ОФ
Спасибо за подсказку, реализовал след образом:
Есть самописный документ, что-то типа возврата, создается на основании реализации, при его проведении меняется реализация в согласованной глубине Дат. Перед его проведением установил
Перед проверкой на проведение документа реализации запускается процедура ПроверкаПериодаДокумента , в общем модуле (скорее всего типовая).
В ней заполняется структура ПараметрыПроверкиДокумента , добавил туда новый параметр ПропуститьПроверкуЗапретаИзменения
Затем происходит контроль процедурой ПроверитьВерсиюДокумента , при не прохождении контроля возвращается Отказ, собственно в этой процедуре добавил нужное мне условие
ToJIuK, спасибо за подсказанное направление.
В УТ11 сделал поиск в модулях по слову «ПропуститьПроверкуЗапретаИзменения».
Поиск позволил найти например в ОсновнаяКонфигураця.Документ.ПланПродаж.Форма.ФормаДокумента.Форма.Модуль (319, 50)
У себя в ЗаявкаКлиента в модуле формы сделал по аналогии
и выставил ДатуЗапретаРедактирования по вчерашний день.
Теперь мои менеджеры могут спокойно корректировать ЗаказКлиента (поставить в Резерв, КОтгрузке) и не могут редактировать отгрузки.
Источник
Не работает запрет даты редактирования
Дата публикации 07.11.2019
Использован релиз 3.1.11
Установка даты запрета изменения данных и различные настройки, связанные с ней, выполняются в разделе Администрирование – Настройки пользователей и прав – раздел «Даты запрета изменения».
Можно выбрать один из вариантов дат запрета:
- «Для всех пользователей» – дата запрета ввода и редактирования прошлых периодов будет одинакова для всех пользователей;
- «По пользователям» – персональная настройка дат запрета ввода и редактирования прошлых периодов для выбранных пользователей.
При выборе варианта «Для всех пользователей» (рис. 1) в поле «Дата запрета» укажите дату запрета изменения данных. По ссылке «Больше возможностей» дату запрета можно выбрать из списка предложенных значений. В разделе «Другие способы указания даты запрета» в поле «Указывать дату запрета» можно выбрать способ «Общая дата» (одна дата запрета задается для всех элементов программы, «По разделам» (для каждого раздела программы («Зарплата», «Кадровый учет», «НДФЛ» и т.д.) устанавливается своя дата запрета) (рис. 2) или «По разделам и объектам» (даты запрета задаются для разделов с возможностью указания конкретных организаций по кнопке «Подобрать»).
При выборе варианта «По пользователям» (рис. 3) по кнопке «Подобрать» можно выбрать конкретного пользователя и установить для него свою дату запрета. Для пользователя в поле «Дата запрета» можно указать «Конец прошлого месяца», установить флажок «Вступает в действие с отсрочкой в» и в поле справа указать количество дней отсрочки. В соответствии с этими настройками пользователь сможет вносить изменения в документы в течение указанных дней после окончания месяца.
Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:
- десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
- рассылка бесплатная, независимо от наличия договора 1С:ИТС;
- ваш e-mail не передается третьим лицам;
Источник
Дата запрета редактирования документов в 1С:Бухгалтерии 8
Как в типовой конфигурации «1С:Бухгалтерия предприятия» ред.3.0 настроить дату запрета изменения данных
Данный способ настройки даты запрета изменения данных можно использовать в типовой конфигурации «1С:Бухгалтерия предприятия» ред.3.0, как в локальной версии, установленной на компьютере пользователя, так и в облачной версии 1С:Бухгалтерии.
Гибкие возможности настройки даты запрета редактирования
- Устанавливать Дата запрета редактирования в 1С:Бухгалтерии 8 как сразу для всех пользователей, так и индивидуально для каждого из пользователей.
- Если в одной информационной базе ведется учет нескольких организаций, то дату запрета редактирования можно установить как сразу для всех организаций, учет которых ведется в данной информационной базе, так и отдельно для каждой из организаций.
- Даты запрета редактирования могут указываться явно (дата указывается в ручную) или относительными значениями, при этом дата запрета редактирования устанавливается автоматически в соответствии с указанным периодом:
- конец прошлого года,
- конец прошлого квартала,
- конец прошлого месяца,
- конец прошлой недели,
- предыдущий день.
Примеры настройки
- В программе работают несколько пользователей и ведется учет нескольких организаций.
- Необходимо настроить общую дату запрета редактирования для всех организаций и для всех пользователей одной информационной базы.
После этого станет доступна гиперссылка «Настроить», а также в разделе «Операции» > «Сервис» появиться пункт меню «Даты запрета изменения данных», нажав на которые мы переходим в окно настройки.
- Не установлены
- Для всех пользователей
- По пользователям
- Конец прошлого года;
- Конец прошлого квартала;
- Конец прошлого месяца;
- Конец прошлой недели;
- Предыдущий день.
- В программе работают несколько пользователей
- Одному из пользователей необходимо запретить вводить документы прошлым месяцем по истечению трех дней после его окончания.
- в одной информационной базе ведется учет двух предприятий (ООО и ИП);
- с программой работают несколько пользователей;
- одному из пользователей необходимо полностью запретить вводить документы выписанные от ООО задним числом, а документы от ИП запретить выписывать с датой предыдущего квартала через 10 дней после его окончания (предположим, что это хороший менеджер отдела продаж, но который ранее уже был неаккуратен при работе с документами закрытых периодов).
- Если дата запрета изменения данных установлена, то при попытке внести изменения в программу до даты запрета изменения выводится сообщение о невозможности изменения данных.
- Если в поле «Способ указания даты запрета» указано значение «По объектам», то становится доступным список, в который можно добавлять организации и настраивать для каждой из них свое значение даты запрета. В списке по умолчанию присутствует элемент . Значение даты запрета для этого элемента будет использоваться для всех организаций по умолчанию, кроме тех, которые уже содержатся в списке;
- В случае использования варианта настройки «По пользователям» для каждого пользователя можно установить индивидуальные значения даты запрета. В списке настроек по умолчанию всегда присутствует элемент . Этот элемент нельзя удалить или изменить. Настройки даты запрета, выполненные для этого элемента, будут использоваться для всех пользователей, кроме тех, которые содержатся в списке.
- Если в закрытом периоде есть объекты, помеченные на удаление, то их удаление будет невозможно.
- По команде «Отчет» в окне настроек «Даты запрета изменения данных» доступны отчеты, которые позволяют увидеть все даты запрета, установленные для пользователей / групп пользователей (информационных баз) с учетом приоритетов.
Если данная статья была для Вас полезной, то Вы можете поддержать авторов нашего сайта, оставив свой отзыв. Если у Вас установлен Яндекс.Браузер, то в правом верхнем углу браузера нажмите на кнопку отзывов.
Дата запрета редактирования в 1С:Бухгалтерии, Где в 1С:Бухгалтерии настройка запрета редактирования документов закрытого квартала в 1С:Бухгалтерии, Индивидуальная настройка даты запрета изменения данных в 1С:Бухгалтерии для каждого пользователя, Как настроить запрет редактирования документов предыдущего квартала в 1С:Бухгалтерии, Как настраивать дату запрета редактирования индивидуально для каждого пользователя 1С:Бухгалтерии, Где в 1С:Бухгалтерии установка запрета редактирования данных закрытого периода в 1С:Бухгалтерии, Как в 1С:Бухгалтерии настроить дату запрета изменения данных, Как в 1С:Бухгалтерии устанавливать дату запрета редактирования отдельно для каждой организации, Как установить запрет редактирования документов предыдущего года в 1С:Бухгалтерии, Где в 1С:Бухгалтерии установка запрета редактирования данных закрытого месяца, Настройка даты запрета редактирования в 1С:Бухгалтерии 8.3, Как установить запрет редактирования документов закрытого периода в 1С:Бухгалтерии, Где настраивается дата запрета изменения данных в 1С:Бухгалтерии, Где в 1С:Бухгалтерии настраивается запрет редактирования данных закрытого периода, Как настраивать дату запрета изменения данных индивидуально для каждого пользователя 1С:Бухгалтерии, Как в 1С:Бухгалтерии включить запрет на редактирование документов предыдущих периодов, Как в 1С:Бухгалтерии настроить запрет редактирования документов закрытого квартала в 1С:Бухгалтерии, Как настраивается запрет на редактирование документов закрытых периодов в 1С:Бухгалтерии, Как настраивать дату запрета редактирования отдельно для каждой организации в 1С:Бухгалтерии, Как в 1С:Бухгалтерии включить запрет редактирования документов закрытого месяца в 1С:Бухгалтерии, Как в 1С:Бухгалтерии закрыть период, Как в 1С настроить запрет редактирования предыдущего месяца, Где в 1С:Бухгалтерии запрет редактирования данных закрытого периода, Установка даты запрета редактирования в 1С:Бухгалтерии, Индивидуальная настройка даты запрета редактирования в 1С:Бухгалтерии для каждого пользователя
Источник