Робот - Дата запрета редактирования

Публикация № 875699

Учет и отчетность - Закрытие периода - Закрытие периода

дата запрета дата бух зуп 3.1 ут 11 ка 2 erp2 унф аренда розница робот период закрыть администратор бухгалтер отчетный период

Установка Даты запрета редактирования - по расписанию и по алгоритму.

Установка Даты запрета редактирования данных предусмотрена во множестве конфигураций,

которые перечислены ниже (возможно, это не полный список).

 

Дату запрета редактирования нужно устанавливать, чтобы: 

а) воспрепятствовать случайному редактированию данных прошлых периодов;

б) защитить рассчитанные и выверенные результаты, чтобы ничего не сбилось, что уже рассчитано.

в) ограничить работу сотрудника в программе в пределах периода (один день, неделя, месяц, квартал и т.д.)

Механизм даты запрета редактирования - не позволяет менять именно движения рассчитанных периодов. Его логично использовать кратно расчетному периоду, т.е. сдвигать период после закрытия отчетного (налогового) периода и сдачи всех отчетностей. 

Сдвигать период можно вручную или доверить эту работу Роботу, который будет это делать за Вас. Отличие Робота от человека в том, что Робот не забывает установить новую Дату запрета редактирования, когда это нужно сделать.

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

 

Ниже перечислены конфигурации, на которых тестировалась обработка (указано жирным шрифтом),

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

1) Бухгалтерия предприятия, редакция 3.0 (3.0.63.20)

Администрирование - Настройки пользователей и права -  Даты запрета изменения - Изменить - По пользователям

Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

2) Зарплата и управление персоналом, редакция 3.1 (3.1.7.61)

Администрирование - Настройки пользователей и права -  Даты запрета изменения - Изменить - По пользователям

Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

3) Управление торговлей, редакция 11 (11.4.3.167)

НСИ и администрирование - Настройки пользователей и прав - Даты запрета изменения - Изменить - По пользователям

НСИ и администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

4) Розница, редакция 2.2 (2.2.9.19)

Администрирование - Пользователи и права -  Даты запрета изменения - Изменить - По пользователям

Администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

5) Комплексная автоматизация 2 (2.4.5.24)

НСИ и администрирование - Настройки пользователей и прав - Даты запрета изменения - Изменить - По пользователям

НСИ и администрирование - Печатные формы, отчеты и обработки - Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

6) ERP Управление предприятием 2 (редакция 2.4) - не проверялось, но возможно будет работать

НСИ и администрирование – Администрирование – Поддержка и обслуживание – Регламентные операции – Дата запрета изменения

НСИ и администрирование – Администрирование – Печатные формы, отчеты и обработки – Отчеты и обработки – Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

7) Управление нашей фирмой (редакция 1.6) - не проверялось, но возможно будет работать

Администрирование - Поддержка и обслуживание - Защита изменения прошлых периодов - Даты запрета изменений

Администрирование - Печатные формы, отчеты и обработки – Отчеты и обработки – Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

8) Аренда и управление недвижимостью для "1С:Бухгалтерия 8", редакция 3.0 (3.0.47.28)  - не проверялось, но возможно будет работать

Администрирование - Поддержка и обслуживание - Регламентные операции - Даты запрета изменения

Администрирование - Печатные формы, отчеты и обработки – Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку

 

Описание настроек внешней обработки

В поле Комментарий, когда мы устанавливаем Дату запрета изменений - по пользователям, можно указать алгоритм установки Даты запрета изменения (смотрите скриншоты, прикреплены):

В поле Комментарий, обработка проверяет слева три символа. 

[число] - когда указываем число, Робот отнимает от сегодняшней даты указанное количество дней т.е. число - это количество дней, которое нужно отнять от текущей даты. И так, каждый день. Когда Робот запускается, он считает эту разницу и устанавливает Дату запрета изменений.

 

[m10] - первый символ буква m (от слова month- месяц) и далее одно или два числа. Причем первая буква может быть в любом регистре (большая или маленькая) и написана в русской или английской раскладке клавиатуры. Примеры: m2, М3, м4, М10. Дата запрета устанавливается всегда в последний день месяца, а цифра означает последний день какого месяца. Пользователю, при такой настройке, всегда доступны все дни текущего месяца.

