СТО МИ пользователя «Настройки баз данных 1С»

Работа с механизмом обмена данными с Lotus Notes

СЭД Lotus, 1С: Бухгалтерия, 1С: Зарплата и управление персоналом, 1С: Каталоги и сайты на Sharepoint взаимодействуют и обмениваются данными между собой. Для удобства работы с базами данных (БД) и размещения баз на разных серверах в 1С созданы справочники со сведениями о видах и расположении этих БД. В 1С, в режиме предприятия, имеется возможность изменять данные в таких справочниках.

Справочник «Базы данных»

В справочнике Базы данных в «1С: Бухгалтерия» хранятся сведения о наименованиях баз данных и их расположении для СЭД Lotus.

На рисунке 1 представлен список элементов справочника.

Реквизиты.

На рисунке 2 представлен пример заполненного элемента справочника.

Регистр сведений «Базы данных лотуса»

В регистре сведений «Базы данных лотуса» в «1С: Бухгалтерия» устанавливается путь к базе данных с определенного периода времени. В настоящий момент выгружаются данные из Базы данных ПУД, Базы данных договоров.

На рисунке 3 представлен список элементов регистра сведений.

Реквизиты.

На рисунке 4 представлен внешний вид элемента регистра сведений.

Настройка списка баз данных

Для настройки используемых баз данных ИС Lotus Notes (далее LN) используется справочник «Базы данных» в «1С: Бухгалтерия» (лотус_БазыДанных). Описание представлено в разделе Справочник «Базы данных».

В справочнике заведены предопределенные элементы.

1) БД_Договоров – Базы данных договоров

2) БД_ПУД – Базы данных ПУД

3) БД_СТД – БД_СТД

4) БД_Тест – Тестовая БД

Для каждого вида БД существует возможность настройки списка актуальных БД LN и указание основной (текущей) используемой БД. Основная БД выделяется в списке жирным шрифтом (рисунок 5).

Список используемых БД хранится в периодическом регистре сведений “Регистр сведений «Базы данных лотуса»”.

Новый режим работы. Применение нового механизма

В перечисление «нр_ВидРежима» добавлено значение «Новый режим работы с Lotus Notes» (НовыйРежимРаботыСLotusNotes). Установка этого режима определяется возможность использования нового механизма. Установка режима предусмотрена только для конфигурации в целом, а не для конкретных организаций.

Изменение в механизмах работы

В связи с вынесением настроек актуальных БД для LN в предприятие были произведены следующие доработки в общем модуле лотус_РаботаСДанными:

1) Функция ПолучитьТаблицуБД(БД) – возвращает структуру баз данных для синхронизации.

2) Функция НайтиДокументВЛотус(ТаблицаБД, ВидБД, UID) – осуществляет поиск документа по UID в БД Lotus Notes.

3) Функция ПолучитьОсновнуюБД(ТаблицаБД, ВидБД) – возвращает основную (актуальную) БД по переданному виду БД.

4) Процедура ОтключитьБД(ТаблицаБД) – производит отключение от всех БД, подключенных в текущем сеансе.

В процедуры и функции, из которых осуществляется подключение и работа с данными LN внесены соответствующие изменения (вызов приведенных процедур и функций).

Особенности разработки для отладки / тестирования

В новом механизме включена проверка на использование в рабочей базе.

Проверка выполняется с помощью метода:

Найти(СтрокаСоединенияИнформационнойБазы(),"sk_buh") = 0. В случае если база не рабочая (приведенное условие Истина), то в местах вызова будет подставлена тестовая БД (БД_Тест).

В режиме тестирования (не в рабочей базе) необходимо указать список БД для тестирования (рисунок 6).

Справочник «Базы-приемники»

В справочнике «Базы-приемники» в «1С: Бухгалтерия» хранятся сведения о базах данных внутри 1С и на сайтах Sharepoint (для отражения факта по инвестиционным проектам).

На рисунке 7 представлен список элементов справочника «Базы-приемники».

Реквизиты справочника.

На рисунке 8 представлен пример заполненного элемента справочника «Базы-приемники».

Справочник «Базы»

В «1С: Зарплата и управление персоналом» имеется справочник «Базы», предназначенный для хранения сведений о базах данных необходимых для выгрузки/загрузки данных из системы.

На рисунке 9 представлен список элементов справочника.

Реквизиты справочника.

На рисунке 10 представлен элемент справочника «Базы».

Планы обмена каталогов

В «1С: Каталоги» в планах обмена каталога лиц, каталога продукции, каталога труд предусмотрен путь до базы данных выгрузки, который предназначен для настройки импорта/экспорта данных из системы

Расположение планов обмена для каталогов представлено на рисунке 11.

На рисунке 12 представлен план обмена на примере SyncBuh.