Руководство по интеграции с 1С 7.7.

advertisement
On-Line интеграция Клиент-Коммуникатора и 1С
1. Общий принцип работы связки
Обработка связки состоит из 2х файлов: список_метаданных.ert и связка.ert, которые можно
использовать как совместно с имеющейся конфигурацией 1С, так и в качестве внешних
обработок.
Связка позволяет выгружать справочники полностью, а также по ссылкам из документов.
Обработка список_метаданных.ert предназначена для отображения списка объектов
метаданных имеющейся конфигурации 1С, а также реквизитов справочников и документов.
Администратор системы должен вручную проставить соответствие выгружаемых реквизитов
значениям полей таблиц в КК. Также обработка используется для настройки параметров
доступа к базе данных КК. На выходе обработка формирует файл настройки выгрузки,
содержащий описание параметров доступа к базе КК, а также список выгружаемых объектов
1С.
Обработка Связка.ert используется непосредственно для выгрузки данных в КК. Позволяет
пользователю самостоятельно выбрать необходимые для выгрузки справочники, документы, а
также период выгрузки документов.
2. Пример настройки выгрузки из типовой конфигурации «1С:Торговля и
Склад 7.70.938» в КК
Для настройки выгрузки используется обработка список_метаданных.ert
2.1. Для настройки выгрузки справочников используется закладка
«Справочники»
1. В верхнем списке нужно выбрать необходимый для выгрузки справочник.
2. В поле «Таблица в SQL» подставляется номер таблицы базового класса выгружаемого
справочника КК. В поле «Подкласс в SQL» подставляется номер таблицы подкласса
выгружаемого справочника КК. В оба поля перед номером таблицы должны быть вписаны
служебные символы Attr (cм. пример).
Примечание: а) Если выгружаемый справочник в КК является базовым классом и не
содержит подклассов, то в оба поля подставляется номер таблицы базового класса.
б) В КК все выгружаемые реквизиты должны быть созданы в том базовом классе либо
подклассе в который происходит выгрузка. Выгрузка рекизитов в разные подклассы не
допускается.
3. Для всех необходимых для выгрузки реквизитов справочника 1С нужно подставить
соответствие номеру реквизита в КК, причём перед номером должен стоять служебный
символ p (латин.). (см. Пример.)
4. В правом верхнем углу необходимо поставить галочку «Переносить из 1С»
Если выгружаемый реквизит справочника 1С является также справочником(например
справочник Номенклатура, реквизит страна происхождения), то правила его выгрузки должны
быть соответствующим образом описаны. При выгрузке основного справочника, необходимые
элементы вспомогательного справочника будут также выгружены по ссылке.
2.2. Для настройки выгрузки Документов используется закладка
«Документы»
1. В верхнем списке нужно выбрать необходимый для выгрузки документ.
2. В поле «Таблица в SQL шапки» подставляется номер таблицы базового класса, в котором
будет храниться шапка документа. В поле «Таблица в SQL ТЧ» подставляется номер
таблицы базового класса, в котором будет храниться табличная часть документа. В оба
поля перед номером таблицы должны быть вписаны служебные символы Attr (cм. пример).
3. Для всех необходимых для выгрузки реквизитов документа 1С нужно подставить
соответствие номеру реквизита в КК, причём перед номером должен стоять служебный
символ p (латин.). (см. Пример.)
4. В правом верхнем углу необходимо поставить галочку «Переносить из 1С»
Если выгружаемый реквизит документа 1С является справочником(например документ
реализация, реквизит номенклатура), то правила его выгрузки должны быть соответствующим
образом описаны. При выгрузке документа, необходимые элементы вспомогательного
справочника будут также выгружены по ссылке.
2.3. Для настройки параметров доступа к базе КК используется
закладка «Параметры доступа»
1. В поле «Сервер SQL» необходимо подставить имя, либо IP сервера SQL на котором
установлена база КК.
2. «Драйвер SQL» - название драйвера SQL, установленного в системе (по умолчаниюSQL server)
3. «Пользователь SQL» - имя пользователя, имеющего права доступа к базе КК, хранящейся
на сервере SQL (по умолчанию - sa)
4. «пароль пользователя SQL» - пароль пользователя, указанного выше.
5. «База данных SQL» - база данных КК, так как она называется на SQL сервере.
После того, как введены все данные необходимо нажать кнопку «Сформировать», при этом в
каталоге базы данных 1С будет сформирован файл setup.ini, содержащий описание выгружаемых
объектов.
3. Запуск обработки выгрузки данных
Для выгрузки данных используется обработка связка.ert
В основном окне обработки имеется 2 списка для выбора выгружаемых объектов.
В левом окне выбираются необходимые для выгрузки справочники, в правом – документы.
В верхней части задаётся период выгрузки документов.
После установки нужных галочек необходимо нажать кнопку «сформировать».
В ходе работы обработки в окно сообщений будет выводится служебная информация, либо
информация об ошибках выгрузки, необходимая для отладки.
После того как выгрузка завершится окно сообщений и основное окно обработки можно закрыть.
06/26/2006
Download