ОТЧЕТ
О проделанной работе по созданию внешней программной обработки
для переноса данных между конфигурацией 1С: Предприятие 77 «СПО» и 1С: Предприятие 8.2 «Управление аптечной сетью»
1. Неформальная постановка Технического задания
Написать обработку позволяющую в любой момент времени осуществить перенос данных из рабочей базы нестандартной конфигурации 1С: Предприятие 77 «СПО» в специализированную конфигурацию 1С: Предприятие 8.2 «Управление аптечной сетью».
Для уточнения параметров технического задания необходимо провести системный анализ 2 конфигураций с целью выявления параметров данных для переноса, их синхронизации и типизации. Цель – перенести максимально возможный спектр параметров и непосредственно данных, что бы можно было после переноса приступить к эксплуатации нового программного обеспечения.
2. Системный анализ
Системный анализ проводился параллельно на копии базы, с данными 1С 77 и чистой базы 1С 8.2.
После проведения системного анализа был составлен перечень данных необходимых для начала работы в 1С 8.2.
1. Справочники
Ø Контрагенты (Клиенты)
Ø Договоры
Ø Номенклатура (Товары)
Ø Серии
Ø Партии
Ø МНН (международное непатентованное наименование)
Ø ФармГруппы
Ø Перечень ЛС
Ø Банковские счета
Ø Цены номенклатуры
2. Остатки на дату переноса по товарам и взаиморасчетам
Ряд специализированных справочников удалось загрузить с диска ИТС – так называемые Федеральные классификаторы.
Дальнейший системный анализ проводился с целью выявить сходные параметры у вышеперечисленных справочников в 1С77 и в 1С8.2.
Так как параметризация в 1С8.2 в 2-3 раза объемней чем в 1С77, ряд параметров при переносе устанавливался автоматически, ряд параметров необходимо будет вбить вручную при последующей эксплуатации системы.
Это касается параметров справочников «Договоры», «Контрагенты» и «Номенклатура».
Недостающие параметры не особо критичны для начала работы, так как затрагивают больше разрезы аналитики и вполне могут быть впоследствии заполнены по ходу работы.
После проведения системного анализа была написана обработка позволяющая считывать данные непосредственно из базы 1С77, по технологии COM/OLE.
Программно обработка разбита на модули, позволяющие загружать данные в необходимой последовательности, для того, что бы сохранить внутренние связи и логическую целостность, так например нельзя записывать договор не записав предварительно контрагента, из-за структуры подчинённости справочника Договоры справочнику Контрагенты.
Идеология обработки:
Переносить только недостающие данные, с целью исключения дублирования записей.
Очередность переноса данных:
1. Справочник «Контрагенты» - создаются элементы справочников «Партнеры» и «Контрагенты» в 1С8.2, прописываются связи между ними.
2. Справочник «Договоры» - при записи нового договора создаются связи со справочником «Контрагенты».
3. Справочник «Номенклатура» - при этом считываются дополнительные параметры из подчинённых справочников (серии, партии, изготовители и т.д.)
4. Перенос остатков и формирование документов: «Ввод начальных остатков» и «Установка цен Номенклатуры».
Дальнейшая работа заключалась в тестировании и отладке модулей обработки.
Обработка отрабатывает возложенные задачи в течении 6 часов, поэтому рекомендую запускать перенос данных в ночь.
Общее количество переносящихся записей и элементов справочников составляет порядка 45 000.
По окончании переноса, необходимо проверить созданные документы и провести их нужной датой, после чего можно приступать к эксплуатации системы.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.