на главную  |  e-mail  |  сделать стартовой  |  добавить в избранное
Rambler's Top100
 
 
 
Вы здесь: Продукция > Программные продукты "Управленческий учет" > Системные процедуры
Системные процедуры.

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

  1. Восстановление границы последовательности.
  2. Удаление помеченных объектов.
  3. Подготовка отчета "Реализация".
  4. Подготовка отчета "Производство".
  5. Исправление некорректно введенных служебных реквизитов объектов программы.
    1. Документы, у которых не установлено значение реквизита "Вид журнала".
    2. Документы, у которых не установлено значение реквизита "Идентификатор".
    3. Справочники, у которых не установлено значение реквизита "Идентификатор".

Для запуска системных процедур необходимо в режиме конфигуратор программы "1С:Предприятие" добавить нового пользователя:
Имя:  Системные_процедуры
Пароль:  system (не обязательно)
Права:  Администратор
Интерфейс:  Администратор

Для запуска в автоматическом режиме следует запустить 1С:Предприяетие 7.7 со следующими параметрами:
"C:\Program Files\1Cv77\BIN\1cv7s.exe" enterprise /m /d<<Путь к информационной базе данных>> /nСистемные_процедуры /psystem

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

При восстановлении границы последовательности документы, по которым есть отрицательные списания по регистрам учета ТМЦ ("Учет товаров (продукции)", "Учет материалов", "ТМЦ переданные в переработку", "ТМЦ переданные в монтаж", "ТМЦ переданные на хранение", "ТМЦ переданные на реализацию", "ТМЦ в ремонте"), будут зарегистрированы как документы проведенные с ошибкой списания, см. меню "Монитор пользователей - Журнал регистрации".

Для пользователей 1С:Предприяетие 7.7 SQL.
При работе с SQL версией 1С:Предприяетие 7.7, с большой информационной базой, может произойти замедление выполнения системных операций. Для таких случаев в программе сделана возможность производить интервальный запуск 1С:Предприятия (т.е. после 20 минут работы программа закрывается и может быть вызвана вновь, для продолжения выполнения системных процедур).
В этом случае для запуска системных процедур следует воспользоваться файлом с расширением ".bat".

Пример файла с расширением ".bat" SProcSQL.bat.

SProcSQL.bat "C:\Program Files\1Cv77\BIN\1cv7s.exe" <<Путь к информационной базе данных>> Системные_процедуры system
Где
1 параметр Путь к программе 1С:Предприятие 7.7 for SQL.
2 параметр Путь к информационной базе данных.
3 параметр Имя пользователя (Системные_процедуры).
4 параметр Пароль пользователя Системные_процедуры (system).
Для корректной работы данного файла (SProcSQL.bat) требуется файл Sleep.exe из поставки Resource Kit MS Windows 2000.


@echo off
cls

SET PROGDIR=%1
SET WORKDIR=%2
SET Login=%3
SET password=%4

if NOT exist %PROGDIR% (
echo Не найдена программа 1С:Предприятие 7.7 for SQL - %PROGDIR%
goto CantRunNoSourse)

echo 20>%WORKDIR%\SysProc.dat
goto CantRunPrograms

:SysProcSQL
if exist %WORKDIR%\SysProc.txt (
goto CantRunPrograms)

del %WORKDIR%\SysProc.dat
echo Системные процедуры завершены.
echo Нажмите любую клавишу...
pause>nul
exit;

:***************************
:CantRunPrograms
echo Запуск информационной базы для выполнения системных процедур.
echo %PROGDIR% enterprise /m /d%WORKDIR% /n%Login% /p%password%.
%PROGDIR% enterprise /m /d%WORKDIR% /n%Login% /p%password%
if exist %WORKDIR%\SysProc.txt (sleep 10)
goto SysProcSQL

:***************************
:CantRunNoSourse
echo Ошибка!!! - свяжитесь с администратором!!!
echo Нажмите любую клавишу...
pause>nul
exit

Продукция  |  Услуги  |  Downloads  |  Прайс-лист  |  Контакты
Copyright © 2005, TBN Group. All rights reserved.