с какими программными продуктами можно настроить типовой обмен данными с бп3р
Настройка обмен данными между базами 1С 8
Обмен данными между прикладными решениями 1С 8 — это то, без чего не возможно построение полноценного информационного пространства предприятия.
Ответы на эти вопросы Вы узнаете ниже.
Если Вас интересуют услуги по настройке обмена данными между 1С и не только, подробности на странице Услуги 1С программиста.
Зачем нужны обмены данных между 1С?
Причин для внедрения обменов, как правило, две:
Организация имеет филиальную сеть
В этом случае Вам просто необходимо настраивать обмен между различными филиалами. Для этого в системе 1С 8.3 предприятие существует механизм Распределенных информационных баз (РИБ). С помощью которого можно гибко настроить обмен информацией. Например, для филиалов можно отключить видимость документов по другим филиалам и в тоже время центральный офис будет видеть документы всех филиалов. Другой пример — настройка обмена между базами 1С Розница офиса и магазинов.
Разделение по видам учета
Как правило, это означает, что в организации разный учет ведется в различных информационных базах. Такое разделение позволяет фильтровать «ненужную» для другого вида учета информацию для различных информационных баз. Пример: т.н. «управленческий учет» введется в базе «Управление торговлей», где отражаются все операции, и руководство видит полную картину событий, а в базу регламентированного учета «Бухгалтерия предприятия» выгружаются лишь нужные для ведения бухгалтерского и налогового учета документы.
Какие бывают механизмы обмена между базами 1С?
Обмены данных можно классифицировать по двум направлениям: используемые механизмы и используемый транспорт для обмена.
Механизмы обмена данными 1С
Как правило, при обмене используется два механизма:
Транспорт для обмена данными
Транспортом может выступать достаточно широкий спектр технологий. Рассмотрим основные, реализованные в универсальном механизме обмена 1С:
Как настроить обмен данными между базами 1С?
Рассмотрим настройку 1С для обмена данными между типовыми конфигурациями 1С — Бухгалтерия и Управление торговлей.
Первым делом необходимо создать узлы информационных баз:
Синхронизация происходит по коду, пиктограмма с кругом — обозначение текущей информационной базы. Т.е. настраивая обмен в бухгалтерии — присваиваем текущему узлу код «БП», настраивая обмен в торговле — код «УТ».
Следующий шаг — создание справочника «Настройки обмена данных»:
Если обмен настраивается через каталог, электронную почту или FTP, настройки необходимо настраивать в двух базах данных.
Если обмен происходит прямым подключением или через веб-сервис, достаточно настройки с одной стороны (важно не забыть указать правила загрузки в базу обмена).
Тут важно обратить внимание на следующие моменты:
Всё, настройка закончена. Теперь для запуска обмена достаточно лишь нажать на кнопку выполнения обмена.
Азы настройки обмена данными в 1С с помощью конфигурации «1С Конвертации данных» на примере смотрите в видео:
Обмен данными 1С по расписанию в 1С
Если необходимо настроить автоматическую выгрузку по расписанию, достаточно настроить регламентные задания.
Для клиент-серверного варианта
В справочнике «Настройки обмена данными», на вкладке «Автоматический обмен» необходимо создать новое регламентное задание, где указать расписание:
Для файлового варианта
В справочнике «Настройки обмена данными», на вкладке «Автоматический обмен» необходимо создать новое регламентное задание, где на вкладке «Обмен по событиям» указать события, по котором будет выполняться запуск обмена. Например, при старте определенного пользователя:
Статьи для программиста по обмену данными в 1С
Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Обмен данными
Внутренние обмены данных «По магазинам» и «По рабочим местам кассиров» позволяют с помощью технологии распределенных баз данных (РИБ) обеспечить автономную работу магазина или кассового узла в магазине при нарушении связи. Программа поддерживает двусторонний обмен данными с конфигурациями «1С:Управление торговлей 8» редакция 11 и «1С:Бухгалтерия 8», редакции 2.0, 3.0.
При одновременном использовании всех трех конфигураций рекомендуется настраивать обмен данными между «1С:Управление торговлей 8» и «1С:Розница 8», между «1С:Управление торговлей 8» и «1С:Бухгалтерия 8», используя «1С:Управление торговлей 8» в качестве управляющей системы для «1С:Розница 8» и источника данных для регламентированного учета в конфигурации «1С:Бухгалтерия 8».
Внутренние обмены
Обмен данными между центральным офисом и магазинами поддерживает определенную концепцию распределения обязанностей между сотрудниками центрального офиса и магазинов. Решения по формированию ассортимента и закупке товара, выработке правил расчета цен и применения скидок принимают работники центрального офиса, работающие в центральном узле РИБ. В ведении сотрудников магазинов остаются процессы организации продаж, учет операций с товаром и обеспечение сохранности товарных остатков. Административные функции ведения настроек пользователей и сопровождения периферийных информационных баз также могут быть централизованы.
Настройки обмена данными позволяют оптимизировать объем передаваемых данных, разделив данные на общие, необходимые для проведения операций в любом магазине, и на специфичные для данного магазина или группы магазинов. К общим данным относятся общие классификаторы, номенклатурный справочник со вспомогательными справочниками, информативные остатки товаров в магазинах. Передача справочника пользователей и настроек пользователей позволяет сотрудникам предприятия при необходимости работать в разных магазинах. В состав специальных данных магазина входят правила ценообразования и документы применения цен и товародвижения в определенном магазине.
Назначение обмена По рабочим местам — обеспечить автономную работу узлов кассовой линейки. При применении технологии распределенных баз данных кассиры смогут обслуживать покупателей даже в случае потери связи с сервером локальной сети магазина. При утере связи с сервером магазина информация об остатках на складах текущего магазина не может оперативно обновляться. В этом случае в магазинах с интенсивными продажами через несколько касс не рекомендуется применять контроль остатков при оформлении чеков ККМ. В программе поддерживается регистрация попыток продажи «в минус», которые впоследствии можно проанализировать.
Если сервер магазина был недоступен продолжительное время, то после восстановления связи с кассами объем накопленных к передаче данных может быть значительным, как со стороны кассы, так и со стороны офиса магазина, поэтому первый обмен рекомендуется проводить вручную.
Обмен с «1С:Управление торговлей 8»
При совместном использовании «1С:Управление торговлей 8» выступает в роли управляющей системы, которая поставляет в программу «1С:Розница 8» нормативно-справочную информацию. «1С:Розница 8» обеспечивает оперативный учет операций в магазинах торговой сети.
«1С:Розница 8», установленная в магазинах, может обмениваться данными с «1С:Управление торговлей 8» центрального офиса непосредственно или через главный узел «Розницы», который объединяет несколько магазинов. Использование топологии сети с главными узлами позволяет уменьшить нагрузку на серверы центрального офиса и повысить надежность распространения информации с помощью внутренних обменов «1С:Розница 8». В главных узлах программы появляется возможность контролировать товарные остатки в подчиненных магазинах и оперативно перераспределять товары между магазинами.
Настройки ведения учета операций в программе «1С:Управление торговлей 8» и состав передаваемых данных имеют особенности, обусловленные функциональными ограничениями «1С:Розница 8». После настройки обмена работа пользователей в обеих конфигурациях производится независимо. Обмен информацией производится в соответствии с настроенным расписанием обменов.
В «1С:Управление торговлей 8» менеджеры центрального офиса вводят справочную информацию об организациях предприятия, информацию о новых позициях и ценах номенклатуры, ведут работу с поставщиками, учитывают дополнительные расходы транспортировки и продажи. При совместном использовании программ рекомендуется централизованное управление нормативно-справочной информацией в конфигурации «1С:Управление торговлей 8».
В «1С:Розница 8» пользователи, получив информацию о произведенных изменениях в справочных данных, производят предпродажную подготовку, оформляют розничные продажи, кассовые и складские документы. При взаимодействии магазина и центрального офиса все данные по магазину обобщаются. То есть в «1С:Управление торговлей 8» не передается информация о перемещениях товаров и денежных средств внутри магазина и детальная информация о розничных продажах. Розничные продажи сворачиваются в ежедневные отчеты о розничных продажах в разрезе касс ККМ. Внешние операции по каждому магазину, такие как прием товара, продажа товара мелким оптом, передача товара в другой магазин, результаты проведенной инвентаризации на складах магазина и т. д., передаются полностью.
Примеры сценариев совместной работы пользователей, указания по настройке программ и подробные таблицы сопоставления их объектов размещены в файле поставки «Совместное использование конфигураций», размещенном в папке \ExtFiles\Обмены данными\Обмен с конфигурацией «1С:Управление торговлей 8», ред. 11 шаблона «1С:Розница 8».
Обмен с «1С:Бухгалтерия 8»
При совместном использовании программ оперативный учет движений и остатков товаров и денежных средств производится в «1С:Розница 8». «1С:Бухгалтерия 8» обеспечивает регламентный учет операций.
При совместном использовании программ «1С:Розница 8» и «1С:Бухгалтерия 8» предусмотрена определенная схема распределения обязанностей пользователей. Каждый из пользователей работает в одной из конфигураций.
При обмене справочной информацией следует принять организационное решение, какая из конфигураций будет являться «владельцем» данного вида информации во избежание дублирования записей. Например, данные о поставщиках товаров и банковских счетах поставщиков передаются в обе стороны и, следовательно, могут вводиться в любую из программ. Подробные таблицы сопоставления объектов, включенных в обмен, размещены в файле поставки «Совместное использование конфигураций», размещенном в папке \ExtFiles\Обмены данными\Обмен с конфигурацией «1С:Бухгалтерия 8», ред. 2.0 (или ред. 3.0) шаблона «1С:Розница 8».
Пошаговая инструкция настройки обмена через файл между 1С: Управление торговлей 11 и 1С: Бухгалтерия 3.0
Задача: требуется настроить обмен данными через файл из 1С: Управление торговлей 11 (далее УТ) в 1С: Бухгалтерия 3.0 (далее Бухгалтерия).
ШАГ 1. Настройка в УТ
Переходим в раздел «НСИ и администрирование» и выбираем пункт «Синхронизация данных». Обязательно должен быть указан префикс информационной базы. В нашем случае это «ЦБ».
Устанавливаем флаг «Синхронизация данных» и переходим по ссылке «Настройки синхронизации данных». Нажимаем кнопку «Новая синхронизация данных». В открывшемся окне выбираем конфигурацию, с которой будем настраивать обмен. В нашем случае это «Бухгалтерия предприятия, редакция 3.0».
Откроется окно настройки синхронизации. Выберем пункт «Настроить параметры подключения».
Так как обмен будет настраивать через файл, то выбираем пункт «синхронизация данных через файл, без подключения к другой программе».
Далее укажем каталог и настроим архивацию файлов.
Далее укажем префикс базы бухгалтерии и название файла с настройками синхронизации.
Обратите внимание: если указать префикс, по которому уже есть обмен, то будет ошибка, программа предложит указать уникальный код. Нажимаем «Далее» и на этом заканчивается первый шаг настройки.
В результате у нас появится два файла в указанной папке: файл с данными (Message_ЦБ_БП.zip) и файл с настройками обмена (Синхронизация данных через универсальный формат.xml). Обратите внимание: если в УТ попробовать перейти к этапу «Настроить правила отправки и получения данных», то будет ошибка.
ШАГ 2. Настройка в Бухгалтерии
Перед настройкой синхронизации в Бухгалтерии нам понадобятся два файла, созданных на предыдущем шаге. Разместим файлы Message_ЦБ_БП.zip и Синхронизация данных через универсальный формат.xml в любую папку на компьютере с базой Бухгалтерии. Внимание: если Бухгалтерия находится на одном компьютере с УТ, то ничего переносить не нужно. Будем использовать ту же папку, что и для УТ.
Сначала перейдем в раздел «Администрирование» и выберем пункт «Синхронизация данных». В открывшемся окне проверим, чтобы префикс указанной базы совпадал с префиксом, который мы указали на первом шаге.
Устанавливаем флаг «Синхронизация данных» и переходим по ссылке «Настройки синхронизации данных». Нажимаем кнопку «Новая синхронизация данных». В открывшемся окне выбираем конфигурацию, с которой будет настроен обмен. В нашем случае это «1С: Управление торговлей, редакция 11».
Откроется окно настройки синхронизации. Выберем пункт «Настроить параметры подключения».
Так как обмен настраиваем через файл, то выбираем пункт «синхронизация данных через файл, без подключения к другой программе». На Шаге 1 мы уже создали файл с настройками обмена Синхронизация данных через универсальный формат.xml, поэтому выберем его. Если был создан другой каталог и туда скопировали файл с настройками обмена, то выбираем его.
Далее укажем каталог и настроим архивацию файлов. В данном случае каталог может быть тот же самый или тот, в который перенесли два файла.
Далее проверяем настройки префиксов и на этом настройка параметров подключения в Бухгалтерии завершена.
Далее переходим к следующему этапу «Настройка правил отправки и получения данных».
Так как задачи выгрузки из Бухгалтерии у нас нет, то в настройках отправки данных укажем «не отправлять».
В настройках получения данных укажем типовые настройки. При необходимости можно указать свои настройки.
Нажимаем «Записать и закрыть». Далее переходим к следующему этапу «Выполнить начальную выгрузку данных».
После выполнения операции будет создан в каталоге обмена файл с данными Message_БП_ЦБ.zip. На этом этап настройка обмена в Бухгалтерии закончена.
ШАГ 3. Окончание настройки в УТ
Вернемся в УТ. Если использовался другой каталог, то в папку обмена УТ перенесем файл, созданный на прошлом шаге Message_БП_ЦБ.zip.
Продолжим настройку синхронизации в УТ с этапа «Настроить правила отправки и получения данных».
В настройках обратим внимание на два поля.
1.Отправлять только используемую в документах нормативно-справочную информацию.
2.Отправлять все, начиная с даты. Это поле полезно, так как бывает, что нужно начать синхронизацию с определенного времени. Например, учет в УТ уже был настроен ранее, а в
Бухгалтерии только начинаем вести учет. Тогда нет необходимости переносить все документы из УТ в Бухгалтерию. Или второй случай: нужно поменять настройки обмена, но чтобы они действовали только для документов с определенной даты.
Все остальные поля заполняем в зависимости от учета.
В нашем случае настройка получения данных не требуется. Оставляем ее без изменений.
Нажимаем «Записать и закрыть». Переходим к следующему этапу «Выполнить сопоставление и загрузку данных».
В нашем случае программа ничего загружать не будет и перейдет к следующему этапу.
На последнем этапе «Выполнить начальную выгрузку данных» программа выгрузит данные из УТ в файл Message_ЦБ_БП.zip.
Обратите внимание (для случая с двумя каталогами): полученный файл Message_ЦБ_БП.zip копируем в каталог обмена Бухгалтерии. В Бухгалтерии выполняем синхронизацию. При этом Бухгалтерия сначала загрузит данные из присланного файла Message_ЦБ_БП.zip, потом обновит свой файл выгрузки Message_БП_ЦБ.zip Этот файл выгрузки Message_БП_ЦБ.zip нужно скопировать обратно в каталог обмена УТ и в УТ выполнить синхронизацию. При этом УТ сначала загрузит данные (если они там есть) из файла Message _БП_ЦБ.zip, а потом обновит свой файл выгрузки Message _ЦБ_БП.zip и т.д.
Настройка синхронизации между УТ 10.3 и БП 3.0
С помощью синхронизации можно переносить информацию из одной конфигурации в другую. Содержимое данных, которые будут подвергнуты переносу указывается правилами обмена и настройками синхронизации.
Перед тем как начать настройку синхронизации нужно сделать некоторые действия в базах конфигураций:
Для начала выберем конфигурацию, с которой будет проведена настройка обмена.
Появится помощник настройки синхронизации. Выбираем пункт «Настроить новую синхронизацию данных», жмем кнопку «Далее».
Совершаем настройку транспорта сообщений на следующей странице. Другими словами, здесь указывается, как будет проводиться синхронизация данных. В данном варианте будет использоваться передача данных с помощью каталога.
Теперь вводим информацию о каталоге, который будет применяться для обмена данными. Он должен находиться на диске W, расположенном в облачном хранилище. Желательно, чтобы название каталога было написано на латинице.
Не обращаем внимания на страницы «Настройка подключения через FTP» и «Настройка подключение по эл.почте», они сейчас не понадобятся.
В окне «Настройка параметров синхронизации данных» указываем наименование обмена и префикс информационной базы, откуда настраивается обмен.
При нажатии на гиперссылку «Изменить правила выгрузки данных» пользователю предоставляется возможность настроить параметры передачи данных. Это может понадобиться, если нужно передать информацию только определенным компаниям, их перечень будет указан в специальном списке.
Чтобы в базу данных не попадала лишняя информация, можно воспользоваться настройкой «Отправлять только используемое в документах». Однако, при таком активном параметре не будут выгружаться документы о цене номенклатур. Такая информация необходима, если компания ведет учет розничных продаж по розничной стоимости. Чтобы проводить такой учет в 1С:Бухгалтерия нужно, чтобы розничные цены были установлены при помощи документа «Установка цен номенклатуры». Стоит выгружать справочную информацию, если нужно вести такой учет.
При ведении учета в разрезе договоров будут выгружены только те, которые предварительно были описаны в документах. Если учет не ведется или же документ оформлен без договора, будет проведено создание нового, соответствующего всем указанным в документе параметрам: от названия самой фирмы до применяемой в ней валюте.
В документе будет указываться информация о складе. К примеру, в выгружаемых в конфигурацию 1С:Бухгалтерия компании документах склады отмечаются в таблицах, но в самой системе вместо складов будет создан один склад, отмеченный в качестве обобщающего в настройках.
Далее, на следующей странице можно проверить, как работают все настройки обмена.
Система оповестит пользователя, что первый этап настройки обмена подошел к концу. Теперь нужно нажать на «Сохранить», чтобы не потерять настройки обмена. Они понадобятся для дальнейшего продолжения настройки уже на конфигурации 1С:Бухгалтерия предприятия. Также, все сохранится автоматом если нажать на кнопку «Готово».
Выгрузку и загрузку нужно будет осуществить позже, для начала нужно провести настройку обмена на конфигурации 1С:Бухгалтерия предприятия.
Указываем метод настройки «Загрузить файл с настройками, созданный в другой программе», выбираем «Синхронизация данных через универсальный формат.xml», который был создан заранее на прошлом шаге настройки.
Жмем на кнопку «Далее». Проводим настройку транспорта сообщений между конфигурациями также, как это было описано ранее. Чтобы скорректировать правила обмена, нажмите на «Настройки параметров синхронизации данных».
К примеру, имеется возможность установить запрет на выгрузку данных из Бухгалтерии.
Автоматически заполняемые значения будут указаны в окне, которое можно открыть с помощью нажатия на гиперссылку «Изменить значения автоматического заполнения».
По умолчанию можно поставить номенклатурную группу, автоматически заполняемую для товаров в документах.
Можно отметить информацию о доходах, которая будет переноситься в «Оприходование товаров».
На следующей странице пользователь может осуществить проверку указанных настроек в случае необходимости.
Нажимаем на «Готово».
Настроив синхронизацию можно приступить к процессу передачи данных.
Передача данных между конфигурациями
Открываем форму созданной синхронизации в списке «Синхронизация данных» и осуществляем выгрузку данных с помощью кнопки «Синхронизировать».
Система предоставляет возможность делать обмен в определенно установленное время, это осуществляется на соответствующей вкладке. Для этого нужно указать интервал проведения и сохранить его.
Рассмотрим ручной запуск синхронизации. Данные выгружаются в каталог, указанный при настройке правил. Осуществив передачу данных система предоставит пользователю информацию о результатах проведенной передачи. Более подробно ее можно рассмотреть в журнале регистрации.
Будут проанализированы все данные и пользователь увидит список передаваемых объектов.
Данные, которые не были сопоставлены будут выделены значком среди остальных. Такими объектами будут те, которые загружаются в систему впервые. Сопоставляем объекты, жмем кнопку «Далее». После этого произойдет автоматическое сопоставление объектов, благодаря которому все будут загружены в информационную базу в качестве новых файлов.
После получения данных программа сама отправит квитанцию о принятии данных в 1С:Управление торговлей. На этом весь процесс считается завершенным.
Нажав на кнопку «Подробно», пользователь может увидеть, в каких процессах обмена произошли ошибки.