© Tillypad, 2008-2015
Рассмотрим настройку механизма обмена данными между системой Tillypad XL и программой 1С:Предприятие на примере экспорта актов инвентаризации.
Для обмена информацие необходимо написать запрос, с помощью которого будут отбираться акты инвентаризации для экспорта в программу 1С:Предприятие. Для отбора документов нужен диапазон дат, к которому они принадлежат, и названия складов, на которых они были созданы.
Диапазон дат передает программа 1С:Предприятие, поэтому для текста запроса нужна одна настройка параметров.
На этом этапе необходимо создать тип парамтеров, позволяющий выбрать все склады, из базы данных системы Tillypad XL.
Чтобы получить список складов из базы данных системы Tillypad XL нужен запрос.
SELECT * FROM STORES WHERE stor_del_ID IS NULL ORDER BY stor_Name
Откройте окно просмотра справочника и добавьте в него новый тип параметров.
В результате будет открыта карточка добавления типа параметров.
Разверните панель «Запрос» и введите текст запроса для получения списка складов.
Заполните поля на панели «Свойства». Укажите название ключевого поля.
Выберите в поле «Тип 1с»объект программы 1С:Предприятие, который соответствует складу в системе Tillypad XL.
Нажмите на кнопку
для записи типа параметров в справочник.На этом этапе необходимо создать настройку параметров, которая позволит определить, документы с каких складов будут экспортироваться в программу 1С:Предприятие.
Откройте окно просмотра справочника и добавьте в него новую настройку параметров.
В результате будет открыта карточка добавления настройки параметров.
Введите название для создаваемой настройки параметров, выберите тип параметров «Склады» и введите имя параметра IncludeStores
. Параметр с этим именем можно будет использовать в запросе.
Чтобы указать, документы с каких складов будут экспортироваться в программу , разверните панель «Параметры». На ней выведен список складов, возвращенный в результате выполнения запроса типа параметров.
Выделите строки с названиями необходимых складов и выберите команду
в контекстном меню.
В результате в столбце «Вкл» будут помечены склады документы с которых будут экспортированы в программу 1С:Предприятие.
Нажмите на кнопку
для записи настройки параметров в справочник.На этом этапе необходимо создать запро, который позволяет вернуть склады, информация о которых будет экспортироваться в программу 1С:Предприятие.
Откройте окно просмотра справочника и добавьте в него новый запрос.
В результате будет открыта карточка добавления запроса списков. Введите название «Акты инвентаризации» для создаваемого запроса списков.
Разверните панель «Запрос». Введите название для потоков данных запроса и ключевые поля для этих потоков.
Введите текст запроса. В этом запросе используется ранее созданная настройка параметров.
Нажмите на кнопку
для записи запроса списков в справочник.На этом этапе необходимо добавить в справочник новую группу настроек экспорта.
Откройте окно просмотра спрачочника
и выберите команду в контекстном меню.
В результате будет открыта карточка добавления группы настроек экспорта.
Заполните поля на панели «Свойства».
Нажмите на кнопку
для записи группы настроек экспорта в справочник.
На этом этапе необходимо добавить в ранее созданную группу настроек экспорта «Акты инвентаризации» новые настройки экспорта для передачи в программу 1С:Предприятие информации об оприходования и о списании продуктов по актам инвентаризации.
Выделите группу настроек экспорта и добавьте в нее новую настройку экспорта с помощью команды
.
В результате будет открыта карточка добавления настройки экспорта.
Введите название для создаваемой настройки экспорта, выберите запрос «Акты инвентаризации». Выберите тип объектов программы 1С:Предприятие «Списание товаров».
Для продолжения работы откройте панель «Карта потоков».
В результате будет открыта карточка добавления элемента карты потоков. Запрос «Акт инвентаризации» возвращает два потоков: с данными самого документа и с его спецификацией.
Чтобы установить соответствия между полями, возвращаемыми потоками запроса «Акты инвентаризации» и полями объектов программы 1С:Предприятие, разверните панель «Карта полей».
В результате будет открыта карточка добавления элемента карты полей.
Укажите имя поля sinv_Date в поле «Поле запроса» и выберите значение «Дата» в списке поля «Поле 1С».
Нажмите на кнопку
для записи элемента карты полей в спецификацию элемента карты потоков.В результате дата акта инвентаризации, указанная в системе Tillypad XL, будет экспортироваться в поле «Дата» объекта программы 1С:Предприятие.
Добавьте остальные поля в карту полей для передачи данных об акте инвентаризации.
Нажмите на кнопку
для записи элемента карты потоков в спецификацию потоков настройки экспорта.Создайте элемент карты потоков для передачи информации о продуктах, включенных в спецификацию акта инвентаризации.
Нажмите на кнопку
для записи настройки экспорта в справочник.Добавтье еще одну настройку экспорта для передачи данных об оприходовании продуктов по актам инвентаризации.