Меню

Как настроить автоматический обмен 1с

МС:Автообмен — программа для автоматической настройки и выполнения обменов между базами 1С по расписанию

Кому будет полезна программа МС:Автообмен?

Часто компании в своей работе используют больше одной программы 1С и испытывают сложности с настройкой регулярного обмена данными между ними. Хорошо, когда все программы 1С находятся на поддержке, оперативно вами обновляются и для этих программ существует типовая синхронизация данных. Но во многих случаях программа для автоматизации управленческого учета имеет значительные доработки и не обновляется. При этом на другой стороне обмена может находиться бухгалтерская программа, полностью типовая. И изменения в бухгалтерскую программу вносить категорически не рекомендуется. Как тогда настроить автоматический обмен между базами 1С?

Или может возникать необходимость постоянного обмена данными на время перехода со старой учетной программы на новую, например, при переходе с КА 1.1 на КА 2. В переходный период учет ведется в обеих программах. Часть отделов компании уже ведут работу в новой программе, а часть — только готовятся к переходу. Чтобы решить эту проблему на этапе тестовой эксплуатации новой программы 1С есть смысл необходимые данные переносить автоматически из старой программы 1С в новую.
Знакомая ситуация? И как ее решить?

Решение есть.

Решать эту задачу можно разными способами. Можно разработать свой план обмен, попробовать обмен через формат Enterprise Data или дорабатывать бухгалтерскую программу через расширения. Однако все эти способы весьма трудозатраты и часто чреваты сложностями в дальнейшем сопровождении ваших баз 1С. Наша компания разработала для автоматизации обменов специальную программу: МС:Автообмен.

Что она делает?

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

Использовать программу очень просто:
Достаточно заполнить настройки, указать путь к правилам и базам, и морально подготовиться к цифровой магии, где вы ничего не редактируете вручную!

Презентация новой версии МС:Автообмен, ред.1.4 (видео со звуком):

Видеодемонстрация прошлой версии МС:Автообмен, ред.1.3 (без звука):

И вы получаете:

Один раз заполнив настройки в МС:Автообмен, вы избавляетесь от головной боли связанной с вопросами переноса информации из одной программы 1С в другую.
Так же немаловажно то, что вам больше не нужно будет вручную запускать перенос, следовательно программа МС:Автообмен экономит ваше время, автоматизирует рутинную деятельность.

Особенности

  • В программе возможна гибкая настройка времени срабатывания обмена.
  • После первого успешного переноса в последующем будут подгружаться только новые данные, либо те, что были изменены, это позволит избежать задвоения, лишней путаницы и сократит объем данных и время обмена.

Развитие и стоимость

Стоимость текущей версии программы МС:Автообмен невелика, по мере расширения ее возможностей, стоимость будет увеличиваться. При этом все действующие покупатели в течение полугода будут получать обновления программы совершенно бесплатно.
Программа улучшается в первую очередь по запросам от действующих заказчиков, которые ей пользуются. Так что, если вы используете программу и видите, что для решения ваших задач в нее нужно добавить дополнительный функционал, то, пожалуйста, сообщите его описание нам с помощью кнопки «Задать вопрос» сверху справа на текущей странице.
В данный момент мы работает над возможностью для автоматизации выполнения обмена баз, находящихся в сервисе 1С:Fresh. Также планируется реализовать способ транспорта обмена не через устаревшую технологию СОМ-подключения, а через подключение к веб-сервису базы МС:Автообмен, через который реализуется обмен данными.

Добавлен функционал в версии 1.4.х:

  • Выгрузка данных через подключение к базе-источнику через web-сервис (база должна быть на УФ, web-сервис подключается через расширение)
  • Добавлен выбор, какие объекты должны выгружаться из тех, что есть в правилах конвертации
  • Добавлен фильтр по организациям
  • Проведена работа по оптимизации производительности

Добавлен функционал в версии 1.3.х:

  • Обмен с помощью подключаемых правил конвертации, разработанных в 1С:Конвертация данных, ред.2.1
  • Автоматический запуск обмена по расписанию
  • Автоматическая настройка узла в базе-источнике для регистрации на нем изменений в процессе работы пользователей в базе 1С
  • Начальная регистрация изменений на узле начиная с выбранной даты

