Версия для печати темы (https://pro1c.org.ua/index.php?s=8c1edc7d1747652b79e5a012038b93a7&showtopic=64839)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 8.3 _ Выгрузка из Store house 5 в 1с общепит

Автор: Nikitaje 22.02.21, 11:50

1С:Предприятие 8.3 (8.3.18.1334)

1С:Предприятие 8. Общепит КОРП (3.0.89.38) (https://solutions.1c.ru/catalog/public-catering-corp/features)
Copyright © ООО "1С-Софт", 2009 - 2021. Все права защищены
(http://www.1c.ru)

Всем привет друзья.
Нужно выгрузить данные о номенклатуре из SH5 в 1с Общепит.
Есть обработка встроенная.
Может кто уже делал подобное. Есть опыт. Потому что у Меня подключение не проходит.

Захожу в код вижу

Если ЭтоLinuxКлиент Тогда
            //Linux
            ПараметрыСоединения.СтрокаСоединения = "DRIVER={ODBC Driver 17 for SQL Server};SERVER="+НРег(СерверRK)+";DATABASE="+БазаRK+";LANGUAGE=russian";
        Иначе
            //Windows
            //ПараметрыСоединения.СтрокаСоединения = "DRIVER={SQL Server};SERVER="+НРег(СерверRK)+";DATABASE="+БазаRK+";LANGUAGE=русский";
            ПараметрыСоединения.СтрокаСоединения = "DRIVER={SQL Server};SERVER="+НРег(СерверRK)+";DATABASE="+БазаRK+";LANGUAGE=russian";
        КонецЕсли;
    Иначе
        ПараметрыСоединения.СтрокаСоединения = СтрокаСоединения;
    КонецЕсли;
    ПараметрыСоединения.СУБД = "MSSQLServer";





 ! 

https://pro1c.org.ua/index.php?act=announce&id=2: 8
 

Автор: sava1 22.02.21, 12:24

попробуйте вручную подключиться через Источники данных ОДБЦ - (или параметры подключения неправильные, или Пароль/логин)

Автор: Nikitaje 22.02.21, 12:50

sava1 @ Сегодня, 13:24 * ,
Логин и пароль точно верны
В ручную это как ? Можете немного по продробнее?


 ! 

https://pro1c.org.ua/index.php?act=announce&id=2: 1
 

Автор: 29a 22.02.21, 16:04

Цитата(Nikitaje @ 22.02.21, 11:50) *
Захожу в код вижу

кусок кода ни о чем, вырван из контекста...
как минимум в строке соединения должен быть прописан логин/пароль, что то типа:
СтрокаСоединения = "DRIVER={SQL Server};SERVER="+НРег(СерверRK)+";DATABASE="+БазаRK+";User ID=" + СокрЛП(Пользователь) + ";Password=" + СокрЛП(Пароль) + ";LANGUAGE=russian;"

Автор: Nikitaje 24.02.21, 14:27

Цитата(29a @ 22.02.21, 17:04) *
кусок кода ни о чем, вырван из контекста...

Меня смущает строка

ПараметрыСоединения.СтрокаСоединения = "DRIVER={SQL Server};SERVER="+НРег(СерверRK)+";DATABASE="+БазаRK+";LANGUAGE=russian";

Но база не sql

Автор: logist 24.02.21, 15:51

Цитата(Nikitaje @ 24.02.21, 14:27) *
Но база не sql

Вам дали пример строки, дело не в базе, а в том, что в вашей строке нет параметров авотризации.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua