Где в ут 11 дата запрета редактирования
Версия 11.0.8.11
Новое в версии
• Исправление выявленных ошибок.
Версия 11.0.8.8
Новое в версии
Внедрение механизма даты запрета редактирования во все учетные документы
• Добавлен механизм даты запрета редактирования в документы:
— по которым есть обмен с другими информационными системами;
— которые влияют на данные о состоянии наиболее важных учетных регистров.
Спасибо, Я так и думал. 1С как всегда решила изобретать велосипед.
Закрыть/открыть период запрета редактирования докментов у УТ 11.4
Коллеги доброе время суток! Кто нибудь пробовал открыть / закрыть период запрета редактирования документов в УТ 11.4? Не могу найти куда перенесли это в настройках. В помощи ссылка на старые настройки, которых более нет.
Найденные решения
2. ryutao 50 17.11.17 11:32 Сейчас в теме
(1) НСИ и администрирование — Администрирование — Настройки пользователей и прав — Даты запрета изменений
Henistaromin; Vostr; andrey7617; alenakrr; Programmer-1C; LeXXeR; adhocprog; Ranel; SAGerasimov; MaZaHacKa_13; Jeka44; tivanitsky; synelf; igee12; WildVirus; clcru; + 16 – Ответить
Остальные ответы
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Свернуть все
2. ryutao 50 17.11.17 11:32 Сейчас в теме
(1) НСИ и администрирование — Администрирование — Настройки пользователей и прав — Даты запрета изменений
Henistaromin; Vostr; andrey7617; alenakrr; Programmer-1C; LeXXeR; adhocprog; Ranel; SAGerasimov; MaZaHacKa_13; Jeka44; tivanitsky; synelf; igee12; WildVirus; clcru; + 16 – Ответить
3. clcru 17.11.17 11:45 Сейчас в теме
(2)Спасибо большое!
12. igee12 19.04.18 12:17 Сейчас в теме
(2) Спасибо, помогли!
4. ulterior 06.01.18 23:30 Сейчас в теме
Ребята не понимаю одно, это так было всегда или я недавно это заметил?
Дата запрета влияет на накладные только (напр. ПТУ, РТУ. ), но заявки не влияет (ЗК, ЗП. ) также не влияет на документ Установка цен.
Заметил в УТ 11.1, решил проверить на 11.4, тоже самое.
5. s_demidov 08.01.18 01:08 Сейчас в теме
Видимо, стоит не «общая дата запрета».
6. ulterior 08.01.18 09:39 Сейчас в теме
7. s_demidov 08.01.18 10:33 Сейчас в теме
(6) поставьте «общую»-и будет счастье
8. ulterior 08.01.18 12:46 Сейчас в теме
Прикрепленные файлы:
9. tahir.akchurin 08.01.18 13:03 Сейчас в теме
Регламентные задания работают? Отключение влияет
10. ulterior 08.01.18 14:07 Сейчас в теме
(9) работают. Ведь если бы не работало то накладные тоже можно было отредактировать.
11. ulterior 09.01.18 12:23 Сейчас в теме
Добрый день!
Если документ не является проводкообразующим (как например, заказ клиента), он не создает движений по финансовым регистрам.
Поэтому при установке даты запрета изменений он не блокируется.
Где в ут 11 дата запрета редактирования
в УТ 11.0.7.21 нашел подписку на событие ПроверитьДатуЗапретаПередЗаписьюДокумента, которая вызывает проверку на дату запрета редактирования. Но в эту подписку включены только кассовые и банковские документы. А как с остальными документами? В одном общем модуле есть процедура:
// Обработчик подписки на событие ПередЗаписью для типов:
// СправочникОбъект
// ПланВидовХарактеристикОбъект
// ПланСчетовОбъект
// ПланВидовРасчетаОбъект
// БизнесПроцессОбъект
// ЗадачаОбъект
// ПланОбменаОбъект
//
Процедура ПроверитьДатуЗапретаИзмененияПередЗаписью(Источник, Отказ) Экспорт
СтандартнаяОбработка = Истина;
УзелПланаОбмена = Неопределено;
СообщитьОЗапрете = Истина;
//
Если ПропуститьПроверкуЗапретаИзменения(Источник, СтандартнаяОбработка, УзелПланаОбмена, СообщитьОЗапрете) Тогда
Возврат;
КонецЕсли;
Если Источник.ЭтоНовый() Тогда
Если ИзменениеЗапрещено(Источник, , СообщитьОЗапрете, СтандартнаяОбработка, УзелПланаОбмена) Тогда
Отказ = Истина;
КонецЕсли;
Иначе
Если ИзменениеЗапрещено(Источник, Источник.Ссылка, СообщитьОЗапрете, СтандартнаяОбработка, УзелПланаОбмена) Тогда
Отказ = Истина;
КонецЕсли;
КонецЕсли;
Из комментария предполагается, что должна быть подписка на событие при записи практически всех объектов системы, в которой бы вызывалась эта процедура.
Я что-то не понимаю?
в доках пишут, ПриОткрытии
Если НЕ ЭтоНовый() Тогда
НастройкаПравДоступа.ОпределитьДоступностьВозможностьИзмененияДокументаПоДатеЗапрета(ДокументОбъект, ЭтаФорма);
КонецЕсли;
(1) Речь идет о типовой УТ 11.0.7.21.
Там даже общего модуля НастройкаПравДоступа нет.
(2) это я для примера где может быть проверка ещё, посмотри в ПриОткрытии
(3) облазил все формы. Искал по всей конфигурации вызов процедур ПроверитьДатуЗапретаИзмененияПередЗаписью(Источник, Отказ) Экспорт
ПроверитьДатуЗапретаИзмененияПередЗаписьюДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
и т.п. — ничего нет.
А самое хреновое, что реально дата запрета установлена, но любой менеджер открывает любой документ акт или заказ и спокойно меняет.
Очередная недоработка конфигурации?
а проведённые тоже меняются?
дата запрета и на регистры смотрит
(5), (6) проведенные тоже меняются. В модулях набора записей регистров выборочно смотрел. Ничего нет. Да и глупо это, имея объект ПодпискаНаСобытие вставлять проверки в самих объектах.
Короче, походу, самому допиливать >=(
(7) в УПП подписки на запись регистров идут, не только на доки. я думал может в УТ тоже)
// Выполняет проверку механизма дат запрета изменения для объекта.
// Процедура используется для проверки объекта без открытия транзакции записи.
//
// Параметры:
// Источник – объект, для которого необходимо выполнить проверку. Может быть следующих типов:
// СправочникОбъект
// ПланВидовХарактеристикОбъект
// ПланСчетовОбъект
// ПланВидовРасчетаОбъект
// БизнесПроцессОбъект
// ЗадачаОбъект
// ПланОбменаОбъект
// ДокументОбъект
// РегистрСведенийНаборЗаписей
// РегистрНакопленияНаборЗаписей
// РегистрБухгалтерииНаборЗаписей
// РегистрРасчетаНаборЗаписей
//
// Отказ – Булево – флаг отказа; Истина – объект не проходит проверки дат запрета изменения; Ложь – проходит.
//
Процедура ВыполнитьПроверкуДатыЗапретаИзменения(Источник, Отказ) Экспорт
ИсточникиДанных = ДатыЗапретаИзмененияПовтИсп.ИсточникиДанныхДляПроверкиЗапретаИзменения().НайтиСтроки(Новый Структура(«Таблица», ОбъектМетаданных.ПолноеИмя()));
Если ИсточникиДанных.Количество() = 0 Тогда
Возврат; // для текущего типа объекта не определены запреты по датам
КонецЕсли;
Если ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаСправочники()
ИЛИ ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаПланыВидовХарактеристик()
ИЛИ ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаПланыСчетов()
ИЛИ ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаПланыВидовРасчета()
ИЛИ ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаБизнесПроцессы()
ИЛИ ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаЗадачи()
ИЛИ ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаПланыОбмена() Тогда
ИначеЕсли ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаДокументы() Тогда
ПроверитьДатуЗапретаИзмененияПередЗаписьюДокумента(Источник, Отказ, Неопределено, Неопределено);
ИначеЕсли ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаРегистрыСведений()
ИЛИ ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаРегистрыНакопления() Тогда
ПроверитьДатуЗапретаИзмененияПередЗаписьюНабораЗаписей(Источник, Отказ, Истина);
ИначеЕсли ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаРегистрыБухгалтерии() Тогда
ПроверитьДатуЗапретаИзмененияПередЗаписьюНабораЗаписейРегистраБухгалтерии(Источник, Отказ, Неопределено);
ИначеЕсли ИмяБазовогоТипа = ОбщегоНазначения.ИмяТипаРегистрыРасчета() Тогда
ПроверитьДатуЗапретаИзмененияПередЗаписьюНабораЗаписейРегистраРасчета(Источник, Отказ, Истина, Неопределено, Неопределено, Неопределено);
Хотя конечно рядом ))))
// Вызывается из переопределяемого модуля
Процедура ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения(Знач ИсточникиДанных) Экспорт
// Данные(Таблица, ПолеДаты, Раздел, ПолеОбъекта)
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ВыпискаПоРасчетномуСчету», «Дата», «Банк», «БанковскийСчет»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ПоступлениеБезналичныхДенежныхСредств», «Дата», «Банк», «БанковскийСчет»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.СписаниеБезналичныхДенежныхСредств», «Дата», «Банк», «БанковскийСчет»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ОперацияПоПлатежнойКарте», «Дата», «Касса», «Касса»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ОтчетБанкаПоОперациямЭквайринга», «Дата», «Банк», «ДоговорЭквайринга.БанковскийСчет»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.КассоваяКнига», «Дата», «Касса», «Документы.Документ.Касса»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ПриходныйКассовыйОрдер», «Дата», «Касса», «Касса»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.РасходныйКассовыйОрдер», «Дата», «Касса», «Касса»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ОтчетОРозничныхПродажах», «Дата», «РозничныеПродажи», «КассаККМ»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ВнесениеДенежныхСредствВКассуККМ», «Дата», «РозничныеПродажи», «КассаККМ»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ВыемкаДенежныхСредствИзКассыККМ», «Дата», «РозничныеПродажи», «КассаККМ»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.КассоваяСмена», «Дата», «РозничныеПродажи», «КассаККМ»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ЧекККМВозврат», «Дата», «РозничныеПродажи», «КассаККМ»);
ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, «Документ.ЧекККМ», «Дата», «РозничныеПродажи», «КассаККМ»);
(7) эх. в 11ой еще оооочень много чего нет =) Загрузки классификатора банков с сайта rbc.ru нет! А ты говоришь! ))))
(9) и. И откуда она вызывается? из модуля обмена данными! И всё..
ФОРУМ 1С ПРОГРАММИСТА
Как установить дату запрета с ограничениями в УТ 11?
Отправлять новые сообщения на мою почту
По завершению отчетного периода надо закрывать доступ к редактированию старых документов всем пользователям кроме отдельных лиц, которые имеют право на внесение изменений. В 1С у нас таких пользователей 2. Есть информация, что это можно сделать установкой запрета редактирования до выбранной даты, прошу помочь с этими настройками – где они находятся и как установить их именно так, чтобы этим двум пользователям запрета на изменение документов не было. Или может есть отдельные роли, отвечающие за такие полномочия? Программа 1С УТ 11 версия 11.3.4.227.
в УТ 11 установка такой даты находится в разделе НСИ и администрирование → Настройки пользователей и прав → Даты запрета изменения. Установите флаг, и появиться ссылка на настройки. Выберите вариант По пользователям. Одну стоку оставьте со значением<Для всех пользователей>, и отдельно подберите тех, кто может вносить изменения, и для каждой строки установите свою дату запрета.Для>