Требования

Необходима актуальная версия платформы 1С:Предприятие 8.3 (тестировалось на 8.3.15.1489).

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

Читайте также:  Как настроить автоответчик в своей почте

Другие наши разработки

Причины купить

  • Самостоятельная разработка подобной программы займет десятки рабочих часов программиста.
  • Решение позволяет быстро запустить автоматический обмен между программами 1С только измененными объектами.

Достоинства

  • Простое, быстрое, недорогое решение для быстрой настройки обменов данными между вашими базами 1С.
  • Базы остаются на поддержки, никаких изменений в них не вносится.

Сравнение версий

08.10.2019 — разработка опубликована на Инфостарте.

Гарантия возврата денег

ООО «Инфостарт» гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Источник



Настройка обмен данными между базами 1С 8

Обмен данными между прикладными решениями 1С 8 — это то, без чего не возможно построение полноценного информационного пространства предприятия.

  • Зачем нужны обмены данных и как их использовать?
  • Виды обменов между 1С.
  • Как произвести настройку обмена данными между базами 1С?

Ответы на эти вопросы Вы узнаете ниже.

Если Вас интересуют услуги по настройке обмена данными между 1С и не только, подробности на странице Услуги 1С программиста.

Зачем нужны обмены данных между 1С?

Причин для внедрения обменов, как правило, две:

Организация имеет филиальную сеть

В этом случае Вам просто необходимо настраивать обмен между различными филиалами. Для этого в системе 1С 8.3 предприятие существует механизм Распределенных информационных баз (РИБ). С помощью которого можно гибко настроить обмен информацией. Например, для филиалов можно отключить видимость документов по другим филиалам и в тоже время центральный офис будет видеть документы всех филиалов. Другой пример — настройка обмена между базами 1С Розница офиса и магазинов.

Разделение по видам учета

Как правило, это означает, что в организации разный учет ведется в различных информационных базах. Такое разделение позволяет фильтровать «ненужную» для другого вида учета информацию для различных информационных баз. Пример: т.н. «управленческий учет» введется в базе «Управление торговлей», где отражаются все операции, и руководство видит полную картину событий, а в базу регламентированного учета «Бухгалтерия предприятия» выгружаются лишь нужные для ведения бухгалтерского и налогового учета документы.

Какие бывают механизмы обмена между базами 1С?

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя.
Попробуйте бесплатно по ссылке >>

Обмены данных можно классифицировать по двум направлениям: используемые механизмы и используемый транспорт для обмена.

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

Как правило, при обмене используется два механизма:

  • Распределенная информационная база (РИБ) — механизм, позволяющий настроить обмен данными между филиалами. Механизм подразумевает, что обмениваются абсолютно идентичные конфигурации БД. Механизм умеет передавать изменения конфигурации баз данных. Механизм реализован на уровне технологической платформы.
  • Универсальный механизм обмена между конфигурациями — механизм является разработкой фирмы 1С для прикладных решения. Он универсален и основан на планах обмена. Обмен данными осуществляется с помощью правил xml, которые создаются в специальной конфигурации — Конвертация данных. С помощью данного механизма можно реализовать как одноразовый обмен, так и постоянный обмен между 1С конфигурациями. Механизм реализован на уровне конфигурации, встроить в свою конфигурацию можно из технологической конфигурации БСП.

Транспорт для обмена данными

Транспортом может выступать достаточно широкий спектр технологий. Рассмотрим основные, реализованные в универсальном механизме обмена 1С:

  • Локальный или сетевой каталог — самый простой транспорт. Одна ИБ создает файл на диске, вторая считывает его и добавляет свой файл.
  • FTP-ресурс — обмен, аналогичен обмену через каталог. Отличие — обмен осуществляется через FTP протокол.
  • Почтовые сообщения или E-mail — обмен проходит по средствам электронной почты. Конфигурации посылают друг другу почтовые сообщения и регулярно проверяют почтовый адрес на наличие новых сообщений.
  • Прямое подключение (COM) — обмен осуществляется через прямое подключение одной базы к другой по средствам COM соединения.
  • Интернет (Web service) — транспортом является веб-служба. Одна информационная база подключается к веб-сервису, веб-сервис подключается к второй базе и транспортирует сообщение. Для осуществления такого транспорта необходимо иметь установленный веб-сервер (IIS или Apache).
