Перенос данных из БП 3.0 в КА 2.4
Предыстория: Сделал перенос из БП 3.0 в УТ 11(//infostart.ru/public/754120/). С момента его создания появился типовой механизм начального заполнения УТ (и КА, с состав которой УТ 11 по факту входит):
Казалось бы можно было бы поставить на обработке крест…но, указанный помощник не лишён некоторых особенностей, как то, что им переносятся только остатки, и последним этапом настраивается синхронизация, в которой состав миграции документов, как известно, не позволяет перенести «купи/проданные» обороты за период, что уже даёт обработке переноса право на жизнь. По поводу переноса остатков в том м=помощнике тоже можно сказать много интересного, но то - тема другого романа.
В общем,обработка живёт, и получила неожиданное (по крайней мере для меня) развитие – возникла задача перейти с БП 3.0 на КА 2.4, и оказалось, что документы покупки / продажи за период переносятся в КА этой же обработкой… Но, КА таки не УТ, есть бухучет и нет (скорее всего) необходимости мутить постоянный перенос (синхронизацию) с БП. Опять же, в КА есть производство, потому есть выпуск продукции и переработка…получилось, что перенос для КА не совсем то, что перенос для УТ.
Не буду утверждать, что всё получилось без косяков, которые, при выявлении, постараюсь оперативно исправлять. Также, надеюсь, что будет наращиваться функционал.
Назначение: Организация вела учёт в конфигурации «1С:Бухгалтерия предприятия» ред. 3.0 (далее БП), в силу ряда причин принято решение перейти на конфигурацию «1С:Комплексная автоматизация» ред.2.4 (далее КА). Эта обработка – очередная попытка обеспечить перенос остатков, справочников и документов в УТ11 из БП. Перенос остатков можно осуществить помощником, упомянутым выше, но можно и этой обработкой (пока тщательно не тестировалось, увы не хватает времени). Отличие от переноса в УТ
– возможность использования без указания узлов обмена, если не планируется дальнейшая синхронизация с БП;
- Перенос документов производства в соответствующие документы КА, которых в УТ 11 нет;
- Возможность сравнить остатки и обороты по проводкам с помощью механизма, описанного в //infostart.ru/public/421541/ и использованного в //infostart.ru/public/509628/.
Описание: Перенос данных реализован через прямое подключение из ИБ БП к КА через COM.
Подключение реализовано как в //infostart.ru/public/421541/ и //infostart.ru/public/509628/, важное отличие обмена от этих обработок – там данные переносятся в «вызывающую» базу, а тут из обработки в БП данные записываются в открытую через COM ИБ КА.
Сам перенос можно разделить на отдельные задачи:
- Перенос входящих остатков:
- Остатки товарно-материальных ценностей ТМЦ (с переносом ГТД опционально),
- Остатки взаиморасчетов,
- Установленные на дату начала работы в КА цены;
- Перенос нормативно-справочной информации (далее НСИ);
- Перенос документов за период.
В блоке скриншотов можно посмотреть какие справочники и документы сейчас переносит обработка. Отмечу, что все переносимые объекты записываются в регистр сведений «Соответствие объектов информационных баз» как в БП3.0, так и в УТ11.
Списком переносимых справочников и документов можно управлять установкой отборов с помощью компоновщика (код компоновщика заимствован из //infostart.ru/public/149404/ от ©Топчий Д.Ю. г. Краснодар)
Поиск справочников в КА производится по коду (если он есть в КА) и наименованию (опять же если наименование используется). Критерии поиска можно изменить в шаблоне «Поля поиска». Далее поиск может осуществляется по регистру соответствия, если включен флаг «Регистрировать объекты для обмена».
Флаг «Обновлять реквизиты справочников» определяет перезапись всех реквизитов справочников при каждом обращении, существенно заменяет работу, и рекомендуется использовать, только если в БП массово изменялись какие-то справочники.
При переносе документов поступления, реализации и движения денежных средств перенесутся счета-фактуры, введённые на основании этих документов (сейчас только на поступление, продажу, полученные и выданные авансы).
После переноса остатков и оборотов донные БУ НУ итд можно сравнить с помощью встроенного в 1С сравнения файлов, для чего:
- вызвать диалог настройки сравнения на закладке «Прочее»:
- настроить желаемые объекты для сравнения:
В папку для сравнения будут записаны два файла, которые нужно выбрать через Главное меню – Файлы – Сравнить файлы. Дальше просто смотреть расхождения, что гораздо удобнее, чем «крыжить» тоже самое на листочках. Механизм использую со времен //infostart.ru/public/238523/, там же более он подробно и описан.
Заключение: С удовольствием отвечу на все вопросы, и буду дико благодарен за возможность доработать обработку на Ваших реальных базах (удалённо, или, если Вы их мне предоставите для опытов). Планируется публикация за рубли, но позже – сейчас слишком мало статистики её фактического применения…