SELTA/CSVDumpSteps: различия между версиями

Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
(Import from wiki.etersoft.ru)
 
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
[[Category:SELTA]]
[[Category:SELTA]]
{{MovedFromWikiEterSoftRu|SELTA/CSVDumpSteps}}




Строка 59: Строка 58:




=== Вариант 2: Pагрузка структуры с помощью 1с и данных с помощью SELTA ===
=== Вариант 2: Загрузка структуры с помощью 1с и данных с помощью SELTA ===




                              Суть Процесса
[[Файл:CSVDumpSteps2-2.svg|470px|centre]]


1. Средствами 1С произвести выгрузку (<div style="display: inline; color: red;">!)пустой(</div>!) базы из 1с, той же конфигурации, что
1. Средствами 1С произвести выгрузку (<div style="display: inline; color: red;">!)пустой(</div>!) базы из 1с, той же конфигурации, что

Текущая версия на 18:25, 26 февраля 2016


Перенос данных из MS SQL Server в PostgreSQL для 1С 7.7. Пошаговая инструкция

Если у Вас база данных на MS SQL Server не очень большого объема и её возможно выгрузить в zip-архив, вы можете воспользоваться вариантом 1 (перенос структуры и данных БД средствами 1С)



Если у Вас база данных на MS SQL Server очень большого объема и ее невозможно выгрузить в zip-архив, вы можете воспользоваться вариантом 2. (перенос структуры БД средствами 1c, и данных БД средствами SELTA(ковертор))



Вариант 1: Загрузка структуры и данных с помощью 1С (не работает с большими БД.)

1. Средствами 1с произвести выгрузку базы из 1с. (SELTA выключена. 1с подключен к базе MSSQL)

(1с конфигуратор->меню Администрирование->Выгрузить данные... (ввести путь))

2. Включить Selta.

(SELTA Запустить)

3. Создать (

!)новую(

!) БД с помощью графической оболочки SELTA. (Если уже есть, удалить и заново создать)

(SELTA меню Утилиты -> Инициализация БД (ввести параметры сервера Postgre)-> Создание БД (ввести имя новой БД)

4. Добавить информационную базу в 1с. (не забудьте создать пустой каталог с базой.)

(1c окно запуск -> добавить (ввести назание и путь))

5. Настройте в конфигураторе 1с базу из пункта 4 на сервер Postgre (созданную в пункте 3) (имя пользователя должно быть такое, как при создании в пункте 3)

(1с конфигуратор->меню Администрирование->Параметры базы данных SQL (ввести параметры БД))

6. В БД(4) средствами 1с произвести загрузку данных (из места куда была произведена выгрузка в пункте 1).

(1с конфигуратор->меню Администрирование->Загрузить данные... (ввести путь))

7. Скопировать каталоги пользователей из каталога информационой базы 1с (пункт 1) в каталог информационой базы 1с (пункт 4)

Просмотр/изменение пути пользователей:
(1с конфигуратор->меню Администрирование->Пользователи->Выбрать пользователя->вкладка атрибуты->рабочий каталог)




Вариант 2: Загрузка структуры с помощью 1с и данных с помощью SELTA

                             Суть Процесса
CSVDumpSteps2-2.svg

1. Средствами 1С произвести выгрузку (

!)пустой(

!) базы из 1с, той же конфигурации, что

собираетесь использовать. (Selta выключена. 1с подключен к базе MSSQL или dbf)

(1с конфигуратор->меню Администрирование->Выгрузить данные... (ввести путь))

-> 2! С помощью графической оболочки SELTA произвести конвертацию данных MSSQL -> CSV (из Вашей БД 1с на MS SQL сервере(уже не пустой))

(SELTA меню Утилиты -> Конвертор -> MS SQL SERVER --> CSV ->(ввести параметры БД и путь)

3. Включить Selta.

(SELTA Запустить)

4. Создать (

!)новую(

!) БД с помощью графической оболочки SELTA. (Если уже есть, удалить и заново создать)

(SELTA меню Утилиты -> Инициализация БД (ввести параметры сервера Postgre)-> Создание БД (ввести имя новой БД))

5. Добавить информационную базу в 1с. (не забудьте создать пустой каталог с базой.)

(1c окно запуск -> добавить (ввести назание и путь))

6. Настройте в конфигураторе 1с базу из пункта 5 на сервер Postgre (созданную в пункте 4) (имя пользователя должно быть такое, как при создании в пункте 4)

(1с конфигуратор->меню Администрирование->Параметры базы данных SQL (ввести параметры БД))

7. В БД(пункт 4) средствами 1с произвести загрузку данных (из места куда была

произведенна выгрузка в пункте 1).

(1с конфигуратор->меню Администрирование->Загрузить данные... (ввести путь))

-> 8! С помощью графической оболочки SELTA произвести конвертацию данных CSV -> Postgre

(путь из пункта 2, БД из пункта 4) (Данные, которые уже есть в БД Postgre сотруться, из

CSV добавятся.)

(SELTA меню Утилиты -> Конвертор -> CSV --> PostgreSQL ->(ввести параметры БД и путь)

9. Скопировать каталоги пользователей из каталога информационой базы 1с (пункт 1) в каталог информационой базы 1с (пункт 5)

Просмотр/изменение пути пользователей:
(1с конфигуратор->меню Администрирование->Пользователи->Выбрать пользователя->вкладка атрибуты->рабочий каталог)


Если вы используете распределенную базу 1С

, действия могут отличатся от описанных. Прочитайте об том подробнее здесь