m1 - означает, что предыдущий месяц закрыт для изменений;  m2 - означает, что предыдущий месяц доступен для изменений, а перед этим месяцем - закрыт для изменений. 

 

[d12] - первый символ буква m (от слова day - день) и далее одно или два числа. Причем первая буква может быть в любом регистре (большая или маленькая) и написана в русской или английской раскладке клавиатуры. Примеры: d10, D3, д25, Д14. Пользователь может редактировать документы текущего и предыдущего месяца. Но, как только День у текущей даты будет больше, чем указано в настройке, пользователь сможет редактировать только документы текущего месяца. Это характерно для конфигурации ЗУП 3.1, как только рассчитали и выплати зарплату 10 числа, предыдущий месяц закрывается Роботом автоматически, по расписанию.

[ошибка] - В случае ошибки анализа поля Комментарий - Дата запрета редактирования - устанавливается 01.01.1950

 

Описание трудностей и нюансов

При установке Даты запрета изменений - данные становятся не доступны для редактирования пользователю (это защита от действий пользователя), но они (данные) могут быть изменены в результате синхронизации данных, если она используется в программе. Например, Бухгалтерия 3.0 - ЗУП 3.1

Обработка - Робот Дата запрета редактирования - может не работать, в случаях описанных ниже.

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

Может мешать Защита от опасных действий. Нужно её отключить. Для этого, в режиме конфигуратора необходимо открыть пользователя, под которым вы устанавливайте внешнюю обработку в программу, и в настройках убрать галочку «Защита от опасных действий». Другие варианты отключения Защита от опасных действий можно посмотреть по ссылке //infostart.ru/public/693932/

Содержимое файла C:\Program Files\1cv8\conf\conf.cfg на кластере 1с (при изменении настроек, нужно перезапустить службу 1с) :

SystemLanguage=RU
DisableUnsafeActionProtection=.*

 

Проверить, что обработка корректно работает можно следующим способом:

Установить в расписании запуска обработки: запускать каждые 120 секунд.

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

(для Бухгалтерия 3.0) Администрирование - Обслуживание - Регламентные операции - Регламентные и фоновые задания - найти Робот Дата запрета

(для ЗУП 3.1) Администрирование - Обслуживание - Регламентные операции - Регламентные и фоновые задания - найти Робот Дата запрета

(для УТ 11) НСИ и Администрирование - Обслуживание - Регламентные операции - Регламентные и фоновые задания - найти Робот Дата запрета

(для Розница 2.2) Администрирование - Обслуживание - Регламентные операции - Регламентные и фоновые задания - найти Робот Дата запрета

(для КА 2) НСИ и Администрирование - Обслуживание - Регламентные операции - Регламентные и фоновые задания - найти Робот Дата запрета

 

 

Пишите в комментариях название и версию конфигурации, постараюсь вам помочь настроить, если будут трудности.

Код обработки открыт для изменений.

Скачать файлы

Наименование Файл Версия Размер
РоботДатаЗапретаРедактирования

.epf 5,83Kb
37
.epf 1.0.2 5,83Kb 37 Скачать
Инструкция

.docx 16,80Kb
13
.docx 16,80Kb 13 Скачать

Специальные предложения

Вознаграждение за ответ
Показать полностью
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Timur.V 71 01.08.18 13:19 Сейчас в теме
Обработку скачивают, но не комментируют.
Поэтому добавил вознаграждение за комментарий, который мне понравится.
2. Octopus 337 01.08.18 14:07 Сейчас в теме +0.2 $m
В БП 3.0 (думаю, не только) помимо даты запрета редактирования еще есть дата запрета загрузки данных. Она как-то обрабатывается?
3. Timur.V 71 01.08.18 14:15 Сейчас в теме
(2)
Дата запрета загрузки - это дата запрета, при синхронизации данных.
Дата запрета изменений - это дата запрета для пользователей, вносить изменения в программу.

