Не работает запрет даты редактирования

Не работает запрет даты редактирования

Использован релиз 3.0.74

В программе «1С:Бухгалтерия 8» можно установить дату запрета редактирования данных, до которой будет запрещено изменение, проведение и удаление документов:

  • при попытке внести изменения в документ с датой, входящей в закрытый период, выводится сообщение о невозможности изменения данных;
  • при попытке сохранить вновь введенный документ с датой, входящей в закрытый период, выводится сообщение «Не удалось записать…»;
  • удалить объекты, помеченные на удаление, с датой, входящей в закрытый период, будет невозможно.
  1. Раздел: АдминистрированиеНастройки пользователей и прав.
  2. В форме «Настройки пользователей и прав» (рис. 1) в блоке «Даты запрета изменения» установите флажок «Даты запрета изменения» и перейдите по ссылке «Настроить».
  3. Выберите режим запрета изменений – «Для всех пользователей» (рис. 1) или «По пользователям» (рис. 2).
  4. Установите дату запрета в одноименном поле (рис. 1). По ссылке «Больше возможностей» можно настроить автоматическое продление периода запрета редактирования данных (с привязкой к концу прошлого года, прошлого квартала, прошлого месяца, прошлой недели, предыдущему дню), а также отсрочку в днях для запрета (рис. 2). В нашем примере (для пользователя: Вишняков Иван Яковлевич) будет установлена дата запрета на изменение данных с 31.12.2018 при этом запрет вступит в силу только 1 марта 2019 года (рис. 2).
  5. В блоке «Другие способы указания даты запрета» выберите вариант указания даты запрета – «Общая дата» (для всех разделов и объектов (организаций)), «По разделам» (в разрезе разделов) или «По разделам и объектам» (в разрезе разделов и организаций) (рис. 3):
  6. Закройте окно формы «Даты запрета изменения данных». Сценарии настройки записываются автоматически.
  7. Для снятия запрета редактирования данных достаточно снять флажок «Даты запрета изменения» (рис. 1).
Читайте также:  Ниссан примера п12 не работает печка

Источник

Как обойти дату запрета изменения данных для определенного документа?

При запуске сеанса устанавливается «Параметры сеанса» — «ГраницаЗапретаИзмененияДанных»

Вариант №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С:Бухгалтерии для каждого пользователя

Источник

Оцените статью