Имя: Пароль:
1C
1С v8
Штатный перенос из 77 в 8.3
0 Dmitry_333
 
30.01.19
11:51
Добргого всем дня.
Выбрал подключение непосредственно к базе.
Выходит ошибка "Невозможно подключиться к базе". Прогнал через отладчик, ошибка происходит на моменте попытки создания com объекта. В чем может быть причина?
Хотелось бы использовать именно этот вариант обмена, т.к. в 77 я почти ноль.
1 asady
 
30.01.19
11:54
(0)
Уточни вариант подключения
из 7.7 к 8.3
или
из 8.3 к 7.7
2 ptiz
 
30.01.19
11:54
(0) Загружай в файловую версию 8ки, а не SQL. Проверь, что 7.7 установлена "полноценно", а не просто скопирован каталог программы.
3 Dmitry_333
 
30.01.19
11:55
Из 7.7 в 8.3
Базы НЕ базовые
4 Dmitry_333
 
30.01.19
11:57
(2) 8-ка файловая, а 77, ща посмотрел, sql.
5 asady
 
30.01.19
12:07
Код подключения приведи здесь пожалуйста
6 Dmitry_333
 
30.01.19
12:10
ПутьКИБ = Элементы.ТаблицаПути.ТекущиеДанные.Путь;
    ИмяИБ   = Элементы.ТаблицаПути.ТекущиеДанные.Имя;
    
    // Шаг №1 - подключение к ИБ
    ЭтапКонвертации = "Подключение к информационной базе";
    Перерисовать(1, "Выполняется", Истина);
    Попытка
        v7 = Новый COMObject("V1CEnterprise.Application");
    Исключение
        Перерисовать(1);
        ТекстСообщения = Нстр("ru = 'Не удалось произвести подключение к информационной базе'");
        ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения);
        ЗафиксироватьОшибку(ЭтаФорма, ТекстСообщения, НСтр("ru = 'Возможно, на Вашем компьютере не установлена платформа 1С:Предприятие 7.7, либо используется БАЗОВАЯ версия программы. Воспользуйтесь вариантом загрузки данных из файла, предварительно сформировав его в информационной базе, из которой производится перенос данных.'"));
        Ошибка = Истина;
        Возврат 0;
    КонецПопытки;
7 Dmitry_333
 
30.01.19
12:11
т.е. ошибка вылезает на
v7 = Новый COMObject("V1CEnterprise.Application"),
как будто какой-то компоненты не хвтает на компе
8 user-ok
 
30.01.19
12:18
для скульной базы попробуй
V7 = Новый COMОбъект("v77s.Application");
9 azernot
 
30.01.19
12:19
Запусти 1С 7.7 на компе 1 раз с правами администратора
10 ZDenis
 
30.01.19
12:20
(7) Ты же хочешь из 7.7 к восьмерке, а пишешь как будто наоборот
11 Dmitry_333
 
30.01.19
12:24
(8) Пробовал, и таи и так ошибка: Недопустимая строка с указанием класса
(9) Сейчас попробую
(10) Подключаюсь из 8-ки к 77
12 Василий Алибабаевич
 
30.01.19
12:25
(0) А COM-объект семерки точно называется "V1CEnterprise.Application"? Или это ТС так взгрустнулось?
13 Dmitry_333
 
30.01.19
12:27
(12) ну так в типовой конфигурации обращение прописана, да и на форумах и мануалах такое обращение, думаю что здесь все норм
14 Василий Алибабаевич
 
30.01.19
12:28
+ (12) В "классике" оно должно называться "V77.Application". Возможно с модификаторами типа "V77s.Application"
15 Василий Алибабаевич
 
30.01.19
12:29
(13) "в типовой конфигурации обращение прописана"
Не верю(ЦЫ).
16 Dmitry_333
 
30.01.19
12:34
(15) Можешь проверить. БП 3.0 - Обработки - ПереносДанныхИзИнформационныхБаз1СПредприятия77.
17 Dmitry_333
 