Обработка написана для второго случая - Дата запрета изменений.
4. Timur.V 71 01.08.18 14:18 Сейчас в теме
(2)
Синхронизацию данных, у меня в организации, выполняет один человек. Поэтому нужно ли закрывать загрузку, датой запрета загрузки?
На примере ЗУП 3.1 и БУХ 3.0 если бухгалтер в ЗУП 3.1 внес исправления в прошлых периодах - они попадут в Бухгалтерию.

А если установить дату запрета загрузки, в ЗУП 3.1. будет одна информация, в БУХ 3.0 - другая. Правильно ли это будет?
6. Octopus 337 06.08.18 14:50 Сейчас в теме
(4) Бывают ситуации, когда после выгрузки документы как-то дорабатываются на стороне базы-приемника. В этом случае дата запрета редактирования не должна мешать, а дата запрета загрузки - должна препятствовать повторной загрузке и затиранию ручных изменений.
5. acanta 06.08.18 14:08 Сейчас в теме
Техническое задание пользователя на управление датами запрета выглядит так : "Откройте 10-е число на 10 минут", или так : "откройте ноябрь/закройте ноябрь".
Дата запрета понимает с 10 и навсегда именно потому что предполагается что пользователи разумеется сразу же после изменений будут восстанавливать все последовательности.
Другой вариант 10-е это именно 10-е - в типовой это реализовано в рознице (чеки) - открыли смену / поработали /закрыли смену.
Но это другой бизнес процесс.
7. doctorov_s 40 10.09.18 11:51 Сейчас в теме
Не работает данная обработка как регламентное задание, все поотключал все равно выдает ошибку...
8. Timur.V 71 10.09.18 12:20 Сейчас в теме
(7)
Может мешать Защита от опасных действий. Нужно её отключить. Для этого, в режиме конфигуратора необходимо открыть пользователя, под которым вы устанавливайте внешнюю обработку в программу, и в настройках убрать галочку «Защита от опасных действий».

1) Запустите Конфигуратор,
Администрирование - Пользователи - (например Администратор)
уберите у него галочку «Защита от опасных действий».

2) Запустите 1с в режиме Предприятия
Администрирование - Обслуживание - Регламентные и фоновые задания - Дополнительная обработка: Робот Дата запрета (откройте её)
и укажите пользователя Администратор.

3) Запустите регламентное задание вручную (из шага 2). Для этого нужно встать на него и вверху нажать Выполнить сейчас.

Напишите результат.
9. Touh_Of_soul) 28.03.19 15:10 Сейчас в теме
Спасибо большое за обработку работает отлично и настройка простая и все понятна.
Жаль что нельзя её запускать через скрипт(Планировщик виндоус), а не рег. задания.
10. suvolod 27 24.04.19 00:18 Сейчас в теме
Поясните, в УТ 11, например, уже есть типовой функционал автоматического закрытия документов от редактирования: "НСИ и Администирование" > ... > Дата запрета изменения данных > По пользователям > Какой-либо юзер > Дата запрета = предыдущий день. Я правильно понимаю что ваша обработка лишь немного расширяет этот функционал, позволяя выставлять дату запрета скажем не на предыдущий на день, а на два дня назад?

Второе (просто размышляю): ваша обработка обновляет даты через регламентное задание. Это хорошее решение для серверов, которые не гасят на ночь. Но вот мой случай: обычный клиентский ПК с файловой УТ. На ночь его выключают. Утром юзер включает и начинает работать. Если рег. задание выставлять на какое-то конкретное время, то в этом случае возможны ситуации, что оно не отработает, т.к. в этот момент комп еще не включен. Либо отработает чуть позднее чем нужно (юзер успел зайти и что-то поменять в прошлом периоде, и только потом сработает рег. задание и закроет период).
11. Torin 317 03.05.19 10:00 Сейчас в теме
(10) Третье ( просто размышляю ): Вот мой случай: обработка есть ! А компьютеров нет. А водитель уже все погрузил и увез в неизвестном направлении. Вот что делать с обработкой? чем она мне поможет?
12. suvolod 27 05.05.19 14:43 Сейчас в теме
Нет, сейчас вы просто ерничаете. А по делу: у меня на удаленной поддержке более 100 фирм и фирмочек (в основном это небольшие магазины на 1-3 ПК). Многие из них просят настроить автомат на установку даты запрета всем юзерам, кроме белого списка. Ваша обработка для 95% из моих клиентов будет бесполезна, потому-что они банально выключают компьютеры на ночь. Я не принижаю достоинства вашей публикации. Но если бы Вы добавили примечание, что ваша обработка подойдет только тем, у кого постоянно включен ПК, это было-бы справедливо. Не каждый юзер понимает что рег. задание может просто не отработать. Кстати, на вашу публикацию я вышел именно так. Мой клиент скачал эту обработку и попросил разобраться, почему ничего не работает.
13. forever-lilya 4 01.07.19 09:41 Сейчас в теме
Для 1С:ERP Управление предприятием 2 будет работать?
14. Timur.V 71 16.07.19 14:02 Сейчас в теме
(13)
ERP Управление предприятием 2 (редакция 2.4) - не проверялось, но возможно будет работать

