Системный интегратор Легион-Сервис
Легион-Сервис - Ваш системный интегратор!
Наш девиз - репутация важнее денег!
Разработка в 1С. Системное администирование. Создание сайтов. Новости Контактная информация Вакансии Архив файлов. Полезные обработки для 1С. Классификаторы. Драйверы Статьи, полезная информация о 1С

Автоматизация бухгалтерского и управленческого учета

Автоматизация бухгалтерского и управленческого учета. Разработка оригинальных конфигураций на заказ для 1С версий 7.7, 8.0, 8.1, 8.2.

ИТ-аутсорсинг. Системное администрирование

Системное администрирование, поддержка пользователей (help desk), абонентское обслуживание компьютеров.

Создание веб-сайтов

Разработка веб-сайтов, SEO-аудит, SEO-оптимизация. Интеграция сайта (интернет-магазина) с 1С.



Нравится

Облачные технологии на службе у 1Сника (и сисадмина)

01.12.2011

Рубрики: Программирование 1С, Системное администрирование

       Облачные технологии - ныне популярное сочетание, но мало кто применяет эту технологию. Заранее оговорюсь - речь пойдет не о хитрой "заманухе" под названием SkyDrive от Microsoft, а о малоизвестном сервисе DropBox. Вышло так что у нескольких наших клиентов обмен данными между конфигурациями 1С, а также обмен данными документооборота удачно и красиво получилось решить только этим способом. О чем и будет коротко рассказано в этой публикации.

      О сервисе DropBox - . Данный сервис представляет собой некий сервер (сервера) на которых после бесплатной регистрации выделяется 2 Гбт места для хранения любых данных. На любом количестве компьютеров клиентов (имеющих выход в интернет) можно установить программу клиент этого сервиса - указать этой программе целевую папку. Теперь все файлы в этой папке будут автоматически синхронизироваться с аналогичными папками других компьютеров клиентов и хранилищем центрального сервера сервиса.

1. Обмен данными между конфигурациями 1С посредством DropBox. Конфигурации - идентичные конфигурации для учета посещений фитнесцентра. К слову сказать учет посещений автоматизирован посредством использования личных карточек абонентов с нанесенным штрихкодом сканируемых настольным сканером штрихкода. Между конфигурациями (то есть фитнесцентрами) идет обмен о выданных карточках абонентов, а также инфорацией о посещениях по каждой карточке.

Обмен самописный, как и конфигурации.

Процедура обмена выглядит так (предположим для простоты что фитнесцентров как и баз 3):
а) База 1 выкладывает файл Б1-Б2-0001.ZIP (где Б1- номер базы отправителя , то есть в данном случае база №1, Б2 - номен базы получателя, 0001 - порядковый номер сообщения)
б) База 1 выкладывает файл Б1-Б3-0001.ZIP (где Б1- номер базы отправителя , то есть в данном случае база №1, Б3 - номен базы получателя, 0001 - порядковый номер сообщения)
в) Как только База 2 обнаруживает у себя файл Б1-Б2-0001.ZIP она его загружает. И удаляет после загрузки. Далее база 2 выгружает 2 файла Б2-Б1-0001.ZIP и Б2-Б3-0001.ZIP. Пока файл Б2-Б1-0001.ZIP не будет удален Базой 1 - База 2 приостанавливает обмены.
г) Как только База 3 обнаруживает у себя файл Б1-Б3-0001.ZIP она его загружает. И удаляет после загрузки. Далее база 3 выгружает 2 файла Б3-Б1-0001.ZIP и Б3-Б2-0001.ZIP. Пока файл Б3-Б1-0001.ZIP не будет удален Базой 1 - База 3 приостанавливает обмены.
д) База 1 не загружает входящие сообщения обмена пока в папке входящих сообщений не останутся только 2 файла Б3-Б1-0001.ZIP и Б2-Б1-0001.ZIP (то есть пока База 2 и База 3 не обменяются своими сообщениями)
е) Как только База 2 обнаруживает у себя файл Б3-Б2-0001.ZIP она его загружает. И удаляет после загрузки.
ё) Как только База 3 обнаруживает у себя файл Б2-Б3-0001.ZIP она его загружает. И удаляет после загрузки.
ж) Если База 1 видит что в папке входящих сообщений остались только 2 файла Б3-Б1-0001.ZIP и Б2-Б1-0001.ZIP (входящие сообщения предназначенные именно Базе №1)
з) База 1 "понимает" что цикл обмена сообщениями номер 0001 завершен.

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

Обмен для отдельно взятой базы выглядит в упрощенном виде так - увидели файл в сетевой папке на сервере - загрузили - выгрузили свой - работаем дальше.

2. Обмен данными документооборота посредством DropBox.
      Наверное у каждого клиента есть на сервере такая папка как Public или Docs или нечто подобное. В этой папке находятся те документы которые предназначены для всех сотрудников компании, причем в усложненном варианте с разграничением прав доступа по подпапкам. Там находятся личные папки сотрудников (ведь у вас тоже каждый сотрудник хранит свои личные наработки и документы не на рабочем столе личного компьютера - а в личной папке на сервере?), инструкции, приказы, памятки, всевозможная информация для общего пользования.
Сервис DropBox позволил решить проблему обмена данными документооборота между сотрудниками разных офисов просто - данная папка - пусть это будет Public синхронизируется между серверами разных офисов посредством сервиса DropBox.

Это решение обладает следующими преимуществами:
1) Разграничение прав доступа к синхронизируемой информации. Т.к. синхронизируется каталог находящийся на сервере то сохраняются в полной мере все настройки прав доступа к папкам и подпапкам.
2) Сотрудники не получают доступ к интернету хоть и имеют возможность обмена информацией с другими офисами.
3) Данная папка пополняется информацией изо всех офисов одновременно и вся информация доступна отовсюду отдновременно.

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

База знаний.
FAQ по 1С

Версии новых релизов 1С

Рейтинг@Mail.ru