Рассмотрим экспорт данных из программы Tillypad XL в программу 1С:Предприятие на примере поступления товаров.
Поступление товаров в Tillypad XL оформляется приходными накладными. В приходной накладной указываются: партнер, отгрузивший товары (продукты), склад, на который поступили товары, и другая информация. В спецификации приходной накладной перечисляются поступившие товары с указанием их объема, цен и единиц измерения, а также другие необходимые данные. Документ Tillypad XL - соответствует в программе 1С:Предприятие документу . В документе 1С должен быть также указан номер счета-фактуры. Данные для счета-фактуры (номер и дата документа) передаются из дополнительной спецификации приходной накладной Tillypad XL «Счет-фактура».
Схема экспорта информации из базы данных Tillypad XL в базу данных программы 1С:Предприятие:
На первом этапе с помощью запроса формируется выборка объектов с учетом фильтров, установленных для их отбора. Например, набор приходных накладных, удовлетворяющих параметрам запроса (даты начала и окончания периода, список складов и список партнеров
).
Возвращаемая запросом информация по выбранным объектам может быть объединена в один поток или в несколько потоков. Например, для объекта Tillypad XL могут быть включены разные продукты, а в документе 1С им соответствует обобщенный .
возвращается только один поток, содержащий атрибуты склада. А для объекта возвращается два потока: заголовок документа (атрибуты самой приходной накладной) и спецификация. При этом в спецификацию приходной накладнойДанные, возвращаемые потоком запроса, можно отфильтровать. Для каждого соответствия типовых документов 1С составлена карта синхронизации полей. Для этих полей могут быть указаны или значения, вносимые в документ 1C по умолчанию, или ссылки на данные 1С (внешние ключи).
иНа втором этапе для каждого документа, экспортируемого из базы данных Tillypad XL - , создается соответствующий документ 1С - . Информация из полей приходной накладной записывается в соответствующие поля документа 1С . Соответствия между полями определены в карте полей, составленной для использованного запроса объектов. Элементы спецификации приходной накладной в полученном документе группируются по позициям в соответствии с НДС.
Если документ Tillypad XL еще не экспортировался в базу данных программы 1С:Предприятие, то в ней создается новый документ. Если же документ Tillypad XL ранее был экспортирован в базу данных программы 1С:Предприятие, то он будет удален и заменен вновь сформированным документом.
В базе данных настройки экспорта можно выполнить настройки для контроля ранее сформированных документов - отображение окна со списком подлежащих удалению документов.
Для каждой группы настроек синхронизации указывают, нужно ли выводить это окно всегда или только при конфликте данных (когда удаление документов 1С вызовет какие-либо ошибки). В этом окне можно вручную отметить только те документы, которые требуется удалить. Если снять пометку об удалении (это необходимо, например, если в 1С для этого документа были выполнены проводки, созданы сопутствующие документы), то при новой синхронизации на основе будет создан еще один . Это дублирование нужно будет урегулировать вручную.
Р№ Tillypad 2008-2012