30.01.19
12:36
(9) это дало плоды-) Но теперь ошибка подключение выдает пустую строку, разбираюсь
18 ZDenis
 
30.01.19
12:36
(16) 77 установлена "полноценно"? В (3) спрашивали?
19 Dmitry_333
 
30.01.19
12:37
*ошибка подключение выдает пустую строку* хотел написать, пустая строка вместо пути к базе
20 SSSSS_AAAAA
 
30.01.19
12:37
(13) Ты в regedit попробуй этот V1CEnterprise.Application найти. Если не найдешь, то, возможно, получишь Нобелевку.
21 SSSSS_AAAAA
 
30.01.19
12:38
(20) Если НАЙДЕШЬ.
22 Dmitry_333
 
30.01.19
12:38
(18) если бы вы про 8-ку спросили, ответил-) как понять, что 77 установлена полноценно?
23 ZDenis
 
30.01.19
12:39
(22) Через установщик, а не просто папка Bin
24 Dmitry_333
 
30.01.19
12:39
(20) ок, не будем отдаляться от темы-) тем паче как я написал в (17) - сработало-)
25 SSSSS_AAAAA
 
30.01.19
12:40
(16) В БП3 эта строка собирается из запчастей. В конце концов там строке подключения никаких V1CEnterpris нет.
26 Dmitry_333
 
30.01.19
12:42
(23) ок, если предположить, что установлена не полноценна, можно как-то переустановить ее верно?
27 Василий Алибабаевич
 
30.01.19
12:43
(25) Вот здесь : http://www.softpoint.ru/archive/article_id90.php таки написано, что есть такое. Но я ни разу не встречал и сам не пользовался. Всегда пользовал "V77.Application" на любой версии. И оно работало.
28 ZDenis
 
30.01.19
12:44
(26) Штатно 1С устанавливается только на XP. Все остальное не штатно. Поэтому лично я могу только предложить делать обмен на машине с ХР
29 Василий Алибабаевич
 
30.01.19
12:44
(24) После создания объекта нужно выполнить инициализацию. Собственно объект подключится к базе.
Оно отработало?
30 SSSSS_AAAAA
 
30.01.19
12:48
(27) И на какаую конкретно версию сейчас он у тебя показывает? Не на 8.3 случаем?
31 Dmitry_333
 
30.01.19
12:49
(29) угу, подключился
32 Dmitry_333
 
30.01.19
12:52
Всё, финита. "Для выбранной конфы конвертация не поддерживается"-(
33 azernot
 
30.01.19
12:54
Поищите в системном реестре
34 azernot
 
30.01.19
12:54
V1CEnterprise.Application - версия независимый ключ; V77.Application - версия зависимый ключ; V77S.Application - версия зависимый ключ, SQL версия; V77L.Application - версия зависимый ключ, локальная версия; V77M.Application - версия зависимый ключ, сетевая версия.

Источник: http://www.softpoint.ru/archive/article_id90.php
© SOFTPOINT
35 Dmitry_333
 
30.01.19
12:59
(34) Спасибо. Но с подключением все решилось посредством загрузки от имени админа. 77 какая-то хитрая конфа "Комплексная конфигурация", наверное, аналог "Комплексной автоматизации" в 8-ке
36 Dmitry_333
 
30.01.19
13:00
ее нет в списке методов для конвертации
37 azernot
 
30.01.19
13:06
(35) Абсолютно типовая конфигурация для 1С 7.7
Такая же, как Бухгалтерия, ПУБ, ТиС и ЗиК.
38 Dmitry_333
 
30.01.19
13:09
(37) но тем не менее штатная конвертация уже не проканает...
39 user-ok
 
30.01.19
13:47
ты может это.... беги оттуда?
браться за перенос не представляя что во что переносить....
40 VladZ
 
30.01.19
17:06
(38) Почему не проканает? Ты пробовал?