#0
by alex44ru
Доброго времени сутрок. Есть код: При выполнении выдает ошибку: =================================== Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: {Отчет.ОтчетПоОстаткамВБазеСОМ.МодульОбъекта}: Ошибка при вызове метода контекста (Выполнить) РезультатПоСОМ = ЗапросСОМ.Выполнить; по причине: куда копать?
#3
by alex44ru
как в консоли можно запустить запрос через COM соединение если запрос выполнять не через COM то конечно же он работает, проблема именно в передаче даты через COM Можно конечно использовать костыль: ================= БазаСОМ.ЗначениеИзСтрокиВнутр("{""D"",20081231235959}") ================= для получения даты, но блин дата простой тип должна передаваться без танцев с бубнами
#5
by Denshu
ну дак отркрой в бухне консоль, запили туда этот запрос, поставь ручками параметры которые у тебя программно задаются, проверь работает ли, если работает значит програмно ты ставишь не те параметры которые руками
#6
by X Leshiy
Дата примитивный тип, должна без проблем. Попробуй сперва ТекДата = ТекущаяДата; А потом передай в запрос ЗапросСОМ.УстановитьПараметр("ДатаОтчета", ТекДата);
#7
by alex44ru
Отвечу проще, если я делаю так: ================= то все работает, проблема именно в передаче типа Дата через запрос
#8
by X Leshiy
У тебя выполняется команда глобального контекста при установки параметра запроса контекста COM соединения.
#10
by Сти
Странно, у меня прекрасно передавалась дата в такой ситуации. Правда в итоге поменял ее на границу, но по другой причине. Вот прям сейчас проверил - и дата норм передается и работают все три варианта: Версия платформы какая, может быть в ней какой косяк?
#11
by alex44ru
как это не парадоксально, но это сработало ))) вначале попробовал как Вы написали и все сработало: потом адаптировал под свой код поменял код: на код: и все заработало, что за муть
#17
by X Leshiy
Пр работе с СОМ лучше сто раз проверить и привести к нужному типу. Нежный и ранимый он, наш СОМ :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- You do not have access to logon to this session в терминальном подключении
- Не получает IP при подключении по WI-FI в Сюзе 10.2
- Проблема при подключении клиента к серверу 1с
- Передать ссылку из 1С в AXAPTA через COM
- v81.COMConnector: Передать дату в качестве параметра в запрос
- Как в прямой запрос SQL передать дату.
- Как передать через COM параметр "Граница" в запрос, выпоняемый в другой базе?
- Как сделать автоматическое открытие страницы при подключении к WiFi ??
- Проблема передать ссылку на документ в запрос через COM.
- Как получить УИД элемента справочника при подключении через COM к другой базе?
- Формирую запрос через com объект для переноса документа! Как передать перечислен
В этой группе 1С
- ЗУП 2.5 Начисление ежемесячных премиальных выплат при смене подразделений
- Таможенная декларация на импорт по вводу остатков в ERP
- С определенными правами долго запускается 1С
- Какие есть способы писать движения в регистр при проведении документа?
- При оплате платежной картой 1С вылетает
- Посчитать количество записей любого регистра сведений
- v7: Можно ли развернуть выгруженную базу 7.7 на платформе 8.x?
- Помогите разобраться с web-сервисом. Как передать структуру (массив) как параметр ?
- Не загружаются страницы в браузерах на ПК с Windows XP
- ЗУП 2.5, отпуск за вредность уменьшить и учесть в следующем году
- Валится серверный процесс, как понять причину,
- БлокировкаДанных убивает сеанс конфигуратора при обновлении конфигурации
- SalesForce и 1С интеграция по API
- Пропали обновления УПП в личном кабинете
- Есть ли смысл менять процессор LGA 1155 (Sandy Bridge) на более современный ?
- Посоветуйте методику поиска ошибки, вызывающей падение 1С
- ЗУП 3.1 Лицевые счета
- 1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК 2.0. Счетчики
- Действие может быть выполнено только в исключительном режиме доступа
- Отчет на СКД: вкладка "Другие настройки" в пользовательском режиме (УФ)