НСИ и администрирование – Администрирование – Поддержка и обслуживание – Регламентные операции – Дата запрета изменения

НСИ и администрирование – Администрирование – Печатные формы, отчеты и обработки – Отчеты и обработки – Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку
15. user1215374 10.12.19 08:15 Сейчас в теме
хорошая программа которая предоставляет то что нужно, расширяет возможность для УТ
16. luda33 01.02.20 22:04 Сейчас в теме
УНФ если нажать выполнить в доп обработках - срабатывает, если жду рег задание - не происходит ничего
ошибок нет
если в списке рег заданий выполнить сейчас - тоже срабатывает
в расписании без пользователя или с админом (без галки защита от опасных действий) - не работает
Оставьте свое сообщение

См. также

Помощник по закрытию месяца для УТ 11.3 Промо

Закрытие периода Обработка документов Закрытие периода Закрытие периода v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Помощник по закрытию месяца для УТ 11.3. Имеет две функции: обнуление товаров "К оформлению" в интеркампани и обнуление отрицательных остатков в регистре "Себестоимость товаров".

5 стартмани

10.11.2017    25656    9    Zalipaka    1    

Списание (корректировка) задолженности контрагентов УНФ 1.6

Закрытие периода Дебиторская и кредиторская задолженность Обработка документов Дебиторская и кредиторская задолженность v8 УНФ Украина БУ Абонемент ($m)

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    25290    17    DMon    1    

Универсальное закрытие счетов для 1С:Бухгалтерия предприятия 3.0

Обработка документов Закрытие периода Закрытие периода Закрытие периода v8::БУ БП3.0 Россия БУ Абонемент ($m)

Внешняя обработка позволяет закрывать счета бухгалтерского учета в ноль, распределять, переносить остатки, обороты бухгалтерского, налогового учета, количества, валютные суммы. Позволяет настроить и сохранить алгоритмы для периодического формирования бухгалтерских операций.

3 стартмани

13.12.2017    36414    265    leha2403    36    

Отключаем предупреждения безопасности в 1С 8.3.9 и выше вручную

Информационная безопасность v8 v8::УФ v8::Права 1cv8.cf Бесплатно (free)

Как включить/выключить механизм защиты от опасных действий реализованный в новой версии платформы 1С:Предприятие 8.3.9. Одним из нововведений новой версии платформы 1С:Предприятие 8.3.9 стал механизм от опасных действий. После установки новой версии платформы 1С (начиная версии 8.3.9.2033) при попытке открыть внешнюю обработку или расширение программа выдает сообщение..

01.11.2017    48796    webresurs    12    

Корректировка остатков регистров бухгалтерии (обычные и управляемые формы) Промо

Свертка базы Универсальные обработки Закрытие периода Чистка базы v8::БУ v8::УФ 1cv8.cf БУ НУ Абонемент ($m)

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

2 стартмани

03.06.2017    33724    192    stvorl    27    

Исправление ошибок при закрытии месяца. Управление Торговлей 11.х, ERP 2.x, КА 2.4 для 1С Предприятие 8.3

Закрытие периода Закрытие периода Оптовая торговля Закрытие периода Оптовая торговля v8 v8::ОУ ERP2 УТ11 КА2 Россия УУ Абонемент ($m)

В при работе обработки: Закрытие месяца возникают ошибки расчета себестоимости. Постепенно ошибки накапливаются и при дальнейшей эксплуатации системы количество ошибок лавинообразно растет. Обработка помогает исправить ошибки расчета себестоимости. Полный доступ к коду обработки.

