Механизм обмена данными

Механизм обмена данными

Рассмотрим настройку механизма обмена данными между системой Tillypad XL и программой 1С:Предприятие на примере экспорта актов инвентаризации.

Для обмена информацие необходимо написать запрос, с помощью которого будут отбираться акты инвентаризации для экспорта в программу 1С:Предприятие. Для отбора документов нужен диапазон дат, к которому они принадлежат, и названия складов, на которых они были созданы.

Диапазон дат передает программа 1С:Предприятие, поэтому для текста запроса нужна одна настройка параметров.

Создание типа параметров

На этом этапе необходимо создать тип парамтеров, позволяющий выбрать все склады, из базы данных системы Tillypad XL.

Чтобы получить список складов из базы данных системы Tillypad XL нужен запрос.

SELECT * FROM STORES
WHERE stor_del_ID IS NULL
ORDER BY stor_Name

Откройте окно просмотра справочника Типы параметров и добавьте в него новый тип параметров.

Рисунок 36.99. Добавление нового типа параметров


В результате будет открыта карточка добавления типа параметров.

Рисунок 36.100. Каточка добавления настройки параметров


Разверните панель «Запрос» и введите текст запроса для получения списка складов.

Заполните поля на панели «Свойства». Укажите название ключевого поля.

Выберите в поле «Тип 1с»объект программы 1С:Предприятие, который соответствует складу в системе Tillypad XL.

Нажмите на кнопку «ОК» для записи типа параметров в справочник.

Создание настройки параметров

На этом этапе необходимо создать настройку параметров, которая позволит определить, документы с каких складов будут экспортироваться в программу 1С:Предприятие.

Откройте окно просмотра справочника Настройки параметров и добавьте в него новую настройку параметров.

Рисунок 36.101. Добавление новой настройки параметров


В результате будет открыта карточка добавления настройки параметров.

Рисунок 36.102. Каточка добавления настройки параметров


Введите название для создаваемой настройки параметров, выберите тип параметров «Склады» и введите имя параметра IncludeStores. Параметр с этим именем можно будет использовать в запросе.

Чтобы указать, документы с каких складов будут экспортироваться в программу , разверните панель «Параметры». На ней выведен список складов, возвращенный в результате выполнения запроса типа параметров.

Выделите строки с названиями необходимых складов и выберите команду «Включить» в контекстном меню.

Рисунок 36.103. Включение склада в настройку параметров


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

Рисунок 36.104. Результат включения склада в настройку параметров


Нажмите на кнопку «ОК» для записи настройки параметров в справочник.

Создание запроса списков

На этом этапе необходимо создать запро, который позволяет вернуть склады, информация о которых будет экспортироваться в программу 1С:Предприятие.

Откройте окно просмотра справочника Запросы списков и добавьте в него новый запрос.

Рисунок 36.105. Добавление нового запроса списков


В результате будет открыта карточка добавления запроса списков. Введите название «Акты инвентаризации» для создаваемого запроса списков.

Рисунок 36.106. Каточка добавления запроса списков


Разверните панель «Запрос». Введите название для потоков данных запроса и ключевые поля для этих потоков.

Рисунок 36.107. Ввод текста запроса


Введите текст запроса. В этом запросе используется ранее созданная настройка параметров.

Нажмите на кнопку «ОК» для записи запроса списков в справочник.

Создание группы настроек экспорта

На этом этапе необходимо добавить в справочник Настройки экспорта новую группу настроек экспорта.

Откройте окно просмотра спрачочника Настройки экспорта и выберите команду «Добавить группу» в контекстном меню.

Рисунок 36.108. Добавление новой группы настроек экспорта


В результате будет открыта карточка добавления группы настроек экспорта.

Рисунок 36.109. Каточка добавления группы настроек экспорта


Заполните поля на панели «Свойства».

Нажмите на кнопку «ОК» для записи группы настроек экспорта в справочник.

Рисунок 36.110. Включение добаваления группы настроек экспорта


Создание настройки экспорта

На этом этапе необходимо добавить в ранее созданную группу настроек экспорта «Акты инвентаризации» новые настройки экспорта для передачи в программу 1С:Предприятие информации об оприходования и о списании продуктов по актам инвентаризации.

Выделите группу настроек экспорта и добавьте в нее новую настройку экспорта с помощью команды «Добавить».

Рисунок 36.111. Добавление новой настройки экспорта


В результате будет открыта карточка добавления настройки экспорта.

Рисунок 36.112. Каточка добавления настройки параметров


Введите название для создаваемой настройки экспорта, выберите запрос «Акты инвентаризации». Выберите тип объектов программы 1С:Предприятие «Списание товаров».

Для продолжения работы откройте панель «Карта потоков».

Рисунок 36.113. Добавление нового элемента карты потоков


В результате будет открыта карточка добавления элемента карты потоков. Запрос «Акт инвентаризации» возвращает два потоков: с данными самого документа и с его спецификацией.

Рисунок 36.114. Карточка добавления элемента карты потоков


Чтобы установить соответствия между полями, возвращаемыми потоками запроса «Акты инвентаризации» и полями объектов программы 1С:Предприятие, разверните панель «Карта полей».

Рисунок 36.115. Добавление элемента карты полей


В результате будет открыта карточка добавления элемента карты полей.

Рисунок 36.116. Карточка добавления элемента карты полей


Укажите имя поля sinv_Date в поле «Поле запроса» и выберите значение «Дата» в списке поля «Поле 1С».

Нажмите на кнопку «ОК» для записи элемента карты полей в спецификацию элемента карты потоков.

Рисунок 36.117. Результат добавления нового элемента в карту полей


В результате дата акта инвентаризации, указанная в системе Tillypad XL, будет экспортироваться в поле «Дата» объекта программы 1С:Предприятие.

Добавьте остальные поля в карту полей для передачи данных об акте инвентаризации.

Рисунок 36.118. Результат добавления всех элементов в карту полей


Нажмите на кнопку «ОК» для записи элемента карты потоков в спецификацию потоков настройки экспорта.

Рисунок 36.119. Результат добавления элемента карты потоков


Создайте элемент карты потоков для передачи информации о продуктах, включенных в спецификацию акта инвентаризации.

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


Нажмите на кнопку «ОК» для записи настройки экспорта в справочник.

Рисунок 36.121. Результат добавления настройки экспорта


Добавтье еще одну настройку экспорта для передачи данных об оприходовании продуктов по актам инвентаризации.

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