НАСТРОЙКА СИНХРОНИЗАЦИИ ФАЙЛОВ

Рекомендуем использовать для сдачи отчетности онлайн-версию СБИС. Она удобнее, не требует обновления, имеет больше функций — ЭДО, все о компаниях и владельцах, ОФД и ЕГАИС, поиск и анализ закупок, а также обладает рядом других преимуществ.

При запуске СБИС с клиентского места происходит запуск программы синхронизации файлов (Fsynchro). Это очень важный момент для работы в сети:

  1. При первом запуске СБИС происходит копирование всех файлов из каталога «СБиС++ Клиент» на сервере в каталог «СБиС++ Клиент» на рабочем месте плательщика, за исключением файлов, указанных в fsynchro.ini в параметере «Игнорировать».
  2. С помощью Fsynchro каждый пользователь может быть уверен, что работает с самой последней версией СБИС со всеми доработками и исправлениями. При выполнении этого процесса происходит следующее: файлы программы, установленные на клиентском месте, сравниваются (по дате и времени) с файлами на сервере. И если они не идентичны, то происходит обновление файлов на клиентском месте.

Запуск утилиты синхронизации файлов осуществляется с помощью файла fsynchro.exe. Выполнение приложения происходит в соответствии с теми параметрами, которые по умолчанию указаны в конфигурационном файле fsynchro.ini.

Формат файла fsynchro.ini

Типовая настройка файла может выглядеть следующим образом:

[Основные параметры]

КаталогИсточник=
КаталогПриемник="C:\СБиС++ Клиент"
ПроверятьЗапущеноЛиУже=sbis.exe
СниматьReadOnly=да
УдалятьНенужныеФайлы=да
Выполнить= «sbis.exe»
КоманднаяСтрока=
ВопросПриОшибке=
ВыводитьСтатистикуСинхронизации=нет

[Игнорировать]

db
db.install
report
jinnee
uninstall
fsynchro.err
fsynchro.out
fsynchro.exe

[Обновлять]

[СтрогоСинхронизировать]
Модули
[Вырезать]
[Пропустить существующие]
[Проверить пары]
sbis.exe=sbis.ex
[Оформление]
ФоноваяКартинка=

Назначение параметров

[Основные параметры]

  • КаталогИсточник - путь к каталогу-источнику файлов. Каталог должен обязательно существовать. Если путь не указан, то в качестве каталога берется тот, в котором находится файл fsynchro.exe.
  • КаталогПриемник - путь к каталогу-приемнику файлов. Если данного каталога не существует, то он будет создан. По умолчанию предполагается каталог <c:\СБИС Клиент>. В этом параметре допускается использование переменных окружения среды.
  • ПроверятьЗапущеноЛиУже - имя файла приложения, которое может быть уже запущено в системе. По умолчанию предполагается, что это sbis.exe. Если нашли запущенное приложение, то синхронизация выполняться не будет, и появится соответствующее предупреждение. Необходимо указывать полный путь к приложению. При указании относительного пути предполагается, что приложение находится в каталоге - приёмнике.
  • СниматьReadOnly - если <да>, то в случае наличия атрибута ReadOnly (только на чтение) у файла-источника, у файла-приемника он будет снят. По умолчанию предполагается <да>.
  • УдалятьНенужныеФайлы - если <да>, то будут удалены все файлы в каталоге-приемнике, которых нет в каталоге-источнике. По умолчанию предполагается <да>.
  • Выполнить - команда, которая выполниться по окончании процедуры синхронизации файлов. Если запускается процесс из exe-файла, то расширение этого файла нужно обязательно указывать. Если не указывается расширение, то будет запущен другой файл с таким именем, но другим расширением, если таковые имеются в каталоге. При указании относительного пути к приложению предполагается, что приложение находится в каталоге - приёмнике. По умолчанию, запускается <sbis.exe>.
  • Командная строка – передает вызываемому файлу необходимые параметры. В этой строке передаются именно параметры, сам процесс запускается предыдущей командой.
  • ВопросПриОшибке - если <да>, то при возникновении ошибок во время синхронизации выводится сообщение с запросом: запускать или нет приложение. Если <нет> - выводится сообщение об ошибке при синхронизации и ничего не запускается. По умолчанию, <да>.
  • ВыводитьСтатистикуСинхронизации – если <да>, то в каталоге–приемнике будет создан файл с именем fsynchro.out. В файл выводится информация о ходе выполнения синхронизации. По умолчанию такой файл не создается.

[Игнорировать]

Указывается список файлов и каталогов, которые не участвуют в синхронизации, причем каждое имя с новой строки. Необходимо заметить, что если в списке указано имя каталога, то и вложенные каталоги будут игнорироваться. Указывается либо полный путь к файлу, либо относительный. При указании относительного пути, будут игнорироваться файлы и каталоги как относительно пути источника, так и приемника. Рекомендуется игнорировать файлы утилиты синхронизации: fsynchro.err и fsynchro.out. Если запускать утилиту синхронизации из каталога - источника, то рекомендуется прописать в список игнорируемых файлов еще и fsynchro.exe.

[Обновлять]

Список файлов и каталогов, каждое имя с новой строки, которые необходимо синхронизировать. Синхронизируются все вложенные файлы и каталоги. Если оставить список пустым, синхронизации подлежат все файлы и каталоги. Необходимо отметить, что список «Игнорировать» имеет приоритет, то есть если каталог или файл указаны в списке «Игнорировать», то независимо от списка «Обновлять» файлы, каталоги и все подкаталоги будут проигнорированы.

[СтрогоСинхронизировать]

Список файлов и каталогов, каждое имя с новой строки, которые необходимо синхронизировать, даже в том случае, если параметр «УдалятьНенужныеФайлы» принимает значение <нет>. То есть, удаляет лишние файлы в указанных каталогах независимо от параметра «УдалятьНенужныеФайлы». Необходимо отметить, что списки «Игнорировать» и «Обновлять» имеют приоритет. То есть, строгая синхронизация производится только в папках из списка «Обновлять», или из всего каталога - приёмника, если список «Обновлять» пуст. В каталогах списка «Игнорировать» синхронизация не производится никогда. По умолчанию всегда синхронизируется каталог «Модули».

[Вырезать]

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

[Проверить существующие]

Указываются имена файлов, которые необходимо копировать, если они отсутствуют в каталоге - приёмнике и пропускать, если уже существуют. При указании относительного пути, сравниваем файлы по указанному пути относительно источника и приёмника. По умолчанию ничего не выполняется.

[Проверить пары]

Указываются имена файлов с различными именами, но с одинаковым содержанием. Пары задаются как имя файла-приёмника = имя файла-источника. При указании относительного пути, будут сравниваться файлы по указанному пути, относительно источника и приёмника соответственно. Пример: sbis.exe=sbis.ex. По умолчанию проверка не выполняется.

[Оформление]

  • Фоновая картинка – указывается имя файла (с расширением «.dll» или sbis.exe), в ресурсах которого содержится картинка фона утилиты синхронизации. После символа указывается идентификатор ресурса (по умолчанию <101>). Имя файла и идентификатор должны быть разделены символом '#'. При указании относительного пути предполагается использование каталога-источника. По умолчанию используется картинка <sbis.exe#101>.
11
0
Оставьте свой отзыв:
ОТПРАВИТЬ