Top.Mail.Ru
Меню
Каталог Программы 1С Опыт и отзывы Услуги Компания Статьи Контакты

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

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft  20.11.2023 Актуальность проверена: 03.11.2024   11 мин. Прочитать позже
Содержание

Сценарии настройки обмена между 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 логотип

Нужна помощь?

Если не получается разобраться с вопросом самостоятельно, обратитесь к нам. Получите бесплатную консультацию эксперта!

Основатель и генеральный директор компании MoscowSoft, Сорокин Сергей
Сорокин Сергей, Генеральный директор MoscowSoft
Логотип переноса между УТ 10 и УТ 11

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

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