Дата запрета изменения данных не работает

Дата запрета изменения данных по объектам

Здравствуйте! Поздравьте меня — я столкнулся с проблемой, о существовании которой Гугл не знает!
1С 8.310.2667, «Бухгалтерия предприятия» 3.0.61.37, база файловая.
Необходимо установить даты запрета изменения по организациям без всяких разделов.
В меню установки даты запрета изменения данных возможны следующие варианты:
1. Общая дата.
2. По разделам.
3. По разделам и объектам.

Почему-то исчез вариант «По объектам» (без всяких разделов). Причем в «соседней» базе, на этом же компе с этой же платформой, в конфигурации «Бухгалтерия предприятия» 3.0.48.21 (версия старее) есть вариант «По объектам», но нет вариантов «По разделам» и «По разделам и объектам».
Пробовал решить проблему через конфигуратор — вижу, что программный код знает о существовании варианта «По объектам», и если даже принудительно прописать «ПоРазделам = ложь», то появляется вариант «По объектам», но нормально не работает все равно — при попытке установить дату программа требует указать раздел.
Ситуация стала еще печальней, когда на сайте 1С, в разделе инструкции, я увидел, что в примере по настройке даты запрета рассматриваются варианты, связанные с разделами, но никак не по объектам без разделов. Как будто так и должно быть. Проштудировал список изменений в конфигурациях с 3.0.48 до 3.0.61, но не нашел записи, что, мол, отныне по объектам указывать дату запрета нельзя.
Кто-нибудь знает, где что нужно указать, чтобы появился искомый вариант?

Читайте также:  Не работает канал киномикс

Источник

Ошибка даты запрета изменений

Привет вот такая история, вроде и по русски все написано, но вкурить толком не могу что сделать надо, чтобы исправить эту ошибку. Перевожу базу из стандартного режима в производительный и на этом стопорится дело.
11.4.12.71 УТ
8.3.16.1296

При обновлении ключей доступа пользователей списка
«Даты запрета изменения (загрузки) данных (Регистр сведений)»
возникла ошибка:
24.06.2020 20:16:10 Для списка РегистрСведений.ДатыЗапретаИзменения
не удалось подготовить параметры ограничения доступа к работе, так как
в определяемом типе ПолеРегистраКлючейДоступаКРегистрам не хватает типов:
— ПланОбменаСсылка.ОбменУправлениеТорговлейБухгалтерияПредприятия,
— ПланОбменаСсылка.ОбменУправлениеТорговлейБухгалтерияПредприятия30,
— ПланОбменаСсылка.ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП,
— ПланОбменаСсылка.ОбменУправлениеТорговлейБухгалтерияПредприятияКОРП30,
— ПланОбменаСсылка.ОбменУправлениеТорговлейРозница,
имеющихся у полей (Пользователь) в ограничении доступа:
РазрешитьЧтениеИзменение
ГДЕ
ТИПЗНАЧЕНИЯ(Пользователь) = ТИП(Справочник.Пользователи)
ИЛИ ТИПЗНАЧЕНИЯ(Пользователь) = ТИП(Справочник.ГруппыПользователей)
ИЛИ ТИПЗНАЧЕНИЯ(Пользователь) = ТИП(Справочник.ВнешниеПользователи)
ИЛИ ТИПЗНАЧЕНИЯ(Пользователь) = ТИП(Справочник.ГруппыВнешнихПользователей)
ИЛИ Пользователь = ЗНАЧЕНИЕ(Перечисление.ВидыНазначенияДатЗапрета.ДляВсехПользователей)
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(26238)>: ВызватьИсключение ТекстОшибки;
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(26059)>: ПроверитьОпределяемыйТипПолеРегистраКлючейДоступаКРегистрам(Результат.Контекст);
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(20451)>: ДобавитьТекстыЗапросовВПараметрыОграничения(РезультатДляПользователей);
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(20399)>: РассчитанныеПараметры = РассчитанныеПараметрыОграничения(ПолноеИмя, ОбщийКонтекст, ДействующиеПараметры);
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(20284)>: ДобавитьПараметрыОграниченияСписка(ПолноеИмя, ПараметрыОграниченияСписков,
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(20249)>: ЗаполнитьПараметрыОграничения(ПолноеИмя, ИдентификаторТранзакции, Ложь);
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(13053)>: ПараметрыОграничения = ПараметрыОграничения(Список,
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(13033)>: ДобавитьПараметрыОграничения(ПараметрыОбновления);
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(12814)>: ПараметрыОбновления = ПараметрыОбновления(ОбщиеПараметрыОбновления, ОбъектМетаданных);
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(12735)>: ВыполнитьОбновлениеДоступаСписка(ОбщиеПараметрыОбновления);
<ОбщийМодуль.УправлениеДоступомСлужебный.Модуль(12043)>: ВыполнитьОбновлениеДоступаСпискаСПопыткамиПовтора(ОбщиеПараметрыОбновления, Контекст);

Источник

Дата запрета изменения данных не работает

Использован релиз 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).
Читайте также:  Плита веко электрическая как настроить время

Источник

Дата запрета изменения данных в 1С 8.3

Зачастую находится кто-то «влезающий» в прошлый период и исправляющий документы, что приводит к изменению данных. Даже просто зайдя в документ, но при этом закрыв его не через кнопку «Закрыть», а через «Ок», можно изменить последовательность документов. Чтобы избежать подобных ситуаций в программах 1С можно воспользоваться функцией «Дата запрета изменения данных», которая не позволяет совершать любые действия с файлами в определенный промежуток времени. Запрет может распространяться на всю программу или на определенных сотрудников, а также на конкретную компанию.

Запрет также может устанавливаться автоматически при проведении операции «Свертка информационной базы». Если нужно внести правки в документ, необходимо поменять или убрать дату.

На образце 1С:Бухгалтерия предприятия 3.0, созданной для автоматизации бухгалтерского учета 1С:Предприятие, рассмотрим установку или удаление «Даты изменения данных». Данная инструкция подойдет и другим конфигурациям 1С 8.3, созданным на этой же платформе: конфигурации 1С:Управление торговлей 11, 1С:ERP 2.0, 1С:ЗУП ПРОФ, КОРП и Базовая, 1С:Зарплата и кадры государственного учреждения, а также другие.

Важно отметить, что только администратор может изменить дату, запрещающую изменение данных, или пользователи должны иметь «Право на изменение даты запрета редактирования».

Как установить дату запрета изменения данных в 1С

Зайдите в «Администрирование-Настройки пользователей и прав».

Откройте окно настроек и активируйте установку даты.

В 1С Бухгалтерия 8.3 можно найти настройку даты запрещения редактирования по ссылке с соответствующим названием. Тут мы имеем возможность установить дату для всех сотрудников или только для конкретных. Если редактировать дату без дополнительных настроек, то данные будут недоступны для редактирования для всех. В данной ситуации необходимо установить «Общую дату». Этим вариантом зачастую пользуются на практике.

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

При выборе опции «Указывать дату запрета: «По разделам», откроется настройка разделов учета, в которых можно установить запрет на раздел «Бухучет» или на «Обработку персональных данных».

Если вы выбрали способ настройки по разделам или объектам, то вам необходимо выбрать раздел и с помощью кнопки «Подобрать» выбрать организацию, по отношению к которой будет установлена дата, из появившегося окна. Так мы разделили «Дату запрета» между компаниями. Этот метод можно использовать, если пользователям одной компании нужен доступ к документам, хотя пользователи другой компании уже отправили все отчеты и данные уже запрещено изменять.

Компания-аутсорсер, которая оказывает бухгалтерские услуги по ведению учета организациям, у которых нет своей бухгалтерии, может послужить отличным примером. Аутсорсеры обычно ведут учет всех своих пользователей в одной базе и им удобно пользоваться «Датой» для их разделения.

Подберите объекты для учета, то есть компании из списка и задайте им отдельные даты.

Нажмите на опцию «Отключить» и сбросьте настройки.

Откройте окно «По пользователям», где вы сможете поставить отдельные запреты для всех пользователей программы. Однако изначально стоит настройка «Для всех пользователей». Измените ее, кликнув на «Подобрать». Таким образом, вы определяете группы и для каждой из них устанавливаете свои настройки при необходимости.

Например, когда основному бухгалтеру нужно открыть доступ к документам, а у других сотрудников оставить запрет, необходимо установить определенные настройки. Надо указать сотрудника с определенной датой (для других можно оставить «По умолчанию»): выделите фамилию и в окно «Настройка» установите дату специально для него.

Также эта настройка содержит сочетание настроек даты по разделам и объектам, которые мы рассматривали ранее для всех пользователей.

Формирование отчета о настройках даты

Нажмите на «Отчет», далее сформируйте список настроек, которые будут описывать параметры редактирования запрета каждого сотрудника.

В примере рассматривается ситуация, когда для Бухгалтер 1 и Бухгалтер 2 были подобраны даты запрета, а для остальных сотрудников компании настройки остались прежними.

Установка «динамической» даты запрета

Установка даты собственными руками не всегда является самым удобным вариантом, так как от человека требуется постоянный контроль настроек дат. Однако в программе 1С есть возможность использования механизма автоматического изменения даты.

Важно знать, что при выставлении даты запрета, система предлагает выбрать — конец прошлого года, квартала, месяца, недели или установить дату запрета на предыдущий день. В подобной ситуации программа автоматически подберет эту дату. Этими значениями можно воспользоваться в общей настройке и индивидуальной.

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

Дата запрета загрузки данных из других программ 1С

Часто происходит так, что документы и операции в «1С:Бухгалтерия» загружаются из других сервисов, например, из «Зарплата и управление персоналом», «Управление торговлей». В программу «Бухгалтерия государственных учреждений» загружается из системы «Зарплата и кадры государственных учреждений». И может произойти ситуация, когда сотрудники сдали все отчеты, закрыли период, а эти данные загружаются заново при синхронизации, при этом мешая правильному функционированию уже обработанных документов.

Чтобы подобных неполадок не возникало, в программу 1С был установлен механизм «Дата запрета загрузки данных». Его настройкой можно заняться в окне меню «Администрирование-Синхронизация данных».

Для выполнения этого действия необходимо кликнуть на галку «Синхронизация данных» и «Даты запрета загрузки».

Для выполнения настройки нужно следовать шагам, которые были прописаны выше.

Установленный запрет не позволит внести изменения в документы, которые были введены раньше этой даты. При попытках сохранения или создания документа, который был создан ранее указанной даты, система оповестит вас об ошибке.

Абсолютно такое же сообщение от системы вы получите, если попытаетесь удалить файл, который находится в закрытом периоде.

Вы узнали, как работает функция запрета в программах на платформе 1С. Если вам не хватило этой информации или возникли вопросы по программе, а также если вам нужна помощь программистов, обратитесь за консультацией к специалистам 1С.

Источник

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