Установка и настройка распределенной базы УРБД

C помощью указанной компоненты можно организовать двухуровневую структуру информационных баз (ИБ) системы 1С:Предприятие 7.7, состоящую из одной центральной и нескольких периферийных информационных баз, работающих с единой конфигурацией. При этом система будет стремиться поддерживать одинаковое состояние объектов данных во всех узлах распределенной ИБ. Содержимое информационных баз синхронизируется путем переноса измененных объектов данных между каждой из периферийных и центральной ИБ. Для переноса данных используются так называемые файлы переноса данных. Перенос изменений выполняется только между центральной и периферийными ИБ. Перенос данных непосредственно между периферийными ИБ невозможен. Поэтому изменения данных, произведенные в одном из периферийных узлов распределенной ИБ попадают в другие периферийные узлы только через центральную ИБ. Пример приведен для двух ИБ, хотя настроить его на большее количество баз по аналогии с двумя базами не представляет большого труда.
  1. За работу компоненты УРБД отвечает библиотека DistrDB.dll в папке BIN программы 1С:Предприятие 7.7. Эта компонента приобретается и устанавливается отдельно.
  2. Для примера автообмена мы создадим две информационные базы, разместив их в папках с именами c:\1c_base_1 и c:\1c_base_2. Создайте эти папки, а в каждой из них – вложенные папки с именами CP и PC (латинскими буквами)
  3. В папке c:\1c_base_1 разместите уже готовую конфигурацию (скажем, «Бухгалтерию»). Но тренироваться лучше на самой простой информационной базе (содержащей, к примеру, всего один справочник с несколькими записями). Нам важно убедиться, что данные действительно мигрируют из одной ИБ в другую в результате автообмена УРБД, а это можно показать как на сложном, так и на самом простом тестовом примере.
  4. Закройте все окна в Конфигураторе и активизируйте пункт меню «Администрирование – Распределенная ИБ – Управление».  Этот пункт меню доступен, если в папке BIN программы 1С:Предприятие имеется компонента DistrDB.dll. Если библиотека имеет неправильную версию или повреждена, просто переустановите 1С:Предприятие поверх текущей установки – библиотека DistrDB.dll  будет замещена ее правильной версией.
  5. В открывшемся окне нажмите кнопку «Центральная ИБ». В окне запроса укажите код новой информационной базы (укажите цифру 1) и ее описание (например, «Центральная ИБ»).
  6. Появившееся предупреждение о необратимости изменений загасите нажатием «ОК» (ниже описан недокументированный способ, как при необходимости вернуть базу в ее первоначальное состояние).
  7. Нажмите кнопку «Новая периф. ИБ». В окне запроса укажите для нее код 2 и описание – «Периферийная ИБ».
  8. Выделите однократным щелчком периферийную базу и нажмите кнопку «Настр. автообмена». В открывшемся окне установкой переключателя поменяйте «Ручной» режим автообмена на «Автоматический» и нажмите кнопку «ОК».
  9. Нажмите кнопку «Выгрузить данные». Запомните (в буфер обмена) имя файла с выгрузкой «c:\1c_base_1\CP\20.zip» - он нам еще пригодится. Нажмите ОК. По окончании выгрузки 1С напишет «Выгрузка успешно завершена».
  10. Закройте Конфигуратор и войдите (также в режиме Конфигуратора) в папку (пока еще пустую!), где должна лежать вторая ИБ (в нашем примере – c:\1c_base_2). Укажите, что база должна быть в формате DBF/CDX и нажмите «ОК».
  11. Зайдите в пункт меню Администрирование – Распределенная ИБ – Управление. В ответ на вопрос «Информационная база не обнаружена. Выполнить загрузку данных?» нажмите «Да» и укажите имя файла выгрузки (в нашем примере, «c:\1c_base_1\CP\20.zip») и нажмите кнопку «ОК». По окончании загрузки 1С напишет «Загрузка успешно завершена». Мы успешно создали Периферийную ИБ, выгрузив данные из Центральной ИБ.
  12. Измените что-нибудь (например, добавьте новый элемент справочника) в одной из информационных баз. Наша цель – добиться, чтобы изменения в одной (любой) ИБ попали в другую ИБ через автообмен. Используйте пункт меню «Администрирование» – «Распределенная ИБ» – «Автообмен» попеременно в каждой из баз. Вновь появляющиеся файлы выгрузок с расширением ZIP в папках CP и PC надо перемещать (копировать) между информационными базами по принципу CP->CP, PC->PC (в реальных «полевых» условиях обычно это делают при помощи электронной почты).

Несколько советов

