Четверг, 21 Январь 2016 11:04

РЕЗЕРВНОЕ КОПИРОВАНИЕ

С *.0.095 релиза в MAGAZKA & MAGAZKA (NS) появился модуль РЕЗЕРВНОЕ КОПИРОВАНИЕ

Как вы уже и догадались - этот модуль будет создавать резервные копии вашей базы данных

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

и так рассмотрим сам модуль. Главное окно - Служебные - Резервное копирование

Резервное копирование MAGAZKA

Вот такое симпатичное окошко

Резервное копирование MAGAZKA

Ставим нужные галочки :

- делать резервную копию при завершении работы (включает весь механизм РЕЗЕРВНОГО КОПИРОВАНИЯ)
как понятно из названия, каждый раз при завершении работы будет делаться бэкап (сохранение копии данных)
вы меня спросите а почему не перед работой, не во время работы ?
дело в том , что в большинстве случаев вы MAGAZKA будете использовать как ФАЙЛОВУЮ БАЗУ (по умолчанию)
сделать ПРАВИЛЬНУЮ копию файловой базы можно только когда никого ! в базе нет (т.е. нет активных подключений)

- Выгрузка данных в *.dt это механизм на уровне платформы выгрузка данных
(вручную - Конфигуратор - Администрирование- Выгрузить информационную базу - выбрать путь - Сохранить)
(меньше объем , но дольше по времени)

Совет ! кстати вы когда обновляете релиз базы на новой, MAGAZKA всегда делает резервную копию в этом формате (*.dt)
они хранятся в папке \MAGAZKA\ARXIV\

- Копия базы *.1CD Этот файл и есть ваша информационная базы - в нем все ваши данные и хранятся. Вот его мы и будем копировать
(больше объем, но намного быстрее копируется и восстанавливается 

- Задавать вопрос о резервной копии. Будет появляться вопрос с возможностью отмены от резервирования

- Показывать лог операции (Отчет)  

MAGAZKA - лучшая программа для магазина

По кнопке "Информация" можно узнать где хранятся наши копии и их состояние

MAGAZKA - лучшая программа для магазина

также можно удалить лишние (потом добавлю автоматическое удаление : от количества или от срока)

Очистим каталог резервных копий

(он задается в Обработки - Настройка торговли - Базовые) 

MAGAZKA - лучшая программа для магазина

MAGAZKA - лучшая программа для магазина

И нажмем для проверки кнопку "Архивация"

- запрос (галочка установлена)

MAGAZKA - лучшая программа для магазина

- отчет о успешной выгрузке (галочка установлена)

MAGAZKA - лучшая программа для магазина

Вот наш каталог

MAGAZKA - лучшая программа для магазина

От себя рекомендую : хранить копию базы данных в укромном месте
(желательно на другом компьютере, внешнем носителе и.т.д)

Включаем ОНЛАЙН резервирование

 

Image67.jpg


 

Для примера "УДАЛЯЕМ ДОКУМЕНТ" Чек №ОСН0000020

 

Image68.jpg


Через панель удаление документов удаляем и проверяем нет это документа в журнале документов

Image70.jpg


Восстанавливаем документ (кнопка Восстановить данные (онлайн)) - выбираем дату, нужный документ

Image71.jpg


проверяем

Image72.jpg


Все просто и достойно.

 

РИБ (Автоматический обмен между базами)

РИБ - что это и для чего ?

Когда ваш успешный бизнес начнет расширяться, вам захочется "сидя на диване" контролировать процесс - работу магазина и своих сотрудников !
- это если простыми словами. Вся полная информация по магазину(ам) у вас на личном компьютере (дома или в офисе)
И вы всегда оперативно можете вносить свои коррективы и контролировать весь процесс.

какие есть альтернативы и способы - работы разных магазинов в одной информационной базе

1. Работа в по сети - одна база находится на одном компьютере (сервере) и остальные подключаются к ней по сети
используя интернет или локальную сеть
плюсы :
- всегда актуальные данные
минусы:
- нужен хороший канал интернета (большая пропускная способность) иначе будут "тормоза и блокировки" в работе
- все компьютеры (рабочие места) зависят от одного компьютера, а если он поломался, не включился, база вышла из строя - все магазины простаивают
- отвалился интернет - магазин - простаивает

мой совет используйте РИБ (просто, доступно, надежно и функционально)

РИБ - это механизм который соединяет все ваши магазины, склады , офисы в одну единую базу - после автообмена - все данные баз становятся "одинаковыми в части их касающихся", как близнецы .

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

РИБ - это Распределенная Информационная База механизм для полного обмена данными и изменениями между базами (узлами) (УЗЕЛ - это отдельное рабочее место)

В РИБ - существуют понятия Центральная база и Периферийная база - в одном РИБ - только одна Центральная база и неограниченное количество Периферийных баз.

Только в Центральной базе - можно создавать узлы (Периферийные базы) - для каждого нового рабочего места (магазин, склад, архив, бухгалтер и.т.д.)

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

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

Из любого узла - всегда можно восстановить или Центральную базу или Периферийную базу.

Непонятно ? РИБ - это механизм для вашей базы , при активации которого каждая база запоминает все изменения до последней запятой.
что бы вы , ваши сотрудники не делали - база включила механизм записи изменений. И как только будет доступ обмен
- она "все свои новости" расскажет Центральной базе и в свою очередь "послушает новости" от нее.
И после обмена базы станут одинаковыми. Центральная база получит все документы продаж (жизнедеятельности магазина),
а Периферийная база получит "указания сверху" - например "Переоценка товара" , новая номенклатура и штрихкоды и.т.д

Постоянный канал интернета для работы РИБ не нужен - все УЗЛЫ могут работать автономно.
(интернет нужен только для обмена , если интернета нет - можно сделать ручной обмен через флешку)
Совсем не обязательно делать ежедневный обмен, не беда если вы пропустили обмен, или даже потеряли файл с обменом

Обмен устроен таким образом - он двухсторонний и требует подтверждения получения информации удаленной базы.
например:
БАЗА А - создали три документа - Обмен - пошла выгрузка о трех документах
БАЗА Б - не доступна. компьютер выключен
БАЗА А - Обмен - пошла выгрузка о трех документах
БАЗА А - Обмен - пошла выгрузка о трех документах
БАЗА А - Обмен - пошла выгрузка о трех документах
БАЗА А - Обмен - пошла выгрузка о трех документах
БАЗА Б - включилась - приняла обмен - и обратно выгрузили отчет для БАЗЫ А три документа приняты
БАЗА А - обмен - принимает отчет - снимает с регистрации обмена "эти три документа" - новость устарела
БАЗА А - обмен - нет новостей

Отсюда следует вывод - что Центральная база - должна быть в сети постоянно (если у вас более одного узла (магазина)
так как обмен всегда идет через Центральную базу - она собирает все изменения с Периферийных и рассылает всем обратно.
Сделать через РИБ обмен между двумя Периферийными базами (в отсутствии Центральной) штатным способом не получится.

Если у вас пока один магазин и обмен с домом - то магазин в конце смены - делает выгрузку , а с утра загрузку.
Также обмен можно в любой момент осуществить ПРИНУДИТЕЛЬНО (минуя расписание обмена)

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

Если мы решили из одной базы сделать две базы - для Дома и Магазина - нужно создать новый Скад и Кассу для этого магазина

открываем Главное окно - Справочники - Кассы ККМ и создаем новый элемент

РИБ - настройка автообмена между магазинами MAGAZKA

открываем Главное окно - Справочники - Склады (места хранения) и создаем новый элемент

РИБ - настройка автообмена между магазинами MAGAZKA

Переходим на вкладку Главное окно - Служебные - РИБ- обмен между складами
(эта вкладка доступна только пользователю с правами Администратор)

РИБ - настройка автообмена между магазинами MAGAZKA

Открываем - и видим одну строчку (это текущий узел - текущая база)

РИБ - настройка автообмена между магазинами MAGAZKA

наименование можете указать любое - главное , чтобы вы сами понимали о каком узле идет речь.В нашем примере "ГЛАВНАЯ"

Создадим новый УЗЕЛ

РИБ - настройка автообмена между магазинами MAGAZKA

КОД следующий по порядку (главное не повторяться) наименование любое.
Указываем СКЛАД и КАССУ для нового УЗЛА.
Если даем разрешение создавать Номенклатуру (и справочники с документами) на периферийной базе, чтобы избежать
за двоение кодов документов и справочников - добавим префикс.

В центральной базе нумерация документов будет : 000000001, а в Периферийной начинаться с префикса "2" - 2000000001
Ставим галочку Выполнять обмен. Сохраняем.

Текущая база - имеет "иконку с шариком" - и текущую базу удалить нельзя!

РИБ - настройка автообмена между магазинами MAGAZKA

Теперь нужно сделать "копию базы" или как правильно говорить "Создать образ базы"

РИБ - настройка автообмена между магазинами MAGAZKA

нажимаем "Далее"

РИБ - настройка автообмена между магазинами MAGAZKA

путь по умолчанию к новой базе - можно не менять (но нужно ОБЯЗАТЕЛЬНО ЗАПОМНИТЬ)

РИБ - настройка автообмена между магазинами MAGAZKA

в нашем примере я изменю путь на С:\DEMO\МАГАЗИН

РИБ - настройка автообмена между магазинами MAGAZKA

Нажимаем "Готово" и ждем - наблюдаем за прогрессом внизу слева
(все зависит от объема вашей базы , но обычно это быстро)

РИБ - настройка автообмена между магазинами MAGAZKA

Ждем окошка "Создание начального образа завершено"

РИБ - настройка автообмена между магазинами MAGAZKA

 Поздравляю !
Полдела сделано. Мы научились создавать образы для новых узлов.

Откроем папку с нашей текущей Центральной базой
Не помните или не знаете где она находится...

1 вариант - при выборе базы "Запуск 1С"

РИБ - настройка автообмена между магазинами MAGAZKA

2 вариант - Меню - Сервис - О программе - Каталог

РИБ - настройка автообмена между магазинами MAGAZKA

Открываем папку C:\DEMO\MAGAZKANS82

РИБ - настройка автообмена между магазинами MAGAZKA

Выделяем пять папок и копируем (или правой кнопкой - Копировать или Ctrl+C)

Открываем теперь папку - куда мы выгрузили образ (помните я просил вас запомнить)

Открываем папку C:\DEMO\МАГАЗИН

РИБ - настройка автообмена между магазинами MAGAZKA

и вставляем данные (правой кнопкой - Вставить или Ctrl+V)
должно получиться вот так

РИБ - настройка автообмена между магазинами MAGAZKA

Все! Настройка выгрузки узла завершена.

Копируем папку C:\DEMO\МАГАЗИН на флешку и переносим в наш магазин

Установка не отличается от стандартной , но я все же напомню

Запуск 1С - Добавить

РИБ - настройка автообмена между магазинами MAGAZKA

указываем путь к папке (куда вы скопировали базы) он может отличаться от примера

РИБ - настройка автообмена между магазинами MAGAZKA

Толстый клиент и версию вашей платформы 8.2 или 8.3

РИБ - настройка автообмена между магазинами MAGAZKA

 Запускаем - по кнопке 1С : Предприятие

если все сделали правильно - то вы при первом запуске увидите вот такое окно

Нажимаем ОК и заново запускаем по кнопке 1С : Предприятие

Видим - в заголовке окна - появилось название нашего УЗЛА

Итак , мы создали наш первый Периферийный узел.
Это очень хорошо. Программа работает и в Офисе (дома) и в Магазине и обе запоминают все свои изменения.
А как же они обмениваются информацией ? Правильный вопрос.
MAGAZKA - на сегодняшний день предлагает шесть вариантов обмена
- в ручном режиме
-- через перенос файла на флешке (выгрузить и загрузить)
- В автоматическом режиме по расписанию (и в фоновом обмене)
- локальный обмен (общая папка)
- через электронную почту
- через протокол FTP
- через сервис Яндекс.Диск
- через облачный диск (Яндекс, Гугл, Дропбокс и им подобные)

Обмен между базами в ручном режиме -- через перенос файла на флешке (выгрузить и загрузить)

Откроем Центральную базу

РИБ - настройка автообмена между магазинами MAGAZKA

и давайте создадим Новый товар "ПРИМЕР ТОВАРА ДЛЯ ПРОВЕРКИ ОБМЕНА"

РИБ - настройка автообмена между магазинами MAGAZKA

и документ "Приходная накладная"

РИБ - настройка автообмена между магазинами MAGAZKA

и документ "Перемещение товара" на наш новый магазин

РИБ - настройка автообмена между магазинами MAGAZKA

Открываем - Главное окно - Служебные

РИБ - настройка автообмена между магазинами MAGAZKA

Выбираем нужный нам узел (получателя сообщения) - меню станет активным и нажимаем "Записать изменения"

РИБ - настройка автообмена между магазинами MAGAZKA

появится вот такое окно я изменил по [...]

РИБ - настройка автообмена между магазинами MAGAZKA

имя файла сообщения на C:\Users\MAGAZKA\Desktop\Message_000000001_000000002.zip
(т.е. сказал программе - чтобы файл был выгружен на Рабочий стол
- не РЕКОМЕНДУЮ сразу ВЫГРУЖАТЬ на флешку
- может быть потом ошибка чтения файла)
лучше выгрузить на компьютер и потом скопировать на флешку (да, да...все мы не без грехов)

РИБ - настройка автообмена между магазинами MAGAZKA

Галочка "Сжимать сообщениия" стоит по умолчанию с галочкой выгрузка будет в формате ZIP
(сообщения обмена запаковано в архив)
без галочки выгрузка будет в формете XML
(сообщения обмена по умолчанию)
Нажимаем "ОК" и видим следующее окно

РИБ - настройка автообмена между магазинами MAGAZKA

Перейдем на рабочий стол - и видим наш файл

РИБ - настройка автообмена между магазинами MAGAZKA

что обозначает имя файла ? Message_000000001_000000002
в переводе сообщение от узла 000000001 для узла 000000002
копируем файл на флешку (или отправляем по почте)
на компьютер с периферийной базой

Заходим в базу - открываем Справочник Номенклатура
(проверим , что нашего Нового товара нет в базе)

РИБ - настройка автообмена между магазинами MAGAZKA

Переходим - в Служебные - РИБ- обмен между магазинами

РИБ - настройка автообмена между магазинами MAGAZKA

видим отличия - текущая база отмечена "шариком" наша Периферийная база а центральная - отображается оранжевым цветом.

РИБ - настройка автообмена между магазинами MAGAZKA

Периферийная база может получать и отправлять информацию только Центральной базе.
Выделяем в списке Центральную базу - меню станет активным нажимаем "Прочитать изменения"

РИБ - настройка автообмена между магазинами MAGAZKA

появится окно для загрузки. По умолчанию программа ищет файл обмена в служебной папке

РИБ - настройка автообмена между магазинами MAGAZKA

а его там нет, поэтому путь нужно изменить - на тот где лежит наш файл обмена указываем Рабочий стол

РИБ - настройка автообмена между магазинами MAGAZKA

и программа файла "не видит" потому что - нужно изменить формат с XML на ZIP

РИБ - настройка автообмена между магазинами MAGAZKA

нажимаем "Открыть" путь изменился

РИБ - настройка автообмена между магазинами MAGAZKA

нажимаем "ОК"

РИБ - настройка автообмена между магазинами MAGAZKA

Отлично. Проверяем. Заново откроем Справочник "Номенклатура"

РИБ - настройка автообмена между магазинами MAGAZKA

что и требовалось доказать.
Все перегрузилось - Номенклатура и два документа.
В обратную сторону работает также.

А если я по ошибке или по незнанию (или кто то другой) еще раз - загрузит файл обмена ?
ничего страшного в этом нет. ДВАЖДЫ один и тот же файл - программа не даст вам загрузить выйдет окно с ошибкой "Номер сообщения меньше и равен ранее принятому сообщению"

и повторной загрузки не будет.

Ручной обмен полезен для отладки автообмена.
(понять причину почему не загружается файл, слетел обмен)

Автоматический обмен по расписанию

Общее у всех открываем - Главное окно- Служебные - РИБ - обмен между складами

РИБ - настройка автообмена между магазинами MAGAZKA

1. Проверяем , чтобы у всех узлов стояла галочка - выполнять автообмен
2. Интервал времени обмена (в секундах) например : 600 - обозначает , что каждые десять минут база будет загружать и выгружать данные
3. Выводить сообщение об обмене (нужно для отладки - будет показываться комментарии о выполняемых действиях)
4. И самое главное - ВКЛЮЧИТЬ АВТООБМЕН
(ВНИМАНИЕ ! Заработает автообмен только после перезапуска программы)

 

Автоматический обмен по расписанию 
- через сервис Яндекс.Диск

для этого нужно зарегистрироваться в Яндекс Почта (создать почтовый ящик)

Нам нужно знать:

логин ; demomagazka
и Пароль : magazka
(у вас могут быть любые - стандартная процедура)

заходим в наш аккаунт

РИБ - настройка автообмена между магазинами MAGAZKA

и выбираем меню - ДИСК

РИБ - настройка автообмена между магазинами MAGAZKA

Сначала делаем НАСТРОЙКУ на ПЕРИФЕРИЙНОЙ БАЗЕ
(нужно ЦЕНТРАЛЬНОЙ сообщить , что мы существует и обмен запущен)

Заходим опять в программу - Главное окно- Служебные - РИБ- обмен между складами - Способ обмена

РИБ - настройка автообмена между магазинами MAGAZKA

Вводим ЛОГИ и ПАРОЛЬ и нажимаем ТЕСТ

РИБ - настройка автообмена между магазинами MAGAZKA

Нажимаем "Сохранить"

РИБ - настройка автообмена между магазинами MAGAZKA

Перезапускаем программу и через промежуток времени увидим

РИБ - настройка автообмена между магазинами MAGAZKA

Смотрим на Яндекс.Диске - появился файл - адрессованный Центральной базе

РИБ - настройка автообмена между магазинами MAGAZKA

Запускаем Центральную базу и через промежуток времени увидим

РИБ - настройка автообмена между магазинами MAGAZKA

Смотрим на Яндекс.Диске - появился файл - адресованный Центральной базе

РИБ - настройка автообмена между магазинами MAGAZKA

Все автообмен настроен и успешно работает.
Можно закрыть Яндекс. Диск и отключить "Выводить сообщения при обмене" (по желанию)

Автоматический обмен по расписанию
- через облачный диск (Яндекс, Гугл, Дропбокс и им подобные)

Скачиваем приложение Яндекс.Диск

РИБ - настройка автообмена между магазинами MAGAZKA

РИБ - настройка автообмена между магазинами MAGAZKA

РИБ - настройка автообмена между магазинами MAGAZKA

РИБ - настройка автообмена между магазинами MAGAZKA

РИБ - настройка автообмена между магазинами MAGAZKA

РИБ - настройка автообмена между магазинами MAGAZKA

Смотрите , чтобы в папке не было пробелом, спец.символов, точек , запятых (если есть то по кнопке "Изменить" меняем путь

РИБ - настройка автообмена между магазинами MAGAZKA

Заходим опять в программу - Главное окно- Служебные - РИБ- обмен между складами - Способ обмена

РИБ - настройка автообмена между магазинами MAGAZKA

Нажимаем "Сохранить"
Все автообмен настроен
Удобно контролировать файлы обмена (если есть такая необходимость - Размер , дата изменения)

РИБ - настройка автообмена между магазинами MAGAZKA

Автоматический обмен по расписанию
- локальный обмен (общая папка)

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

на одном компьютере устанавливается база MAGAZKA - пусть будет путь D:\1CBASE\MAGAZKA правой кнопкой по папке MAGAZKA - Свойства - Доступ - Общий доступ
и другие компьютеры при запуске 1С - добавить - путь к базе будет \\kassa\MAGAZKA или \\192.168.0.175\MAGAZKA,

но повторюсь для тех кто не внимательно читал
1. Работа в по сети - одна база находится на одном компьютере (сервере) и остальные подключаются к ней по сети используя интернет или локальную сеть
плюсы :
- всегда актуальные данные
минусы: - нужен хороший канал интернета (большая пропускная способность) иначе будут "тормоза и блокировки" в работе - все компьютеры (рабочие места) зависят от одного компьютера, а если он поломался, не включился, база вышла из строя - все магазины простаивают - отвалился интернет - магазин - простаивает

мы лучше настроим РИБ и предоставим рабочим местам
- автономность работы (друг от друга не зависят)
- две, три копии одной базы - лучше чем одна (не нужно делать резервных копий)
- надежность и сохранность данных

на любом ресурсе в своей сети создаем папку - например OBNENBASE
правой кнопкой по папке OBNENBASE - Свойства - Доступ - Общий доступ

РИБ - настройка автообмена между магазинами MAGAZKA

или так - путь можно выбрать по [...]

РИБ - настройка автообмена между магазинами MAGAZKA

Даже если общая папка будет недоступна.
Ваши компьютеры продолжат работать автономно как только доступ появится
- будет произведен обмен

также интересна ситуация - Дом и магазин с (двумя компьютерами) как настроить обмен?

Касса 1 - Центральная база Касса 2 - подключена по сети к Касса1
Дом - Периферийная база
или вот так.
Выбирать вам.
Касса 1 - Центральная база
Касса 2 - Периферийная база
Дом - Периферийная база

Если обновился релиз программы на сайте !
Если у вас РИБ - как обновлять свою версию программы ?
Обновляем как обычно, но ТОЛЬКО ЦЕНТРАЛЬНУЮ базу и выгружаем данные (в ручную) или в автоматическом режиме.
В ПЕРЕФЕРИЙНОЙ базе ,как только она получит выгрузку от ЦЕНТРАЛЬНОЙ база (и если были изменения в конфигурации - появиться вот такое окно)

РИБ - настройка автообмена между магазинами MAGAZKA

Нажать кнопку "да" И ВСЕ ! НИЧЕГО НЕ ТРОГАЕМ.
Ждем когда программа перезагрузится.
Она самостоятельно закроется - обновит релиз, загрузит данные и снова запустится.
При обновлении релиза (MAGAZKA делает обязательную резервную копию - в случаю непредвиденной ситуации всегда можно восстановиться "откатится обратно")
Обновление релиза - никогда не затрагивает ваших данных. Все что вы ввели , сохранили- все останется.
Обновляется только код программы простыми словами - центральная база сама раздаст обновления всем периферийным базам и проконтролирует обновление.

Тема для обсуждения на форуме