Читайте также:  Как настроить уведомления vlive

Как настроить обмен данными между базами 1С?

Рассмотрим настройку 1С для обмена данными между типовыми конфигурациями 1С — Бухгалтерия и Управление торговлей.

Первым делом необходимо создать узлы информационных баз:

Синхронизация происходит по коду, пиктограмма с кругом — обозначение текущей информационной базы. Т.е. настраивая обмен в бухгалтерии — присваиваем текущему узлу код «БП», настраивая обмен в торговле — код «УТ».

Следующий шаг — создание справочника «Настройки обмена данных»:

Если обмен настраивается через каталог, электронную почту или FTP, настройки необходимо настраивать в двух базах данных.

Если обмен происходит прямым подключением или через веб-сервис, достаточно настройки с одной стороны (важно не забыть указать правила загрузки в базу обмена).

Тут важно обратить внимание на следующие моменты:

  • Узел обмена — та информационная база, с которой планируется обмен.
  • Правила выгрузки в базу обмена — правила, созданные с помощью конфигурации Конвертации данных. Те правила, по которым будет выгружаться информация .
  • Правила выгрузки в текущую базу (доступна, если выбран тип — прямым подключением или через веб-сервис) — правила, по которым база данных будет забирать информацию из другой базы данных 1С.
  • Тип обмена — способ транспортировки сообщений между базами данных. В зависимости от выбранного типа необходимо задать параметры подключения.

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

Азы настройки обмена данными в 1С с помощью конфигурации «1С Конвертации данных» на примере смотрите в видео:

Обмен данными 1С по расписанию в 1С

Если необходимо настроить автоматическую выгрузку по расписанию, достаточно настроить регламентные задания.

Для клиент-серверного варианта

В справочнике «Настройки обмена данными», на вкладке «Автоматический обмен» необходимо создать новое регламентное задание, где указать расписание:

Для файлового варианта

В справочнике «Настройки обмена данными», на вкладке «Автоматический обмен» необходимо создать новое регламентное задание, где на вкладке «Обмен по событиям» указать события, по котором будет выполняться запуск обмена. Например, при старте определенного пользователя:

Статьи для программиста по обмену данными в 1С

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Несколько вариантов настройки Авто-обмена

Добрый день или вечер уважаемые коллеги! Сегодня хочу поделиться так сказать длинным путем самурая!

Так я шуточно назвал настройку авто обмена. Писать про настройку обмена между конфигурациями не буду, все наверно уже знают, а кто не знает, прочитает из других источников, например здесь: //infostart.ru/public/76020/

В этой статье я опишу пару вариантов как настроить автоматический обмен, и как это можно реализовать в зависимости от количества розничных точек .

Чего я только не перепробовал, а начинал я с «Обмена через файловый ресурс», на тот момент у меня было на вооружение 10 розничных точек находившихся в разных частях города. Из 10 точек в 8 был интернет, и там я установил чудесную программу «Dropbox», ее устанавливаем на сервер и на компьютор клиента , тогда мне очень помог планировщик 1с.

Что для этого нужно? А нужно нам зайти в сервис→ прочий обмен данными→ выполнить обмен данными → затем выбрать настройку обмена

Затем нужно перейти в вкладку «Интерактивный обмен», поставить галочку «Выполнить обмен данными под полными правами»

Затем переходим в вкладку Автоматический обмен

Здесь выбираем свою настройку или добавляем

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

Чтобы не потерялсь каждый день, в появившимся окне «Расписание», ставим 1″ Повторять каждый день»

Переходим на закладку «Дневной», там я поставил 7200 секунд. Это означает, что обмен будет запускаться каждый день, каждые 2 часа. После этого нажимаем «Ок».

Читайте также:  Что такое gps как настроить

Следуем дальше. Переходим на закладку «Обмен по событиям»

