Приветствие всем!
Столкнулся со следующей проблемкой.
Есть база на платформе 1С:Предприятие 7.7, посаженная на SQL.
Релиз платформы 1С - 25
SQL Server 2000
Есть внешний отчет, в котором находится ничем не примечательный, простенький запросец.
При попытке сформировать даный отчет 1С наглым образом закрывается.
Что такое, ума не приложу.
Может механизм взаимодействия 1С и SQL при выполнении запроса почему-то отрабатывать отказывается.
ТекстЗапроса = "
|Код = Справочник.КачествоНаборки.Код;
|Дат = Справочник.КачествоНаборки.Основание.ДатаДок;
|Кладовщик = Справочник.КачествоНаборки.Основание.Наборщик;
|Основание = Справочник.КачествоНаборки.Основание;
|Ном = Справочник.КачествоНаборки.Номенклатура;
|Прич = Справочник.КачествоНаборки.Причина;
|Условие((Дат>=НачДата)И(Дат<=КонДата));
|Группировка Дат;
|Группировка Кладовщик без групп;
|Группировка Основание;
|Группировка Код;"
В базе dbf запрос работает нормально.
Каков механизм взаимодействия 1С и SQL Server при выполнении запроса?
Если кто знает - поделитесь информацией или догадками.
В общем, подскажите, кто что знает.
Заранее спасибо.
Столкнулся со следующей проблемкой.
Есть база на платформе 1С:Предприятие 7.7, посаженная на SQL.
Релиз платформы 1С - 25
SQL Server 2000
Есть внешний отчет, в котором находится ничем не примечательный, простенький запросец.
При попытке сформировать даный отчет 1С наглым образом закрывается.
Что такое, ума не приложу.
Может механизм взаимодействия 1С и SQL при выполнении запроса почему-то отрабатывать отказывается.
ТекстЗапроса = "
|Код = Справочник.КачествоНаборки.Код;
|Дат = Справочник.КачествоНаборки.Основание.ДатаДок;
|Кладовщик = Справочник.КачествоНаборки.Основание.Наборщик;
|Основание = Справочник.КачествоНаборки.Основание;
|Ном = Справочник.КачествоНаборки.Номенклатура;
|Прич = Справочник.КачествоНаборки.Причина;
|Условие((Дат>=НачДата)И(Дат<=КонДата));
|Группировка Дат;
|Группировка Кладовщик без групп;
|Группировка Основание;
|Группировка Код;"
В базе dbf запрос работает нормально.
Каков механизм взаимодействия 1С и SQL Server при выполнении запроса?
Если кто знает - поделитесь информацией или догадками.
В общем, подскажите, кто что знает.
Заранее спасибо.
По теме из базы знаний
- Концепция автоматизации многопрофильного Холдинга в системе АУБ на платформе 1С
- Работа с базами данных 1С в SQL Server Management Studio (Расширение для SSMS)
- Откуда есть пошли на Руси разработчики 1С
- Workaround me в 1С/MS SQL и не только, системный подход к созданию костылей
- 5 странных технических вещей в 1С:ERP, которые шокируют
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Что такое "основание"?
простой совет без привязки.
- меня смущает условие...
убери условие и оставь одну группировку...
постепенно наращивая группировки...
если все ок - перейди к условию...
И че-то я не вштырил... как ты внутри Основания (документа) группируешь никоим образом к нему не относящийся справочник....
У тебя ЗАПРОС к чему? к справочнику или к документу?
..
извините если что не так ляпнул...
простой совет без привязки.
- меня смущает условие...
убери условие и оставь одну группировку...
постепенно наращивая группировки...
если все ок - перейди к условию...
И че-то я не вштырил... как ты внутри Основания (документа) группируешь никоим образом к нему не относящийся справочник....
У тебя ЗАПРОС к чему? к справочнику или к документу?
..
извините если что не так ляпнул...
> Что такое "основание"?
Основание - это реквизит типа документ справочника КачествоНаборки
> И че-то я не вштырил... как ты внутри Основания
> (документа) группируешь никоим образом к нему не
> относящийся справочник....
> У тебя ЗАПРОС к чему? к справочнику или к
> документу?
А разве одной из основных задач, решаемых запросами, не является получение информации из различных источников с дальнейшим сводом в одну таблицу и группировкой по полям получившейся таблицы?
Основание - это реквизит типа документ справочника КачествоНаборки
> И че-то я не вштырил... как ты внутри Основания
> (документа) группируешь никоим образом к нему не
> относящийся справочник....
> У тебя ЗАПРОС к чему? к справочнику или к
> документу?
А разве одной из основных задач, решаемых запросами, не является получение информации из различных источников с дальнейшим сводом в одну таблицу и группировкой по полям получившейся таблицы?
1C на SQL очень не любит запросы через три точки. Перед выполнением запроса сделай:
Запрос.ВключитьSQL(0);
http://www.sinor.ru/~my1c/knowhow/undoc.html
Запрос.ВключитьSQL(0);
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот