Перейти к публикации
forum-okna.ru

выгрузка материалов в 1с


Рекомендованные сообщения

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

Т.е. чтобы 1С сама выбирала нужные заказы из базы расчетной по некоторым параметрам.

Может есть кто возьмется настроить?

Ссылка на комментарий
Поделиться на других сайтах


Оконный портал tybet.ru | Подписка на новости | Бесплатные объявления | Наша телега | База оконных знаний | ОНЛАЙН-ВЫСТАВКА



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

Т.е. чтобы 1С сама выбирала нужные заказы из базы расчетной по некоторым параметрам.

Может есть кто возьмется настроить?

 

Я такое уже делал, могу помочь....пиши в личку

Ссылка на комментарий
Поделиться на других сайтах

Модуль Профсегмента 1С как раз это и делает всё и дальше больше.

 

Модуль профсегмента не устраивает.

Необходимо просто выбирать из любой базы материалы.

Ссылка на комментарий
Поделиться на других сайтах

Модуль профсегмента не устраивает.

Необходимо просто выбирать из любой базы материалы.

 

Дык он это и делает под 1С 8.0

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...

есть вариант разложения зашифрованного поля (где все эти данные и хранятся) на составные дбфки а дальше из любой 1С вытаскиваются. Если что - пишите на мыло den_droid@mail.ru

Ссылка на комментарий
Поделиться на других сайтах

есть вариант разложения зашифрованного поля (где все эти данные и хранятся) на составные дбфки а дальше из любой 1С вытаскиваются. Если что - пишите на мыло den_droid@mail.ru

 

Не понял, какого пароля, и из чего, и для чего?

Ссылка на комментарий
Поделиться на других сайтах

Модуль профсегмента не устраивает.

Необходимо просто выбирать из любой базы материалы.

А драйвер ODBC для FireBird'а, к которому можно обратиться из 1С с помощью ADO Вас тоже не устраивает? (4 строчки в 1С это занимает)

Можно выбирать данные из любой базы (если знать структуру - таблицы, поля...)

Ссылка на комментарий
Поделиться на других сайтах

Оказалось все очень просто.

Нашлись добрые люди и за умеренную плату дописали 1С до наших нужд.

теперь осталось только все настроить.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...
Оказалось все очень просто.

Нашлись добрые люди и за умеренную плату дописали 1С до наших нужд.

Возникла необходимость сделать аналогичное.

Можно как-то связаться с этими добрыми людьми?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...
  • 2 months later...
Гость Связь Optima Win и 1C
Мне надо для оптимы 5.2 :huh:

Готов предложить утилиту для передачи данных

из Optima Win 5.2 или Optima Win 6 в программу 1С:Производство 7.7

конфигурация "Производство+Услуги+Бухгалтерия".

Утилита позволяет передавать саму заявку от покупателя с учетом скидок,

нормативы по расходу материалов, а также есть функция по синхронизации

справочника материалов.

Таким образом, нет необходимости повторно создавать номенклатурную базу

в 1С - все существующие артикулы, названия, единицы измерения, а также

справочник клиентов переносятся автоматически.

Если в 1С уже ведется склад и наименования материалов в 1С отличаются от

материалов в Optima Win, то предусмотрена таблица соответствия, которая

заполняется в полуавтоматическом режиме.

 

За подробностями пишите сюда: optima_1c@pochta.ru

Ссылка на комментарий
Поделиться на других сайтах

Оказалось все очень просто.

Нашлись добрые люди и за умеренную плату дописали 1С до наших нужд.

теперь осталось только все настроить.

 

Пишите сюда: optima_1c@pochta.ru

 

Готов предложить утилиту для передачи данных

из Optima Win 5.2 или Optima Win 6 в программу 1С:Производство 7.7

конфигурация "Производство+Услуги+Бухгалтерия".

Утилита позволяет передавать саму заявку от покупателя с учетом скидок,

нормативы по расходу материалов, а также есть функция по синхронизации

справочника материалов.

Таким образом, нет необходимости повторно создавать номенклатурную базу

в 1С - все существующие артикулы, названия, единицы измерения, а также

справочник клиентов переносятся автоматически.

Если в 1С уже ведется склад и наименования материалов в 1С отличаются от

материалов в Optima Win, то предусмотрена таблица соответствия, которая

заполняется в полуавтоматическом режиме.

Ссылка на комментарий
Поделиться на других сайтах

  • 6 months later...

