Частен програмист 1C - Пренос на данни 1c

Често ме карат да извършапрехвърляне на данни 1c. Ситуациите са много разнообразни. Това сапрехвърляне на остатъци 1s ипрехвърляне на директории 1s,прехвърляне на документи 1s.

Многократно съм участвал в качване на информация за стоки за интернет сайтове, разработване на специална обработка зазареждане на данни в 1c от файлове за поръчки във формат Excel, прехвърляне на данни между 1c информационни бази версии 7.7 и 8 и др.

В опит да намалят размера на базата данни 1c или просто да скрият някои данни, потребителите правятконволюция на базата данни 1c или създават празна база данни и започват счетоводството от нулата.

Необходимо е да се прехвърлятдиректории в новосъздадената база данни (при големи количества данни просто не е практично да се попълват ръчно), като номенклатура (най-вероятно заедно с цените), контрагенти (заедно с договори), банки, банкови сметки, складове и др.

Как да прехвърляте данни 1s

Има няколко начина запрехвърляне на 1s данни: на ITS дискове се разпространява универсална обработка на обмен на данни с помощта на XML формат (като правило, такава обработка ще помогне само акопрехвърлянето на данни 1s се изисква да се извърши между едни и същи конфигурации, например между две бази данни 1C: Търговия и Склад).

Съществува и специализирана конфигурация 1C: Преобразуване на данни, която ви позволява да създадете така нареченияфайл с правила за прехвърляне на данни, който съдържа съответствия между обекти за конфигурация източник и местоназначение. За работа с тази конфигурация е необходима сериозна квалификация, така че няма да се спирам подробно на това.

Много бързо (буквално в рамките на 7-10 минути) можете да прехвърлите всекидиректории чрез копиране на файловете на съответните таблици, въз основа на описанието на конфигурационната структура (файл 1cv7.dd в директорията с базата данни). Този метод ще работи само за файловата версия на базата данни 1s, само за платформата 1s 7.7 и само ако прехвърлянето на данни1sсе извършва между информационни бази, които са напълно идентични по структура.

Можетеда прехвърляте директории 1c 7.7 с помощта на обработващия tranref.ert. Има много прост интерфейс, така че можете да го използвате без помощта на специалист 1s. Данните се прехвърлят чрез текстов файл.

Ако говорим за операции по обмен между конфигурации на версия 1s 8, които са ЕДНАКВИ по структура (като напримерпрехвърляне на директории 1s 8,прехвърляне на документи 1s 8 ), използвайте стандартната обработка на прехвърляне на данни ("Услуга" - "Качване на данни в идентична конфигурация").

Почти всеки 1s специалист може да напише обработка за зареждане и разтоварване на всякакви данни между всякакви 1s конфигурации на всякакви версии. Заплащайки разумна сума, ще получите резултата в рамките на 1-3 часа, в зависимост от сложността на ситуацията, като същевременно ще спестите време и усилия. Количеството данни в този случай не играе никаква роля.

Понякога случайно откривам, че потребителите, в опит да спестят пари, се опитват да въвеждат данни в новосъздадената база данни ръчно. Всичко би било наред, само броят на елементите на директориите надхвърля няколко хиляди. Това обаче не води до нищо друго освен загуба на ценно време и усилия.

В хода на работата си многократно съм се занимавал с пренос на данни1c и трябваше да организирам обмен на данни не само между бази данни 1C: Enterprise. Качих данни от програмата Инфо-Счетоводител, от файлове във форматExcel, текстов формат, DBF формат и др., както и използването на небезизвестната OLE технология.

Зареждане за 1s от Excel

Когато преминавате от различни програми към използване на конфигурации 1c, прехвърлянето на данни често се извършва по следния метод: данните от предишната програма се качват в Excel файл и след това се зареждат в програмата 1c чрез специална обработка.

Зареждането за 1s от excel се използва по простата причина, че почти всяка повече или по-малко модерна програма може да експортира данни във формат Excel.

Резултати

По-долу е приблизителната цена на миграцията на данни: