powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP и с8
6 сообщений из 31, страница 2 из 2
VFP и с8
    #35909776
авторColumnsCount = Res.Колонки.Количество() - дает ошибку OLE

правильно, что выдаёт ошибку... я же написал, когда и как надо использовать методы Выбрать() и Выгрузить()... если ты используешь метода Выбрать(), то объекта типа "колонка" у результата выборки нет и использовать Колонки.Количество() нельзя... такую конструкцию можно использовать только при выгрузки данных в таблицу значений (это такой объект есть в 1С), т.е. если используешь метод Выгрузить()
и если используешь метод Выбрать(), то лучше используй цикл типа DO WHILE oRes.Следующий(), а не FOR
...
Рейтинг: 0 / 0
VFP и с8
    #35909805
и чего-то ты темнишь ;)
такое впечатление, что ты сюда выкладываешь не тот код, который используешь в проге, а не вырезанносокращённоупрощеннодоработанный
...
Рейтинг: 0 / 0
VFP и с8
    #35909851
GAL21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо. Ничего не темню. Работает код

set step on

obj = CreateObject("V8.Application")
obj.Connect('File="D:\Documents and Settings\1C\Enterprise";Usr="Польз"')

oQue = obj.NewObject("Запрос")
Дата1={^2007-01-01 00:00:00}
Дата2={^2007-12-31 23:59:59}

oQue.УстановитьПараметр("ДатаНач", Дата1)
oQue.УстановитьПараметр("ДатаКон", Дата2)
oQue.Текст = "ВЫБРАТЬ Дата,Номер,СуммаДокумента ИЗ Документ.ПоступлениеТоваровУслуг ГДЕ Дата между &ДатаНач и &ДатаКон"
Res = oQue.Выполнить().Выбрать()
RowsCount = Res.Количество()
*ColumnsCount = Res.Колонки.Количество()
do while res.Следующий()
? Res.Номер+" "+str(Res.СуммаДокумента)+" "+str(Res.СуммаДокумента)


ENDdo

obj.Exit()
**ENDIF
RELEASE obj
**SELECT bDocs
**BROWSE NORMAL


Изыски продолжу в Понедельник. Буду разбираться с датами
...
Рейтинг: 0 / 0
VFP и с8
    #35910049
по датам я уже сказал как лучше сделать: предоставь лучше право определять начало и конец дня самой 1С (см. выше), а из фокса передавай в 1С даты в привычном для фокса виде...
...
Рейтинг: 0 / 0
VFP и с8
    #35966223
GAL21
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соединение с 1с на локальном компе проходило, теперь пытаюсь подключиться к серверу
obj.Connect('Srvr="SERVAK";Ref="UPP_TEST"')
Не дает , пишет типа "Information base not found, creatr new?
...
Рейтинг: 0 / 0
VFP и с8
    #35968214
ну значит нет базы с именем UPP_TEST, вот и предлагает создать её....
посмотри Программы->1С Предприятие->Серверы 1С предприятие->Список информационных баз
есть там такая база?
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / VFP и с8
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]