image_pdfimage_print

Вытащи себя из «Конвертации данных»

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

Если вы только начинаете изучать 1с и конвертацию данных не читайте эту статью. Возьмите или купите себе курс пройдите этот курс до конца, сделайте несколько сложных конвертаций для разных фирм и приходите через годик другой… Удачи.

Как предисловие:

Стреляет программист из лука, три стрелы выпустил. Наставник смотрит нет попаданий. Говорит ему: «Ты не попал.». Программист задумывается долго, проверяет свой лук и стрелы и произносит: «У меня нет ошибок, от меня все ушло, это в у Вас там проблемы…»

Как не рекламируй Конвертацию данных — это сложная вещь. Мы из одной базы, находясь в ней, по дополнительным правилам пытаемся сформировать то что потом можно будет загрузить в другую базу. Да в конвертации вы находитесь в контексте базы источника и видете логику приложения источника. Как в анекдоте. А что дойдет до базы приемника, ну это если ваши руки(настройки) не будут хорошо отлажены.

Пример 1: Конвертация ЗИК — ЗУП Сотрудники. Сотрудники переносятся в физические лица. А теперь если человек несколько раз принимался, надо его надо записать в справочник Сотрудники столько раз сколько он принимался.  И сделать это из базы 7.7. Здесь ухищрениям не предела…

Пример 2. Договора контрагентов в 8 стали делиться на договора покупки, продажи и др. Опять одному объекту из источника соответствует несколько объектов в приемнике.

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

 

Возможно это заставит Вас осмыслить конвертацию и использовать и другие средства переноса данных.

Как пример загрузки данных из приемника iE: http://infostart.ru/public/83433/

 

Р.S.

Какая-то незаконченная статья получилась. Но что поделаешь знания требуют достаточного умственного напряжения, а времени так мало.