22.02.2023 Андрей Дорошенко 15830
Как лучше организовать поддержку доработанных...

Содержание:

1. Что используется для обмена данными через универсальный формат обмена 1С

 

         Для обмена данными через универсальный формат обмена используются XDTO объекты и правила обмена. Правила обмена, как правило, создаются в Конвертации данных 3.0.


Zagruzka pravil sinhronizacii iz fajlov.png

        

         Для современных типовых конфигураций 1С Предприятие механизмы обмена уже сделаны самой фирмой 1С. Когда возможностей типового функционала недостаточно или его не существует, внедренцам приходится самим разрабатывать правила обмена. Часто бывает, что небольшие изменения в правила и объекты XDTO обмена оказывается проще сделать вручную в конфигураторе чем в 1С Конвертации данных 3.0. Разработка обменов в универсальном формате 1С — это обширная тема, сейчас я собираюсь осветить лишь один из аспектов этой задачи.  


2. Где располагаются правила обмена через универсальный формат 1С

 

         Согласно принятому 1С стандарту, правила обмена через универсальный формат 1С должны располагаться в общем модуле МенеджерОбменаЧерезУниверсальныйФормат. Для изменения типовых правил требуется снять "замок" с конфигурации и самого модуля. После этого конфигурацию становится невозможно обновлять автоматически. Если изменений становится много, обновление модуля превращается в проблему для программиста. Отслеживать внесенные изменения в огромном (обычно десятки тысяч строк) модуле, ничего не потерять при обновлении, корректно объединить свои изменения с типовыми становится сложной и трудоемкой задачей. А если изменения еще и плохо документированы...


         Однажды такой измененный обмен достался мне «по наследству» от предшественников. Помучившись с установкой обновлений на доработанную УТ 11, я задумался как упростить себе жизнь. Решением стал рефакторинг 1С модуля МенеджерОбменаЧерезУниверсальныйФормат, поиск внесенных коллегами изменений и вынос их в специально созданное для этого расширение.         


По завершению рефакторинга 1С модуль был благополучно приведен к типовому состоянию и закрыт на «замок».


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


sinhronizacii iz fajlov.png


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


Специалист компании "Кодерлайн"

Андрей Дорошенко

Наши проекты

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

- Блок планирования проектов (процессы объемно-календарного планирования пр...

ООО «Стейдж Энтертейнмент Россия»
ООО «Стейдж Энтертейнмент Россия»

Отрасль:
Театральная деятельность

Внедренное типовое решение:
Платформа 1С:Предприятие 8

Реализован процесс трансформации данных бухгалтерского учета по РСБУ в дан...

ОАО «Интер РАО – Электрогенерация»
ОАО «Интер РАО – Электрогенерация»

Отрасль:
Электрогенерация

Внедренное типовое решение:
1С:Управление производственным предприятием

Для работы 2500 пользователей в 9 часовых поясах организована территориально-...

АО «Аэроклуб»
АО «Аэроклуб»

Отрасль:
Услуги в области делового туризма

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП

Проведение серии интервью с руководством и ключевыми специалистами Разраб...

ПЭК
ПЭК

Отрасль:
Грузоперевозки

Внедренное типовое решение:
«1С: Управление торговлей»

- Создание прототипа SRM-системы на базе «1С: Управление торговлей»
- Автомат...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:
1С:Управление корпоративными финансами

- Финансово-бухгалтерский блок
- Казначейство ...

Компания IBS
Компания IBS

Отрасль:
Системный интегратор

Внедренное типовое решение:
1С:Управление производственным предприятием

- Интеграция систем – АСУП и «1С:Управление производственным предприятием»...

Апгрейд 1С:Бухгалтерия 8 ПРОФ (USB) до версии 1С:Бухгалтерия 8 КОРП (USB)
ООО «Ява Строй»

Отрасль:
Строительство

Внедренное типовое решение:
1С:Бухгалтерия 8 КОРП (USB)

- Создание чистых конфигураций. Внесение изменений в БД ЗУП и новая расчетна...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

Внедренное типовое решение:
1С:Бухгалтерия

- Оптимизация производительности системы, в том числе сервера Postgre. ...

МИР ХОББИ
МИР ХОББИ

Отрасль:
Торговля. Интернет магазин

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Оформление заказов поставщикам
Взаиморасчеты с покупателями
Оформление...

ООО «ПКП КАБЭЛЕКТРОСНАБ»
ООО «ПКП КАБЭЛЕКТРОСНАБ»

Отрасль:
Производство кабельной продукции

Внедренное типовое решение:
1С:Управление небольшой фирмой 1.6

- Оформление заказов покупателей;
- Управление складскими запасами;
- Ана...

ООО «Экслтрейд»
ООО «Экслтрейд»

Отрасль:
Торговля

Внедренное типовое решение:
1С:Управление торговлей

Оформление заказов поставщикам Оптовая торговля Торговые операции ...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение