Альтернативный способ переноса остатков 7.7-8 с помощью конвертации данных

назад


Очень многие допускают очень большую ошибку думая, что в конвертации нужно сочинять и писать правила для совершенно разных структур… Поэтому пытаются настроить правила между разными объектами, мучаются как перенести остатки, справочники и т.д. Пишут дополнительные обработчики и в общем безрезультатно или криво тратят время. А ведь все элементрано просто: технология ввода и обмена лежит перед носом.

В описании конфигураций 1C8 лежит методика ввода остатков. Там четко и ясно описано какими документами производится ввод остатков. Это первое.

Самый главный вопрос для всех, как перенести в эти документы остатки из 7.7 если структуры документов совершенно разные. Многие пытаются безрезультатно что-то сделать. Но ведь ответ практически перед самым носом. Опять же действует принцип «Если гора не идет у Магомету, Магомет идет к горе»:

Если вы собрались переходить на 1C8 то без разницы какая у вас конфигурация, самописная или типовая. Изучив технологию ввода согласно документации 1C8 достаточно встроить точно такие же документы по образу и подобию в семерку. Назвав в них точно также все реквизиты как в 8. Это будут простые документы безо всяких движений и т.п. Их главная задача: именно их мы настроим в обмене конфигурации Конвертация данных - перенесем и затем просто проведем в восьмерке.

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

Элементарный пример: вам нужно перенести цены номенклатуры. Недавно столкнулся с несколькими людьми, которые были сильно озадачены как это сделать. А ведь все просто. Пишем в семерке документ «Установка цен номенклатуры» полностью аналогичный документу в УТ. Пишем обработку, которая заполнит его ценами. Переносим его без проблем в восьмерку и просто проводим. О-о-оп и у вас ваши цены.

Данный механизм гарантировано был проверен и испробован мною многократно на разных базах. Имеются рабочие материалы. В общем то всё.

P.S. Самый главный плюс. Это то, что не все могут программировать на 8 или могут но не очень. Тоесть в принципе создавая и программируя структуру в 7.7 они работают в родной среде (как кот в масле). За года существования КД на различных форумах, в частности по КД, вопросов было вагон и маленькая тележка и не прекращаются до сих пор, причем хочу заметить по самым элементарным вопросам, не то что по ТЗ во входящих данных.

Из опыта хочу сказать, что знаю массы программистов которые начинали и начинают заниматся с новой платформой только когда их фирмы или сами эти программисты имеют рабочие данные своих баз. Ковыряние в типовых демках это так - потрогал посмотрел и бросил. Настоящее изучение начинается, когда руководство говорит: Вот давай перекинь нашу базу, а мы посмотрим. Бухгалтера говорят тоже самое.

Тоесть первым забором и задачей для программиста семерочника - это обмен между 7.7 и 8 для переноса рабочих данных. Вот тут и начинается шмыканье. Писать сложные правила в КД могут считанные единицы, а уж тем более пользоватся встроенными в неё обработками. К тому же если не «але с восьмеркой» то для новичка там вообще нереально что то сделать при загрузке.

От автора www.MyKoD.info: думаю идея ясна - если есть возможность в конфигурации источнике (и не обязательно в 1С7) сделать документ (или справочник) такой же как и в конфигурации приемнике - сделайте это, заполните его нужными данными и перенос станет на много проще.