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

05.02.24

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
РоботДатаЗапретаРедактирования
.epf 5,83Kb ver:1.0.2
74
74 Скачать (2 SM) Купить за 2 150 руб.
Инструкция
.docx 16,80Kb
28
28 Скачать (1 SM) Купить за 1 850 руб.

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

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

 

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

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

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

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

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

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

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

 

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

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

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С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Налоговый учет Налог на прибыль НДС Платные (руб)

Каждый бухгалтер не раз сталкивался с требованием от налоговой инспекции пояснить расхождения в показателях декларации по Налогу на прибыль («Доходы от реализации» + «Внереализационные доходы») и налоговой базой по НДС за год. Являются ли ошибкой подобные расхождения? Как пояснить налоговой их причину? Отчет «Анализ расхождений выручки НДС и Налога на прибыль в декларациях» для 1С (БП 3.0 ПРОФ и КОРП, КА 2, ЕRP) поможет найти все расхождения.

7200 руб.

21.10.2017    87894    320    172    

288

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

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

14400 руб.

29.04.2020    32668    106    152    

73

Закрытие периода Оптовая торговля Розничная торговля Кассовые операции Учет доходов и расходов Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:CRM ПРОФ, КОРП Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Гостиничный бизнес Пищевая промышленность Россия Бухгалтерский учет Налоговый учет ЕНВД ЕСХН ИП, ПБОЮЛ, КФХ Налог на прибыль НДС УСН Платные (руб)

Внешняя обработка для ведения в электронной форме КУДиР в 1С - книги учёта доходов и расходов для предприятий на УСН, ПСН, ЕСХН. Заполнение раздела 1 - "доходы и расходы" из журнала документов вашей ИБ (любой конфигурации 1С:Предприятие 8). Формирование отчета Кассовая книга КО-4 по данным раздела 1.

7788 руб.

15.03.2016    116983    288    157    

278

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

Закрытие месяца в конфигурации 1С:Управлении нашей фирмой — это очень важная задача, которую необходимо выполнять на постоянной основе. Однако, как зачастую бывает, важные и регулярные задачи могут быть упущены из виду. В связи с этим, нами было разработано решение для автоматического закрытия месяца в 1С:УНФ для оптимизации данного процесса.

3600 руб.

30.09.2022    8032    18    0    

18

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

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

18000 руб.

20.03.2018    74109    274    76    

301

Закрытие периода Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Менеджер забывает перемещать товар между складами, а в УТ отключен контроль остатков ? Бухгалтер готов застрелиться при закрытии месяца и выравнивании отрицательных остатков по складам и фирмам ? Используй автоматическое перемещение товаров между складами и организациями для 1С УТ 11.

5000 руб.

30.05.2019    29234    32    10    

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

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

А если установить дату запрета загрузки, в ЗУП 3.1. будет одна информация, в БУХ 3.0 - другая. Правильно ли это будет?
6. Octopus 338 06.08.18 14:50 Сейчас в теме
(4) Бывают ситуации, когда после выгрузки документы как-то дорабатываются на стороне базы-приемника. В этом случае дата запрета редактирования не должна мешать, а дата запрета загрузки - должна препятствовать повторной загрузке и затиранию ручных изменений.
5. acanta 06.08.18 14:08 Сейчас в теме
Техническое задание пользователя на управление датами запрета выглядит так : "Откройте 10-е число на 10 минут", или так : "откройте ноябрь/закройте ноябрь".
Дата запрета понимает с 10 и навсегда именно потому что предполагается что пользователи разумеется сразу же после изменений будут восстанавливать все последовательности.
Другой вариант 10-е это именно 10-е - в типовой это реализовано в рознице (чеки) - открыли смену / поработали /закрыли смену.
Но это другой бизнес процесс.
7. doctorov_s 41 10.09.18 11:51 Сейчас в теме
Не работает данная обработка как регламентное задание, все поотключал все равно выдает ошибку...
8. Timur.V 80 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 826 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 80 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 не работает, жаль, полезная вещь.
19. Stas-ch 35 08.10.24 14:14 Сейчас в теме
Подскажите, есть ли возможность ограничивать редактирование не всех документов, а указывать конкретные документы для запрета?
Или запрет производится именно по регистрам, при попытке проведения документа?
Можете описать механизм работы запрета?
Оставьте свое сообщение