1С 8.1 и SQL напрямую #492934


#0 by dragonIMV
Стоит 1С 8.1 на SQL. Стоит стронняя бухгалтерия на SQL. Нужно из 1С выгрузить данные напрямую в SQL той бухгалтерской программы. Можно ли это сделать средствами языка 1С и если можно, то как?
#1 by КузьмаПруткофф
дежавю
#2 by IlyasSLVR
наманые вопросы с сотового)))
#4 by dragonIMV
(((( никогда такого не делал, а просят ответ к утру, смогу ли научиться. Компа под боком нет и не будет до утра.
#5 by v8Newbie
+ в помощь.
#6 by dragonIMV
спасибо за ссылку, буду с утра учиться
#7 by dragonIMV
Сеньк
#8 by sash-ml
смотря какие даные, можно попробовать выгрузить из 8ки в ексель и загрузить в ту бухию 'SELECT * FROM [Sheet1$]') вот еще вариант BULK WITH ( ) GO
#9 by Mort
В двух словах: 1. Создаешь переменные для работы с SQL 2. Подключаешься к базе: 3. Выполняешь команды на языке SQL
#10 by dragonIMV
Через файлы я смогу, мне надо именно напрямую из 1ски, без файлов
#11 by dragonIMV
спасибо, дальше разберусь, на php я легко это делал, с разными скулями...
#12 by dragonIMV
Разве что подскажете как с айфона полрубиться напрямую к серваку сейчас, как например на компе удаленный рабочий стол))) тогда б сейчас учился))))
#13 by sash-ml
шутник однако :)
#14 by dragonIMV
Да не, с програмкой специальной к домашнему компу умею подрубаться, но скуля там нет и на файловом варианте не потренироваться(((
#15 by Новиков
покури как на досуге SQLDMO. Самый быстрый способ повыполнять запросики на скуле :)
#16 by dragonIMV
Досуг надо с девушками проводить, а не скулем))))
#17 by Новиков
Чем больше ты досугов проведешь со скулем - тем красивее у тебя будут девушки =)
#18 by dragonIMV
Т.е. Типа буду больше зарабатывать и девушки красивеее подтянутся?))) не люблю я таких девушек)))
#19 by Новиков
знанья SQL прямо пропорциональны размеру женской груди, лежащей рядом с тобой. Так что делай выводы. Дружок :)
#20 by dragonIMV
и что же мне делать то??? мне SQL надо хорошо знать, а грудь люблю маленькую (((( нинада мне девушек с большими грудями))))
#21 by rs_trade
не ищем легких путей? сделать то можно, но ох и заи...ся ты через скуль тащить данные....
#22 by rs_trade
+ если надо напрямую, без файлов то уж лучше через com
#23 by Rovan
да нее...лучше ходи в драной одежде, лохматый, пой песни под ггитару - тогда девушки будут любить за романтику, честность и искренность :-)
#24 by dragonIMV
из самой 1С из скуля данные получать не надо...в 1С все стандартно...данные получаю через запросы, тут все легко... но данные в ту самопистную программу можно передать только через скуль... в SQL создана специальная база для обмена...куда мне надо данные передавать автоматически...чтоб пользователь нажимал только одну кнопку и все работало... понятно, если не смогу напрямую через 1Ску, то или через файл или еще что придумаю, тут уже не трудно будет...
#25 by dragonIMV
гитара говоришь...как раз учусь играть)))) и джинсы рваные купил))) а насчет искренности...за это меня наоборот не любят)))) я правду люблю в глаза говорить, какая она бы не была...и все что думаю всегда в глаза говорю... не любят это девушки зачастую ((((
#26 by ДенисЧ
Ну, если у тебя не получится SQL из 1с использовать, то тогда тебе прямая дорога в дворники, извинияюсь, в менеджеры подметательной техники...
#27 by dragonIMV
дак если возможность такая есть, то научусь конечно)))) меня сама возможность волновали и легкий толчок, куда направиться, чтоб изучить)))
#28 by dragonIMV
хотя в данный момент, слегка под пивом и без доступа к какой либо версии SQL это трудно сделать...пока только теоретически вот форум читаю и готовлюсь к завтра...
#29 by dragonIMV
а вот кстати, вопрос по существу... отличается чем то подключение к MySQL От SQL? синтаксис подключения один и тот же, или в 1С надо по разному это делать?
#30 by ДенисЧ
а) строкой подключения б) диалектом языка запросов. Больше ничем.
#31 by dragonIMV
можешь в аську стукнуть мне? )))) если время есть...заранее благодарен...
#32 by ДенисЧ
Какая аська??? Я спать ужо собираюсь...
#33 by dragonIMV
спокойной ночи)))
#34 by dragonIMV
блин, и никто не поможет пьяному коллеге ((( ну да ладно, соединение с MySQL разобрался... сам язык MySQL знаю и как посылать разберусь... осталось понять как соединяться к базе на SQL,..ну да как комп найду с ним, сервак, то попробую и узнаю как и что...
#35 by dragonIMV
хотя поспешил)))) при добавлении новой строки в MySQL, добавляется пустая строка...в таблицах MySQL,..пока что то не то делаю... есть кто подскажет в чем именно ошибка может быть?)))
#36 by Soldy
Конфигурация конвертация данных в помощь. И прочие обмены данными через XML. С SQL в плотную не сталкивался, хотя курить ее и приходилось, но если база не используется круглосуточно, то можно в свободное от работы баз время выгрузиться в файловый вариант поменяться данными и в дальнейшем загрузить данные в SQL.Документация предусматривает такой вариант.
#37 by Soldy
А так завтра начну ковырять данный вопрос. Не думаю, что там особые сложности.
#38 by Soldy
Извиняюсь немного не понял вот это >>Стоит сторонняя бухгалтерия на SQL. Здесь ADO, COM, SQL.
#39 by Aleksey_3
#40 by strange2007
"Чем бы дитя не тешилось, лишь бы не руками" (С)
#41 by dragonIMV
черт, у нас офис затопило из-за ливня(((( ладно ноут цел...но я промок... а что именно не понятно? 1Ска не могла 8 лет назд поддержать предприятие с 10 000 сотрудниками... из самой
#42 by dragonIMV
из самой 1С приезжали и отказались на 7.7 продвигать... в результате там самопистная программа для этого стоит
#43 by dragonIMV
и они не хотят делать обмены через файл... а хотят из 1Ски напрямую в промежуточную SQL грузить данные...откуда они сами захватят данные и уже в основную базу данных SQL засунут
#44 by dragonIMV
так, все...не зря говорят, утро вечера мудренее)))) с MySQL разобрался, прогрузил примерную таблицу, работает на ура... уф...чичас напьсю...чаем крепким...и тогда SQL буду мучить...если не утону... а то в офисе все плавает (((( и это второй этаж....что ж на первом там...боюсь идти туда...
#45 by dragonIMV
т.е. все что надо, это СтрокуСоединенияСБазой правильно написать и все)))) остальное все тоже самое... для MySQL 5.1 это выглядит так: первоночально необходимо только установить драйвер, а mysql русского сайта можно скачать драйвер odbc, далее запустить его и установить... но затем надо его прописать на компе, так как автоматически не прописался... так как я на ноуте работал локально, то у меня это в винде ХП делается следующим образом: пуск/панель управления/администрирование/источники данных (odbc) заходим туда, если появилась строчка MySQL ODBC 5.1 Driver, то все хорошо и ничего делать не надо, если автоматически не появилось, то делаем "Добавить" и ищем строчку с нужным нам MySQL ODBC 5.1 Driver (у меня второй снизу был в списке). Вот, установка дров завершена. После неё код для 1Ски выше начал работать без проблем.
#46 by strange2007
Про строки соединения я всегда читаю тут
#47 by strange2007
Объекты и методы MS SQL тут
#48 by strange2007
Я когда делал связки баз, мне хватило этой инфы. Связывал несколько баз через промежуточный MS SQL
#49 by dragonIMV
объекты и методы MySQL у меня есть, я на PHP пишу немного и как раз с MySQL все соединяю... за ссылку спасибо, правда инглиш у меня туго обычно идет, но разберусь...спасибо... вот и они это хотят сделать...
#50 by strange2007
MS SQL и MySQL все таки отличаются, так же как и PostgreSQL Я тоже не знаю буржуйские языки, там дока как раз для меня. Не надо переводить всякую бурду, там надо то взять всего лишь строки подключения
#51 by dragonIMV
сорри, не так прочитал твои слова))) спал пару часов лишь)))) да, за ссылку ту тоже спасибо, пригодится...
#52 by strange2007
"...вот и они это хотят сделать..." задача интересная и очень нужная много где. Только не надо работать напрямую с таблицами 1С. Это не эффективно и гемОрно. Высчитывали и проверяли.
#53 by dragonIMV
и про строки уже поглядел, да, неплохо написано и все прекрасно понятно... легко пользоваться...
#54 by dragonIMV
напрямую с таблицами 1С я не буду работать....в 1С все через запросы делаться будет и информация подготавливаться, а дальше её прогружать напрямую в SQL или MySQL...
#55 by strange2007
Может MS SQL или MySQL?
#56 by strange2007
На больших объемах MySQL не очень то устойчив.
#57 by dragonIMV
SQL это и имею ввиду MS SQL... а MySQL, так объемы для перегона маленькие, там ужатая информация раз в месяц будет... это пусть они уже сами решают...мне гланое научиться делать это...
#58 by dragonIMV
хотя наверняка MS SQL будет, так как 1Ску на неё ставить лучше...
#59 by dragonIMV
кстати, strange2007, может в курсе, а для MS SQL надо какой то драйвер ставить типа как для MySQL я ставил? а то намучаюсь опять, а окажется какие нить дрова не стали нормально
#60 by strange2007
Если объёмы не большие, тогда нормально. У меня был очень плотный поток инфы, поэтому убирал промежуточный СКЛ на отдельный сервер, что бы они не подрались. Хотя сначала бухи тоже просили перебрасывать раз в месяц :) так что, автор, задумайтесь
#61 by strange2007
Он всегда сам встает с установкой
#62 by dragonIMV
он встает на сервер MS SQL драйвер, так? есть еще сервер 1С отдельный...и есть терминальные серверы, к которым подключаются пользователи и на которых работают... точно только на сервере SQL дрова нужны? или везде ставить как то?
#63 by dragonIMV
если им 1С 8 понравится, тогда потом все на 1С 8 переводить будут бух... там тогда легче уже будет...
#64 by strange2007
Везде, от куда будут делаться запросы должны стоять дрова. Я всегда юзал ODBC либо OLE DB. По дефолту они странные и их надо где-то допиливать (не пинать ногами я слишком ленив). Поэтому ставил морду от MS SQL я и все нормально без каких либо настроек. Если что, то с PostgreSQL немного сложнее
#65 by strange2007
Оптимист, однако. Сколько раб.мест?
#66 by ДенисЧ
MDAC свежий поставь и будет тебе счастие
#67 by dragonIMV
так, ситуация поменялась у клиента...оказалось что руководящий состав были не в курсе подробностей того, что стоит у них на компах... в общем может ли 1С подрубаться напрямую к базам Оракл?))) есть строки подключения для этого и может ли вообще нормально работать так? вернее я вижу на сайте с строками подключения, что есть эти строки... но работал ли кто то с Ораклом напрямую и есть ли пример настоящий для 1Ски?
#68 by Дикообразко
а у Вас лицензии для этого есть? сколько человек работает в 1С, столько нужно лицензий для Оракла
#69 by Дикообразко
Тебя посодют — а ты не  воруй! (с)
#70 by dragonIMV
у них есть лицензии все)))
#71 by Дикообразко
тады вперед с песнями
#72 by dragonIMV
вопрос КАК ))))
#73 by shuhard
[есть ли пример настоящий для 1Ски] а бывают не настоящие ADODB  из-под 1С прекрасно работает с Oracle примеров кода на мисте достаточно
#74 by dragonIMV
спасибо, поищу
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С