Техническая поддержка клиентов компании MoscowSoft  Техподдержка: Вход | Регистрация
Меню
Каталог Клиенты и отзывы Опыт Услуги Компания Статьи Контакты

Обмен 1С: УТ и УТ

Основатель и руководитель компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, основатель компании MoscowSoft  20.11.2023 Актуальность проверена: 04.04.2024

Содержание

Сценарии настройки обмена между 1С: УТ и УТ

Когда пользователи хотят получить более подробную информацию про обмен между УТ и УТ, то обычно подразумевают одну из следующих ситуаций:

Разберем перечисленные ситуации подробнее:

Перенос данных из УТ 10.3 в УТ 11

Для такой задачи существует стандартная обработка по переходу с УТ 10.3 на УТ 11.х от фирмы 1С и существует авторская обработка от нашей компании.
Обработка от фирмы 1С может перенести начальные остатки и нормативно-справочную информацию. Стартовать такой перенос данных можно из УТ 10.3 или из УТ 11.х.

Для запуска обмена данными из УТ 10.3 в УТ 11.х из базы данных 1С:УТ 10.3 вам понадобится обработка Выгрузка данных. Найти ее можете в каталоге поставки конфигурации УТ 11.х. Путь будет выглядеть примерно так: Путь к стандартной обработке переноса данных УТ 10 в УТ 11. Находится она в каталоге поставки конфигурации УТ 11

Эту обработку нужно открыть с УТ 10.3 командой Файл - Открыть и пройти по шагам мастера выгрузки данных. В конце вы получите файл с выгруженными данными. Загрузить его можно в УТ 11 следующим образом: выберите вкладку НСИ и администрирование, в ней пункт Начальное заполнение. В открывшейся обработке выберите пункт Помощник переход с “1С:Управление торговлей”, ред. 10.3. Откроется обработка, в ней нужно указать путь к файлу с выгруженными данными из УТ 10.3 и нажать кнопку Загрузить данные.

Стандартная обработка от фирмы 1С позволяет выполнить обмен данными только в одну сторону - из УТ 10.3 в УТ 11 и только остатками, настройками учета и справочниками. Для обмена документами вы можете использовать обработку от нашей компании. Она поддерживает не только перенос всех возможных видов документов, но и для начальных остатков предлагает существенно больше алгоритмов переноса. Например, начальные остатки можно выгружать по данным любого из четырех регистров: Партии товаров на складах, Товары на складах, Товары организаций, Товары в рознице. Стандартная обработка от фирмы 1С позволяет выгружать остатки только по данным регистра Партии товаров на складах.

Подробнее про возможности нашей обработки переноса данных из УТ 10.3 в УТ 11 можете прочитать на отдельной странице.

Логотип переноса между УТ 10 и УТ 11

Ознакомиться с тарифами, условиями продажи и оформить заказ можно по ссылке:
Переход с 1С:УТ 10.3 в на 1С:УТ 11 >>

Если требуется обмениваться данными в обратном направлении, у нас для этого также есть разработка - перенос данных из УТ 11 в УТ 10.3. От фирмы 1С для такой задачи готовая обработка не существует.

Двусторонний онлайн-обмен между УТ 10.3 и УТ 11.х

Подобная задача может возникнуть на сложных проектах перехода с УТ 10.3 на УТ 11. Может потребоваться часть данных в течение какого-то времени переносить из УТ 10.3 в УТ 11.х, а часть данных - переносить наоборот.

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

Мы предлагаем следующие готовые решения, которые в связке позволяют организовать автоматический онлайн-обмен по расписанию между УТ 10.3 и УТ 11:

Разработка с нуля подобных инструментов займет несколько недель времени квалифицированных специалистов. Поэтому при сжатых сроках и/или бюджете на проект есть смысл рассмотреть приобретение готовых обработок.

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

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

Для настройки нового обмена в МС:Автообмен можно пройти этапы настройки в удобном пошаговом мастере, писать программный код при этом совсем не потребуется.

Распределенная информационная база данных УТ 11.х (РИБ)

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

По умолчанию создание РИБ означает, что для базы 1С будет создано две зеркальных базы. Они полностью идентичны по содержимому, все изменения в данных по выбранному расписанию переносятся между базами 1С. Но одна из баз является головной, а вторая - подчиненной. При изменении релизов конфигурации 1С обновление устанавливается в головную базу и также через сообщение обмена поступает в подчиненную базу. То есть обновление конфигурации при выходе новых релизов в подчиненной базе делать не нужно.

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

Разберем процесс настройки создания узла РИБ с фильтрами для организации обмена между УТ и УТ:

Переход с УТ 11.4 на УТ 11.5

С подобной задачей мы сталкивались несколько раз. Давайте опишем два типовых сценария таких проектов, и больше всего внимания уделим главной проблеме. На наш взгляд главная проблема такого проекта в том, что у больших организаций очень маленькое технологическое окно. И пока будет происходить перенос данных или, если обновление с УТ 11.4 на УТ 11.5 все же возможно, за это время в исходной рабочей базе появится много новых данных. Перенести их можно с помощью разработанных правил конвертации. У нас нет таких готовых правил, так что информацию сейчас пишем не в качестве рекламы. У нас есть только готовые правила переноса данных из УТ 11.4 в КА 2. Их можем превратить в правила из УТ 11.4 в УТ 11.5, но это займет время.

Итак, сценарии перехода с УТ 11.4 на УТ 11.5 можно рассмотреть следующие:

Сценарий 1. Когда невозможно выполнить переход обновлением

Начальные остатки формируются или обработкой свертки базы УТ 11.4 или содержатся в алгоритмах правил переноса. В выбранный день во время технологического окна предприятия запускается выгрузка данных остатков и документов и нормативно-справочной информации из УТ 11.4. в УТ 11.5. Главная задача - успеть сделать перенос во время технологического окна. Пользователи на следующее утро заходят и работают, вносят новые операции в базу УТ 11.5.

Сценарий 2. Когда можно обновить базу, но это занимает много времени

Существуют автоматические инструменты для обновления баз 1С на новые релизы, например, Обновлятор 1С. Некоторые из этих инструментов даже умеют обновлять нетиповые базы данных 1С. Но проблема заключается в том, что последовательное обновление с релиза на релиз с выполнением первого запуска базы 1С после обновления может занять несколько суток. Все это время работа в старой базе УТ 11.4 невозможна.

Что можно сделать?

Например, можно настроить узел плана обмена Полный и с помощью того же инструмента МС:Автообмен и разработанных правил переноса из УТ 11.4 в УТ 11.5 перенести в УТ 11.5 уже после завершения обновления те документы, которые внесли пользователи за время работы. Т.к. будут переноситься не все данные за период времени, а именно все зарегистрированные изменения, такой процесс должен произойти достаточно быстро. Таким образом, переход с УТ 11.4 на УТ 11.5 может состоять из двух этапов:

Повторю, у нас нет готовых правил переноса из УТ 11.4 в УТ 11.5, есть только из УТ 11.4 в КА 2.5. Можем разработать такие правила конвертации по вашему заказу. Для заказа пишите на task@moscowsoft.com или звоните +7 (499) 67-333-75.

Обмен между независимыми базами УТ 11.х и УТ 11.х

Когда на предприятии имеется две и более баз данных 1С: УТ 11.х, но конфигурации баз и, часто, релизы баз отличаются, то настроить обмен как между распределенной информационной базой данных 1С становится невозможно.
На наш взгляд в этой ситуации оптимальным будет настроить обмен в универсальном формате EnterpriseData. Обмен будет работать в формате json. По своей сути он представляет собой конвертацию данных из текущей конфигурации 1С в некую воображаемую конфигурацию с названием EntepriseData. Структура этой воображаемой конфигурации хранится в базе 1С в списке XDTO-пакетов. А уже далее из этого формата EnterpriseData можно конвертировать информацию обратно в любую базу данных 1С, которая поддерживает EnterpriseData. И, кстати говоря, это может быть необязательно база 1С. Может быть любая информационная система, которая умеет загружать данные из этого формата и выгружать данные в него (для двустороннего обмена).

Таким образом, чтобы настроить обмен не с подчиненной базой РИБ, а с произвольной базой 1С, например, когда в головном офисе и в филиале используются различные базы УТ 11, нужно в списке новых синхронизаций выбрать пункт Другая программа (EnterpriseData):

Далее сможете настроить обмен. Но вот состав обмениваемых данных, правила конвертации их свойств сможете настроить при редактировании текста правил в конфигурации 1С:Конвертация данных, ред. 3. Для этого надо будет скопировать текст общего модуля МенеджерОбменаВУниверсальномФормате в буфер обмена и вставить его в правила конвертации в конфигурации КД 3.

Заключение

Специалисты нашей компании с 2015 года специализируются на задачах переносов данных 1С и других различных интеграций в мире 1С. В статье мы описали самые часто встречающиеся задачи, которые можно назвать как обмен между 1С УТ и УТ.
Наш опыт не ограничивается перечисленными пунктами. Если у вас есть вопросы по тексту статьи или есть задача по интеграции 1С, звоните нам +7 (499) 67-333-75 или пишите на почту task@moscowsoft.com, можем ее обсудить.

MoscowSoft логотип

Логотип переноса между УТ 10 и УТ 11

Ознакомиться с тарифами, условиями продажи и оформить заказ можно по ссылке:
Переход с 1С:УТ 10.3 в на 1С:УТ 11 >>

Возврат к списку