соз = СоздатьОбъект("ADODB.Connection");

 

// Установить соединение используя провайдер FreeIBProvider

ConnectionString="provider=LCPI.IBProvider.1;data source=127.127.127.127:/raid5/bd/***.gdb;user id=sysdba;password=********;auto_commit=true";

 

//Запрос к базе

СтрокаЗапроса ="***************";

//проверка соединения

try соз.Open(ConnectionString);

Сообщить ("Соединение установлено");

except

Сообщить("Невозможно установить соединение" );

endtry;

 

//соединение с БД

 

Cmd = СоздатьОбъект("ADODB.Command");

Cmd.ActiveConnection = соз;

Cmd.CommandText = СтрокаЗапроса;

 

НаборЗаписей=СоздатьОбъект("ADODB.Recordset");

НаборЗаписей=Cmd.Execute;

 

Думаю для программера достаточно + скачать драйвера соответствующие

(есть в сети rus_IBProviderFree - OLE DB Provider for InterBase SQL Server(1.5.2.0) - работает на ура)

Ссылка на комментарий
Поделиться на других сайтах

соз = СоздатьОбъект("ADODB.Connection");

 

// Установить соединение используя провайдер FreeIBProvider

ConnectionString="provider=LCPI.IBProvider.1;data source=127.127.127.127:/raid5/bd/***.gdb;user id=sysdba;password=********;auto_commit=true";

 

//Запрос к базе

СтрокаЗапроса ="***************";

//проверка соединения

try соз.Open(ConnectionString);

Сообщить ("Соединение установлено");

except

Сообщить("Невозможно установить соединение" );

endtry;

 

//соединение с БД

 

Cmd = СоздатьОбъект("ADODB.Command");

Cmd.ActiveConnection = соз;

Cmd.CommandText = СтрокаЗапроса;

 

НаборЗаписей=СоздатьОбъект("ADODB.Recordset");

НаборЗаписей=Cmd.Execute;

 

Думаю для программера достаточно + скачать драйвера соответствующие

(есть в сети rus_IBProviderFree - OLE DB Provider for InterBase SQL Server(1.5.2.0) - работает на ура)

 

А под СО5 или СО6 на fireBird как можно сделать???

Ссылка на комментарий
Поделиться на других сайтах

без разницы под что, хоть под какую-то другую софтинку - главное тут подцепиться к БД а потом уже дергать данные какие необходимо

 

это нормально работает на альтавине под firebird (в части подключения IB и FireBird идентичны)

 

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

и еще, опытным путем доказано, что проще и быстрее создать процедурку на стороне сервера с необходимым запросом, а потом уже выдергивать в 1с данные из процедуры с необходимыми полями

 

например:

СтрокаЗапроса ="select * from fbd_proced1("+Перемен1+","+Перемен2+")";

Ссылка на комментарий
Поделиться на других сайтах

  • 1 year later...

потскажите что не так

 

Connection = Новый COMОбъект("ADODB.Connection");

 

 

Сервер = "";

МестоНахождениеБД = "F:\1C_Conect\basa.FDB";

ПараметрыПодключения = "auto_commit=True;ctype=win1251";

ИмяПользователя = "SYSDBA";

ПарольПользователя = "masterkey";

 

стрПодключения = "data source=" + Сервер + ":" + МестоНахождениеБД + ";" + ПараметрыПодключения + ";user ID="

+ ИмяПользователя + ";password=" + ПарольПользователя;

 

 

Connection.Provider = "LCPI.IBProvider.3.Free";

Connection.ConnectionString = стрПодключения;

 

 

Connection.ConnectionTimeOut = 60;

Connection.CommandTimeout = 60;

Connection.CursorLocation = 3;

 

попытка

Connection.Open();

Сообщить ("Соединение установленно" );

исключение

Сообщить ("Проблемы с подключением" );

КонецПопытки;

 

 

Cmd = Новый COMОбъект("ADODB.Command");

Cmd.ActiveConnection = Connection;

Cmd.CommandText = "Select * From AVERS";

 

НаборЗаписей= Новый COMОбъект("ADODB.Recordset");

НаборЗаписей=Cmd.Execute;

 

 

 

вылетает ошибка

 

{МодульПриложения(35)}: Поле объекта не обнаружено (Execute)

НаборЗаписей=Cmd.Execute;

Изменено пользователем SilkinVadim
Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

Условия и правила использования форума Правила.