for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  

Список Форумов  :: Вопросы по 1С
   :: Помощь сайту :: 

Запрос в 1С из Foxpro и просмотр результатов
descent52_tmp
Автор

Сообщений: 213
Откуда: Саров
Дата: 12.07.17 14:07:14ОтветитьЦитировать
Народ, подскажите пожалуйста, как посмотреть результат запроса в 1с 8.3.ХХ из Фокспро?
т.е. в фоксе соединился с 1С, запрос отправил, а результат скинуть в курсор и посмотреть ... и вот тут что-то затупил кАнкретнА...



Исправлено: descent52_tmp, 12.07.17 14:08
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
ssa
[Модератор]

Сообщений: 12065
Откуда: Москва
Дата: 12.07.17 14:20:09ОтветитьЦитировать
descent52_tmp
Народ, подскажите пожалуйста, как посмотреть результат запроса в 1с 8.3.ХХ из Фокспро?
т.е. в фоксе соединился с 1С, запрос отправил, а результат скинуть в курсор и посмотреть ... и вот тут что-то затупил кАнкретнА...
Мечтатель... Только примитивные типы данных...
Один из них - строка. В которую на стороне 1с можно запихать и результат запроса.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
descent52_tmp
Автор

Сообщений: 213
Откуда: Саров
Дата: 12.07.17 14:31:03ОтветитьЦитировать
т.е. ваять временный курсор с типами полей и их наименованиями
и потом через
Do while XXX.Следующий()

Enddo

вставлять по одной записи?
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
PaulWist

Сообщений: 12963
Дата: 12.07.17 15:02:57ОтветитьЦитировать
Не знаю есть ли в 1С, результат запроса серилизовать в XML, а на стороне фокса превратить в курсор.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
ssa
[Модератор]

Сообщений: 12065
Откуда: Москва
Дата: 12.07.17 15:18:24ОтветитьЦитировать
descent52_tmp
т.е. ваять временный курсор с типами полей и их наименованиями
и потом через
Do while XXX.Следующий()

Enddo

вставлять по одной записи?
Даже не записи, а полю! Короче, на стороне 1с запустить какую-нить сериализовалку в XML/простую строку, а уж потом ее прочитать в фокс и произвести обратное преобразование.

------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
spinz

Сообщений: 5262
Дата: 12.07.17 15:20:27ОтветитьЦитировать
Зачем смотреть результаты 1С-овских запросов в фоксе, если их гораздо удобней смотреть в 1С?
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
descent52_tmp
Автор

Сообщений: 213
Откуда: Саров
Дата: 12.07.17 15:39:50ОтветитьЦитировать
ssa
не записи, а полю!
Ну да, да, по полю, не по записям, конечно же )))
как то так:
Цитата:
Do while XXX.Следующий()
insert into from_1c (field_1, field_2) VALUES (XXX.имя_поля_1,ХХХ.имя_поля_2)
Enddo

spinz
Зачем смотреть результаты 1С-овских запросов в фоксе, если их гораздо удобней смотреть в 1С?
а неееее, нам надо в фоксе запрос к 1С сделать и посмотреть результат...
Мы же привыкли к SQLExec(блаблабла,блаблабла,"курсор"), и 'замечтался', что и с 1С также легко можно разобраться.
А оно видишь как - остается мечтать...



Исправлено: descent52_tmp, 12.07.17 15:46
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
spinz

Сообщений: 5262
Дата: 13.07.17 06:29:24ОтветитьЦитировать
descent52_tmp
надо в фоксе запрос к 1С сделать и посмотреть результат...
А посмотреть результат в 1С религия не позволяет?
Ratings: 1 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
Аспид

Сообщений: 3178
Откуда: Москва
Дата: 13.07.17 07:53:53ОтветитьЦитировать
descent52_tmp
Мы же привыкли к SQLExec(блаблабла,блаблабла,"курсор"), и 'замечтался', что и с 1С также легко можно разобраться.
То что вы описали, это запрос к БД.
А 1С это ПО. И вы работаете с ней, через ее АПИ.
Потому приходится соблюдать ее правила. (Впрочем как и с любым другим АПИ)
Работать с 1С из фокса вполне можно.
Но строить произвольные запросы, как к БД, увы(((
(Но было б классно)


------------------
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
Foxtrot

Сообщений: 3345
Откуда: Бишкек
Дата: 14.07.17 11:02:37ОтветитьЦитировать
Аспид
Но строить произвольные запросы, как к БД, увы(((
(Но было б классно)
не вижу проблем, коллега


------------------
P.S. будете проходить мимо, не стесняйтесь, проходите
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
Аспид

Сообщений: 3178
Откуда: Москва
Дата: 14.07.17 11:15:14ОтветитьЦитировать
Foxtrot
не вижу проблем, коллега
Я тоже предполагаю что написав запрос на языке 1С, его результат можно как то получить в фокс.
Был бы счастлив увидеть простенький пример.


------------------
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
pasha_usue

Сообщений: 2952
Откуда: Е-бург
Дата: 14.07.17 11:26:00ОтветитьЦитировать
Аспид
Foxtrot
не вижу проблем, коллега
Я тоже предполагаю что написав запрос на языке 1С, его результат можно как то получить в фокс.
Был бы счастлив увидеть простенький пример.
Я, кстати, много что делаю прямыми запросами в MsSQL. Потому что тупо быстрее можно сделать (;Ж
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
Аспид

Сообщений: 3178
Откуда: Москва
Дата: 14.07.17 12:33:14ОтветитьЦитировать
pasha_usue
. Потому что тупо быстрее можно сделать (;Ж
Да сто пудово быстрее.
Тока вот разобраться со структурой.
Когда было на дбф, 1 раз разобрался, а после обновление все слетело.
таблицы переименовали.
Допускаю что и сейчас так же.
(Я уж не говорю, что вроде как лицензия нарушается)))


------------------
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
pasha_usue

Сообщений: 2952
Откуда: Е-бург
Дата: 14.07.17 14:04:19ОтветитьЦитировать
Аспид
pasha_usue
. Потому что тупо быстрее можно сделать (;Ж
Да сто пудово быстрее.
Тока вот разобраться со структурой.
Когда было на дбф, 1 раз разобрался, а после обновление все слетело.
таблицы переименовали.
ПолучитьСтруктуруХраненияБазыДанных()

Аспид
Допускаю что и сейчас так же.
(Я уж не говорю, что вроде как лицензия нарушается)))
Да. Лицензия нарушается.
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
descent52_tmp
Автор

Сообщений: 213
Откуда: Саров
Дата: 14.07.17 14:41:15ОтветитьЦитировать
ждем пример от коллеги, который не видит проблем )))
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
Foxtrot

Сообщений: 3345
Откуда: Бишкек
Дата: 15.07.17 14:32:32ОтветитьЦитировать
лениво. наверное потому что мотивации нет


------------------
P.S. будете проходить мимо, не стесняйтесь, проходите
Ratings: 0 negative/0 positive

Re: Запрос в 1С из Foxpro и просмотр результатов
Simple777

Сообщений: 20198
Дата: 15.07.17 14:36:05ОтветитьЦитировать
"Такие дела". (C) [sm128]
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут писать в этом форуме.

On-line: 48 and Guests: 48


© 2000-2018 Fox Club 
Яндекс.Метрика