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

05.02.24

Задачи пользователя - Закрытие периода

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

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

Наименование Файл Версия Размер
РоботДатаЗапретаРедактирования
.epf 5,83Kb
68
.epf 1.0.2 5,83Kb 68 Скачать
Инструкция
.docx 16,80Kb
27
.docx 16,80Kb 27 Скачать

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

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

 

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

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

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

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

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

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

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

 

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

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

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) НСИ и Администрирование - Обслуживание - Регламентные операции - Регламентные и фоновые задания - найти Робот Дата запрета

 

 

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

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

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.1.21.76
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.6.145

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

См. также

Помощник закрытия месяца

Закрытие периода Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

В современных конфигурациях УТ 11, КА 2, ERP 2 и их аналогах присутствует механизм закрытия периода. Но при ошибках учета закрыть период корректно становится практически невозможно! Давайте попробуем разобраться, как можно устранить ошибки и закрыть корректно месяц!

9000 руб.

20.03.2018    69853    266    58    

292

Обработка "Списание доходов будущих периодов" и расширение

Учет доходов и расходов Закрытие периода Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Решение регламентирует учет доходов будущих периодов(ДБП) в организации: сохраняет подробную информацию о объекте ДБП. По окончании месяца на основе введенной информации формируются проводки списания ДБП, отчеты для бухгалтерского и налогового учета. Подходит как для различных версий Бухгалтерии 8.3, так и для ERP и КА.

5500 руб.

09.10.2020    18712    40    18    

36

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    27380    79    146    

59

Автоматическое закрытие месяца в УНФ

Закрытие периода Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Закрытие месяца в Управлении нашей фирмой — это очень важная задача, которую надо выполнять регулярно. Как обычно, все важное и регулярное делать мы почему-то забываем =)

3600 руб.

30.09.2022    7236    12    0    

11

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

Закрытие периода Корректировка данных Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22321    299    35    

71

Помощник исправления развернутого сальдо по видам запасов и ГТД

Закрытие периода Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка позволяет исправить развернутое сальдо по видам запасов, которое осталось после штатной обработки перепроведения документов. Подходит для конфигураций: УТ 11, КА 2, ERP

2400 руб.

15.07.2017    62543    143    45    

140

SALE! 20%

Заполнение документа "Корректировка регистров" произвольными данными

Закрытие периода Корректировка данных Платформа 1С v8.3 Система компоновки данных 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 1920 руб.

13.07.2015    50166    171    29    

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

Обработка написана для второго случая - Дата запрета изменений.
4. Timur.V 78 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 78 10.09.18 12:20 Сейчас в теме
(7)
Может мешать Защита от опасных действий. Нужно её отключить. Для этого, в режиме конфигуратора необходимо открыть пользователя, под которым вы устанавливайте внешнюю обработку в программу, и в настройках убрать галочку «Защита от опасных действий».

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

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

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

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

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

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

НСИ и администрирование – Администрирование – Печатные формы, отчеты и обработки – Отчеты и обработки – Дополнительные отчеты и обработки - Создать - выбрать внешнюю обработку
15. user1215374 10.12.19 08:15 Сейчас в теме
хорошая программа которая предоставляет то что нужно, расширяет возможность для УТ
16. luda33 01.02.20 22:04 Сейчас в теме
УНФ если нажать выполнить в доп обработках - срабатывает, если жду рег задание - не происходит ничего
ошибок нет
если в списке рег заданий выполнить сейчас - тоже срабатывает
в расписании без пользователя или с админом (без галки защита от опасных действий) - не работает
17. koshkarov 21.07.22 18:35 Сейчас в теме
Добрый день! Подскажите пожалуйста есть ли возможность установить два раза в месяц? Например 31 числа и 15?
18. DarkSign 08.02.23 14:39 Сейчас в теме
На ERP 2.5.8.232 не работает, жаль, полезная вещь.
Оставьте свое сообщение