#10
by ДмитрийШ
в описано подключение через оле. Вот что нужно: находясь в базе 8.1 загрузить из базы 7 остатки на начало дня. Быстро. Думаю надо делать прямым запросом через 1С++, как? (через оле работает слишком долго, точнее сам запрос в 7-ке выполняется долго)
#13
by Gepard
зачем тебе 1С++ для этого?? один раз посмотри как поля называются и сделай обычный запрос через OLEDB
#15
by ДмитрийШ
Комом - слишком долго выполняется запрос по остатка в 7-ке, хочу прямым запросом 1с++
#17
by VladZ
Вариант первый: Пишешь в семерки глобальную функцию, которая вернет тебе остатки. Данные, естессна, получаешь с помощью 1С++. В восьмерки вызываешь семерку через ОЛЕ. Вариант второй: в семерке с помощью 1С++ ваяешь хранимые процедуры, которые возвращают остатки. В восьмерке с помощью АДО вызываешь эти хранимые процедуры.
#19
by Волесвет
автору сюда) зы. тема отстой (гыыы)- автор уже мог несколько раз попробовать что ему надо вытащить, а так сидит и ждет "кусочка")))
#21
by ДенисЧ
Что именно? запрос по остаткам написать? Так сделай его в 7ке, на 1с++, сделай запрос.Отладка, и скопируй в 8ку.
#24
by ДмитрийШ
какой объект в 8-ке нужно подключить? чтобы прямой запрос к 7.7 прям в модуле какой-нить обработки 8-шной написать?
#25
by VladZ
Можно и так... Только это... Одно дело запросы ваять в 1С++, и совсем другое через АДО...
#30
by ДмитрийШ
пишу такой запрос из 8.1 через ADO. Как правильно сравнить поле PERIOD с датой? Без условия where - работает а с ним - нет!!!
#35
by ДмитрийШ
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC dBase] Неопределенная функция 'CONVERT' в выражении.
#38
by ДмитрийШ
1. По OLE подключиться умею, подключились, 2. Вызываем какую-то процедуру глобальника из 7-ки, которая возвращает таблицу значений (например) с остатками. (а уж в процедуре прямым запросом дёргаем остатки) Это имеешь в виду?
#39
by shuhard
CONVERT нужен для определения формата даты, в запрос 1С его не вставить + поиск по мисте дату в dbf через ADODB ты не первым ищешь
#41
by Aleksey_3
Я данные из dbf таскаю через DBConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;" + Соответственно там дата
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как программно перевести фокус с поля ввода на кнопку
- Загрузка данных из табл. документа для корректировки записей регистров.
- УПП Как переместить ДС с рублевой кассы в валютную
- V81.COMConnector+VB6 ПустаяСсылка
- Вывод уровней группировок в отчете через двойной построитель
- Прибыли и убытки - вопрос
- 1Cv7 медленнее работает под Windows 7
- 1С:Комплексная автоматизация - распределение 26 счета при закрытии месяца
- Ограничения XDTO
- Установка OpenConf_Light_Pack_14_01_2010.Ошибка при запуске платформы
- Как в диаграмме СКД установить формат шкалы значений?
- Где заполняется переменная глОбщиеЗначения в УПП?
- Ограничение ввода даты
- закрыть 1С через VBS
- есть у кого-нить конвертер DBF -> TXT (с разделителем tab), Excel - не годится...
- Амортизация ОС после модернизации, временные разницы в налоговом учете
- xl.WorkBooks.Close() не корректно закрывает эксель
- особенности перевода УПП с 8.1 на 8.2
- ЗУП. Переходящий отпуск и НДФЛ
- Программно изменить запись регистра расчета