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

Докипедия убедительно просит пользователей использовать в своей электронной переписке скопированные части текстов нормативных документов. Вы только попробуйте! Технология, автоматически генерируемых обратных ссылок на источник информации, доставит удовольствие вашим адресатам.

Утративший силу

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

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

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

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

В справочнике Базы данных в «1С: Бухгалтерия» хранятся сведения о наименованиях баз данных и их расположении для СЭД Lotus.
На рисунке 1 представлен список элементов справочника.
Список элементов справочника
891 × 384 пикс.     Открыть в новом окне Список элементов справочника
Реквизиты.
  • Наименование.
  • Вид базы данных (Синхронизация договоров, Положения о ценообразовании, Услуги организации).
  • Имя файла (в данное поле вносится путь к базе данных, например «escado\bargains2012.nsf»).
  • Организация (из справочника «Организации»).
  • Флажок «Использовать».
На рисунке 2 представлен пример заполненного элемента справочника.
Элемент справочника
406 × 232 пикс.     Открыть в новом окне Элемент справочника

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

В регистре сведений «Базы данных лотуса» в «1С: Бухгалтерия» устанавливается путь к базе данных с определенного периода времени. В настоящий момент выгружаются данные из Базы данных ПУД, Базы данных договоров.
На рисунке 3 представлен список элементов регистра сведений.
Регистр сведений
616 × 277 пикс.     Открыть в новом окне Регистр сведений
Реквизиты.
  • Период (с какого периода действует настройка база данных).
  • База данных (из справочника «База данных»).
  • Путь к БД (в данное поле вносится путь к базе данных, например «escado\bargains2012.nsf»).
  • Флажок «Использование» (означает факт использования базы данных для текущих выгрузок).
На рисунке 4 представлен внешний вид элемента регистра сведений.
Элемент регистра сведений
406 × 182 пикс.     Открыть в новом окне Элемент регистра сведений

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

Для настройки используемых баз данных ИС Lotus Notes (далее LN) используется справочник «Базы данных» в «1С: Бухгалтерия» (лотус_БазыДанных). Описание представлено в разделе Справочник «Базы данных».
В справочнике заведены предопределенные элементы.
1) БД_Договоров – Базы данных договоров
2) БД_ПУД – Базы данных ПУД
3) БД_СТД – БД_СТД
4) БД_Тест – Тестовая БД
Для каждого вида БД существует возможность настройки списка актуальных БД LN и указание основной (текущей) используемой БД. Основная БД выделяется в списке жирным шрифтом (рисунок 5).
Базы данных договоров
558 × 440 пикс.     Открыть в новом окне Базы данных договоров
Список используемых БД хранится в периодическом регистре сведений “Регистр сведений «Базы данных лотуса»”.

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

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

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

В связи с вынесением настроек актуальных БД для LN в предприятие были произведены следующие доработки в общем модуле лотус_РаботаСДанными:
1) Функция ПолучитьТаблицуБД(БД) – возвращает структуру баз данных для синхронизации.
2) Функция НайтиДокументВЛотус(ТаблицаБД, ВидБД, UID) – осуществляет поиск документа по UID в БД Lotus Notes.
3) Функция ПолучитьОсновнуюБД(ТаблицаБД, ВидБД) – возвращает основную (актуальную) БД по переданному виду БД.
4) Процедура ОтключитьБД(ТаблицаБД) – производит отключение от всех БД, подключенных в текущем сеансе.
В процедуры и функции, из которых осуществляется подключение и работа с данными LN внесены соответствующие изменения (вызов приведенных процедур и функций).

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

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