Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> OLE подключение к 1с 7.7          
gash Подменю пользователя
сообщение 30.11.12, 11:05
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Доброго времени суток. На данный момент подключение к базе 7.7 реализовано в функции с директивой &НаКлиенте с множеством обращений к серверу для получения данных, необходимых для создания элементов справочника в базе 7.7.
Вопрос - как можно реализовать эту задачу сразу с директивой компиляции &НаСервере. Создал общий модуль с флажками Сервер, туда в серверную функцию весь код подключения, но всегда возвращает 0, т.е. подключение не срабатывает. Ставлю точку останова на строка Если Открыта = 0, точка останова не срабатывает, сразу выдает Сообщить("Ошибка открытия информационной базы"). Как правильно решить задачу?

&НаСервере
Функция ПередатьНовогоКлиентаВ1С77(ГруппаДоступа) экспорт
    
    глV7 = Новый COMОбъект ("V77.Application");
    Каталог="/d\\base\1c\";
    Открыта = глV7.Initialize(глV7.RMTrade, Каталог+" /NАвто", "");
    
    Если Открыта = 0 Тогда
        Сообщить("Ошибка открытия информационной базы");
    Иначе

//                Если подключились, то работаем с базой 1с 7.7
        КонецЕсли;
КонецФункции


Сообщение отредактировал logist - 30.11.12, 11:07

Acid Подменю пользователя
сообщение 30.11.12, 13:15
Сообщение #2

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 379 раз
Рейтинг: 0

что вообще присваивается переменной Открыта ?

gash Подменю пользователя
сообщение 30.11.12, 13:20
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Acid @ 30.11.12, 14:15) *
что вообще присваивается переменной Открыта ?

Открыта = глV7.Initialize(глV7.RMTrade, Каталог+" /NАвто", "");

Acid Подменю пользователя
сообщение 30.11.12, 14:08
Сообщение #4

Про1С-ник
Иконка группы
За заслуги на форуме в 2010 году
Группа: Местный
Сообщений: 2104
Из: Занзибар
Спасибо сказали: 379 раз
Рейтинг: 0

я не слепой. В отладчике посмотрите какой результат выдает эта строка.

gash Подменю пользователя
сообщение 30.11.12, 16:19
Сообщение #5

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

оно возвращает или 1 или 0. У меня всегда возвращает 0

logist Подменю пользователя
сообщение 30.11.12, 16:56
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

Каталог="/d\\base\1c$\";

не?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

gash Подменю пользователя
сообщение 30.11.12, 17:00
Сообщение #7

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

ммм... а как правильно путь писать тогда? на обычной базе и при подключении на клиенте так отрабатывает. С серверной не сталкивался, вот и затык. Мб и неверно, подскажите как написать.

logist Подменю пользователя
сообщение 30.11.12, 19:18
Сообщение #8

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2539 раз
Рейтинг: 0

А логин/пароль там в пути прописать тоже не?


Signature
Личные бесплатные консультации не даю, для этого есть форум!

alex040269 Подменю пользователя
сообщение 30.11.12, 22:00
Сообщение #9

Крутой
Иконка группы
Группа: Местный
Сообщений: 1626
Из: Гуляйполе
Спасибо сказали: 236 раз
Рейтинг: 0

Цитата(gash @ 30.11.12, 16:19) *
оно возвращает или 1 или 0. У меня всегда возвращает 0

1) -1 или 0
2) по существу путь "\\base\1c\" должен быть доступен с сервера. 1с при запуске не должна задавать никаких вопросов в виде модальных окон.


Signature
Никогда не бойся делать то, что не умеешь, помни - Ноев ковчег был построен любителем, профессионалы построили Титаник.
ЗиУП

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 14.06.25, 22:54
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!