Выбираем пользователя, который создан для «Автообмена», и проставляем галки «При запуске, при завершении»(если бы мы использовали обмен через каталог, а не почтой, тогда можно было бы установить галку «при появлении файла» и выбрать название файла, в этом случае обмен будет происходить тогда, когда в каталоге появится файл с одноименным названием).

Ну вот и разобрали мы первый вариант

Вариант номер 2

Для варианта номер 2 нам уже не обойтись стандартным планировщиком 1с, прибегнем за помощью к нашей операционке.

Потому что, при реализаци автообмена для 30 и выше точек, при выполнение задачи стандартным планировщиком 1с, он повисает(((

1)Для начала надо убрать галочку использовать расписание для выполнения обмена

Затем, нам понадобиться программа, при помощи которой, мы с легкостью сможем создать службу. Называется она так

«anyserv». Хочу заметить, что программа открывается под правами Администратора, иначе могут возникнуть сложности на Win7,windows server .

В первом поле вводим полный путь к исполнительному файлу приложения, которое будет запускаться как служба. В графе «Имя службы» указываем как будет называться наша служба. В «Описание службы» — любое понятное вам описание нового сервиса. Далее можно проставить нужные галочки:

  • Взаимодействие с рабочим столом — отметьте, если приложение имеет иконку в системном лотке;
  • Автозапуск службы — отметьте, если хотите, чтобы сервис запускался автоматически
  • Запустить сразу после создания — отметьте, если хотите, чтобы служба запустилась сразу после ее создания;
  • Но для нашей ситуации галочки ставить не надо!

Как пример работы утилиты, попробуем запустить в виде системной службы 1с

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

Все, новая служба создана и готова к работе. Можно посмотреть на результат своих действий, воспользовавшись кнопкой «Службы», которая открывает групповую оснастку.

Для реализации авто-обмена, я создавал службы по названию точек. Пойдем дальше, а дальше нам надо прописать в реестре путь к нашей базе с нашим пользователем и паролем . Для этого заходим в пуск и в строке поиска прописываем команду REGEDIT

Дальше нам нужно будет проследовать HKEY_LOCAL_MACHINE →SYSTEM→CurrentControlSet→services→ здесь мы ищем название своей службы →Parameters→ Application

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

Файловый→»C:\Program Files\1cv82\8.2.17.153\bin\1cv8.exe» ENTERPRISE /F»путь к файловой базе\» /N»пользователь» /P»пароль»

SQL→ «C:\Program Files (x86)\1cv82\8.2.17.153\bin\1cv8.exe» ENTERPRISE /s»имя сервера\имя базы«\» /N»пользователь» /P»пароль«

После того, как мы добавили путь в реестр, нам нужно создать батник, который будет запускаться в планировщике операционной системы. Я советую всего лишь создать один батник, и в нем уже прописать очень простые команды в блокноте, и сохраняются в расширение . bat

net start имя службы

timeout 240

net stop имя службы

exit

где net start *это запуск службы

timeout 240 * таймаут (Можете увеличить или уменьшить количество секунд, в зависимости от надобности, но мне вполне хватает)

net stop * остановить службу

exit * выход

Так как у меня розничных точек свыше 30 прикладываю батник

После этого, заходим в пуск, и в окне поиска прописываем команду: cmd для вызова командной строки. В командной строке, прописываем такую команду: Schtasks /Create /tn «Запуск cmd» /tr cmd.exe /sc daily /st 08:00 /ri 60 /du 24:00 и нажимаем enter

Затем заходим в планировщик операционной системы: пуск → все программы → стандартные → служебные → планировщик заданий

Нам нужно найти наше задание. Открываем его.

Ставим галочку «Выполнять с наивысшими правами», затем переходим на вкладку

Действие→ Нажимаем кнопку создать →обзор и указываем путь на наш батник, затем жмем «ок»

Жмем «ок «, затем в планировщике нажимаем кнопку выполнить. Заходим в сервис «активные пользователи», и видим, что наш обмен идет по истечению установленного времени. Служба закроется, и проверить прошел ли обмен, мы можем через монитор обмена. Надеюсь, вам моя статья пригодиться!

Источник