1) Чтобы превратить распределенную базу в обычную, удалите файлы 1SDBSET.DBF, 1SDWNLDS.DBF, 1SUPDTS.DBF и соответствующие им файлы *.CDX, а также 1SSYSTEM.DBF. В принципе, достаточно удалить 1SSYSTEM.DBF. После этого необходимо восстановить точку актуальности, запустив программу в монопольном режиме. Этот трюк недокументирован (угадайте, почему), но, тем не менее, он работает. 2) Вы можете изменять конфигурацию 1С, но только в Центральной ИБ. Это очень удобно – изменения в периферийных ИБ «накатываются» автоматически. 3) Если у вас пропала (например, в результате ошибки почты) одна или несколько выгрузок – не огорчайтесь, т.к. УРБД умеет отслеживать такие ситуации, и повторять отправку потерянных данных при следующем сеансе автообмена. 4) Штатная возможность отправки почты в 1С реализована через интерфейс MAPI, когда взаимодействие происходит с почтовым клиентом (таким, как Outlook). Мой совет – не тратьте зря времени - с MAPI и разного рода Outlook на практике постоянно возникают заморочки, требующие «быстрой езды» разработчика между филиалами. Использовать прямое модемное соединение или FTP я не советую по этой же причине. Посылать почту лучше внешними компонентами, такими как rom-mail.dll или DialMail.dll. 5) Программу, которая умеет автоматически выполнять автообмен и пересылать файлы выгрузки по электронной почте, вы можете взять здесь: http://infostart.ru/projects/1712/ Если вы правильно настроите несколько констант (почтовые адреса, пароли и т.д.), пользователю остается лишь дважды кликнуть на ярлык, чтобы запустить Автообмен. Программа реализована как конфигурация 1С:Предприятие 7,7. Подробное описание содержится в приложенном файле DOC. 6) Приоритет отдается изменениям, выполненным в Центральной ИБ. Обратите внимание, что в типовых конфигурациях 1С применяются префиксы информационной базы (см. эту настройку в Константах), чтобы коды элементов справочников и номера документов, созданных в разных базах, не совпадали, и не нарушалась их уникальность.  

Состав коробки

После покупки программы Вы имеете право на:

Наименование Количество лицензий Цена с НДС, грн
1С:Предприятие 7.7. Управление распределенными базами данных
-
  Если у Вас будут вопросы, ответы на которые нельзя получить из демонстрационных материалов - можно их решить с нами по телефонам (044) 237-2200 и электронной почте sales@asd-dnepr.com . Вы также можете ознакомиться с продуктом в нашем офисе, предварительно согласовав время Вашего приезда с менеджером. [divider]
13
Ноя

1С:Вопросы и ответы. Расчет заработной платы

1С:Вопросы и ответы. Расчет заработной платы

1С Вопросы и ответы, Зарплата, Инструкции | Комментарии к записи 1С:Вопросы и ответы. Расчет заработной платы отключены
17
Июл

Случай из практики: об одной нетривиальной ситуации при обмене УНФ-БП

Работал себе обмен между УНФ и БП, а потом как-то засбоил — то проходит, то не проходит. О том, что это было… Случай из практики А вот я на фронте был Ох-ты, боже мой…    Возможно, многие в отличие от меня знают про такую пакость, но я надеюсь, что найдется хотя бы пара-тройка человек, которым…

8
Июл

Пример адаптации формы к интерфейсу Такси

Предыстория Однажды в конференции нам задали такой вопрос: «Очень хотелось бы посмотреть на форму «Подготовка сведений для ПФР» в интерфейсе ТАКСИ помещающуюся в 1366х786 разрешении… ну или в 1280х800″. Мы решили посмотреть, о какой форме идёт речь, и в текущей версии 2.5 конфигурации «Зарплата и управление персоналом» увидели следующее (размер картинки 1024х856): После беседы с…

23
Апр

Этапы выполнения проектных работ

Работы по проекту автоматизации в обязательном порядке включают проведение предпроектного исследования, анализ бизнес-процессов и модели функционирования предприятия Заказчика, составления Функциональных требований и Технического проекта — на разработку нового продукта, внедрение типового либо отраслевого решения. После согласования Технического проекта и его утверждения Заказчиком, составляются детальный календарный план, планы-графики на выполнение отдельных работ. Проекты с длительными сроками…

23
Апр

Управление проектом

Проектные работы и управление проектом ведутся с использованием технологии проектного внедрения.

12
Апр

Оборачиваемость запасов (Inventory turnover)

Определение Оборачиваемость запасов (inventory turnover) показывает, сколько раз за анализируемый период организация использовала средний имеющийся остаток запасов. Данный показатель характеризует качество запасов и эффективность управления ими, позволяет выявить остатки неиспользуемых, устаревших или некондиционных запасов. Важность показателя связна с тем, что прибыль возникает при каждом «обороте» запасов (т.е. использовании в производстве, операционном цикле). Расчет (формула) Оборачиваемость…

Термины | Комментарии к записи Оборачиваемость запасов (Inventory turnover) отключены
12
Апр

Коэффициент оборачиваемости

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

12
Апр

Оборачиваемость дебиторской задолженности (Receivable turnover)

Определение Оборачиваемость дебиторской задолженности (receivable turnover ratio) измеряет скорость погашения дебиторской задолженности организации, насколько быстро организация получает оплату за проданные товары (работы, услуги) от своих покупателей. Коэффициент оборачиваемости дебиторской задолженности показывает, сколько раз за период (год) организация получила от покупателей оплату в размере среднего остатка неоплаченной задолженности. Показатель измеряет эффективность работы с покупателями в части…

10
Апр

Кому нужен управленческий учет

Что такое управленческий учет? Может ли управленческий учет повлиять на увеличение прибыли? Само по себе наличие управленческого учета не гарантирует прибыли. Но то, что собственники, используя данные управленческого учета, будут лучше понимать свой бизнес — это точно. Управленческий учет — это инструмент, который позволит понять: какие реальные доходы приносит бизнес, какие направления самые прибыльные, на что расходуются…

9
Апр

Как получить ответ на важный вопрос по 1С?

Немало бухгалтеров задается этим вопросом. Есть то ли одна сложность по программе 1С Предприятие , то ли несколько важных вопросов, без ответов на которые сложно продолжать работу. Ведь программа 1С, будь-то версии 7.7 или 8.0, 8.1, 8.2, а теперь и 8.3, построена таким образом, что без надлежащего решения возникшей проблемы  практически невозможно верно продолжить операцию…