О сложности и универсальности

21 Jan 2014

Мы всегда идем от простого к сложному. Вот к примеру конфигурация 1с - конвертация данных и концепция переноса данных через XML. Это была прекрасная идея!!! Универсальный подход. В начале (2004-2005 года) была одна обработка и несколько интерфейсных возможностей: выбор типов объектов которые переносить. Потом кому то пришла идея переносить данные между абсолютно разными конфигурациями. И вот теперь мы уже имеем специализированную конфигурацию для создания правил переноса. Там предопределены события: “ПередВыгрузкойОбъекта”, “ПриЗагрузкеОбъекта” и т.д. В конфигурации уже ни одного элемента не записать без мастера или по умолчанию, защиты от дурака требуют заполнения обязательных полей. Берешь демо пример, а там несколько “Конвертаций” в каждой из которых более 300 “Правила конвертации объектов”. Которые открываешь а там…

Типичная ситуация

Возникает вопрос, может ты и отличный специалист и классный программист, как въехать в логику 46 909 объектов?

Поэтому иногда дешевле что то сделать “руками”. Мы написали свой перенос из “Бухгалтерия предприятия, редакция 2.0 (2.0.54.13)” в “1С:Управление строительной организацией, редакция 1.3 (1.3.48.2)”. Он универсален для местной бизнес логики, позволил перенести примерно 20 000 объектов и объединить 8 баз в одну!!!. Время на выгрузку уходит около 1 минуты, около 3 минут уходит на загрузку данных.

1с концепции