Мегаобучалка Главная | О нас | Обратная связь

Настройка автоматического восстановления последовательности





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

Для этого необходимо открыть справочник «Пользователи». Меню «Справочники -> структура компании -> Пользователи».

В открывшейся форме выбрать нужный элемент и открыть его форму

 

В открывшейся форме перейти на закладку «Планировщик задач» и добавить новую задачу

 

Вид задачи должен быть «Запуск процедуры встроенного языка», действие при ошибке «Завершить работу задачи».

В качестве самой процедуры указать «Последовательности.Партии.Восстановить()».

Периодичность «Ежедневно», например, в 04 00:00 утра.

По завершении редактирования задачу необходимо сохранить (кнопка «ОК»).

 

Также последовательность можно восстанавливать по указанную дату. Для этого параметры задачи будут несколько более сложными:

 

 

Пример текста процедуры:

////////////////////////////////////////////////////////////////////////////////////////////////////////

//Последовательность на 3 дня назад

ГП=Последовательности.Партии.ПолучитьГраницу();

Дата3=КонецДня(ТекущаяДата()-86400*4);

Если ГП.Дата<Дата3 Тогда

Сообщить(""+ТекущаяДата()+" Начало восстановления последовательности");

Момент = Новый МоментВремени(Дата3);

Последовательности.Партии.Восстановить(Момент);

Сообщить(""+ТекущаяДата()+" Окончание восстановления последовательности");

Иначе

Сообщить(""+ТекущаяДата()+" Восстановление последовательности по дату "+Дата3+" не требовалось");

КонецЕсли;

////////////////////////////////////////////////////////////////////////////////////////////////////////

 

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



· Отключить право «Проверка прав доступа к справочникам и документам» и право «Проверка заполнения справочников и документов». В таком случае система не будет выполнять проверки доступа к объектам и процедуры проверки корректности заполнения документов.

· Установить право «Автоматическое оприходование излишков» равным «Разрешены по остаткам».

 

 





Читайте также:


Рекомендуемые страницы:


Читайте также:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...

©2015 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.003 сек.)