3 стартмани

21.06.2016    46402    110    Ликреонский    28    

Установка даты запрета после сверки расчетов с контрагентами

Закрытие периода Закрытие периода Закрытие периода v8 БП2.0 Россия БУ Абонемент ($m)

После подписания и СОГЛАСОВАНИЯ актов сверки с контрагентом НЕ ДОЛЖНЫ вводиться документы поступления и реализации, т.е. как бы «дата запрета», но только по одному выбранному контрагенту.

1 стартмани

04.12.2013    20656    2    Одинец    5    

Встречный выпуск (обработка) для УПП ред. 1.3

Закрытие периода Производство готовой продукции (работ, услуг) Производство готовой продукции (работ, услуг) v8 УПП1 Россия БУ УУ Абонемент ($m)

Обработка предназначена для выявления встречных выпусков по БУ и УПР учетам.

2 стартмани

23.09.2013    33132    169    kurmanov    8    

Корректировка остатков регистров накопления (обычные и управляемые формы) Промо

Закрытие периода Свертка базы Чистка базы Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка, предназначенная для удобного и быстрого исправления остатков регистров накопления (посредством автоматического ввода документов "Корректировки записей регистров", "Операция", содержащих движения, приводящие существующие остатки к желаемым). Позволяет корректировать и обнулять по аналитике и суммам остатки регистров учета товаров, партий, взаиморасчетов, налогового учета по НДС, РАУЗ, и др.

2 стартмани

14.01.2012    81121    1690    stvorl    76    

УПП. Как упростить бухгалтеру процедуру расчета себестоимости (РАУЗ)

Закрытие периода Обработка документов Анализ учета Закрытие периода Закрытие периода v8 КА1 УПП1 БУ Абонемент ($m)

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

1 стартмани

08.07.2013    60985    848    Aleksey81    74    

Установка даты запрета редактирования (границы изменения) по правилам

Информационная безопасность Закрытие периода v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 Россия Абонемент ($m)

Установка даты запрета границы изменения данных по правилам (на текущий день, на начало месяца и т.д.) для системы 1С8 Управление торговлей 10, Управление производственным предприятием, Бухгалтерия предприятия, Комплексная автоматизация, Зарплата и управление персоналом.

1 стартмани

18.12.2012    30894    336    worker1c    9    

Калькулятор зарплаты

Зарплата Учет рабочего времени Закрытие периода Зарплата Учет рабочего времени v8 БП2.0 ЗУП2.5 ЗКБУ УПП1 БГУ Россия Абонемент ($m)

Калькулятор заработанных денег за день и месяц.

1 стартмани

19.04.2012    21756    103    koderman    24    

Отчеты о сравнении данных РАУЗ и БУ(НУ)

Закрытие периода Закрытие периода Закрытие периода v8 УПП1 Россия БУ Абонемент ($m)

Отчет о сравнении дебита затрат между РУАЗ (учет затрат) и БУ(НУ) Отчет о сравнении оборотов МПЗ(10, 41 и т.п.) между РУАЗ (учет затрат) и БУ(НУ)

1 стартмани

13.03.2012    23270    130    bxz    13    

Обработка восстановления последовательности (НЕ МОНОПОЛЬНО, с возможностью задать отбор по Контрагентам и по Фирмам)

Обработка документов Сервисные утилиты Закрытие периода v8 БП2.0 УТ10 Украина Россия Абонемент ($m)

Обработка предназначена для восстановления последовательности проведения документов. Пригодится, когда возникает ситуация необходимости перепроведения документов, в хронологическом порядке или в том порядке, в котором нужно пользователю за определенный период времени. Отличается от стандартной обработки «Проведение документов», тем что, можно сделать отбор документов по фирме, по контрагенту или группе контрагентов, и нет необходимости в монопольном доступе, а также можно менять последовательность документов по усмотрению пользователя. Эта версия обработки для использования на платформе 8.2 в типовых конфигурациях БП 2.0, а также и для УТ 10.3 и УТП 1.2

05.03.2012    51350    733    Kuzya_brаtsk    48