#0
by budidich
Подскажите, пожалуйста можно ли в СКД сформировать запрос с использованием данных внешней таблицы занчений. Я могу поместить внешнюю таблицу значений в набор данных-объект, но использовать эти данные в сложном запросе у меня не получается. Можно ли как-то это реализовать?
#2
by mirosh
Программно писать запрос, передавать таблицу значений в качестве параметра, выгружать во внешнюю таблицу, индексировать в ней поля, по которым будет соединения, в конце удалить внешнюю таблицу. Предварительно строго типизировать поля таблицы значений, перед добавлением ее в запрос.
#3
by luns
он пытается в наборе данных запрос, заюзать эту тз. типа как в простом запросе. автор. не как набор данных передавай, а как параметр в пакете.
#4
by budidich
Я не знаю, как это сделать. Если я редактирую набор данных - запрос, то оттуда никаким боком обратиться к данным ни из внешней таблицы занчений ни из набора данных-объекта я не могу.
#5
by mirosh
+ потом запрос выгружаешь в таблицу значений, и уже ее указываешь в качестве внешнего набора данных
#8
by mirosh
индексировать только по тем полям, по которым будет соединение в дальнейшем. В конце уничтожить временную таблицу
#9
by budidich
- я не совсем понял, что значит "передавай как параметр в пакете"? В параметрах СКД как я понял, коллекции быть не может. И если просто вставить в запрос в СКД текст из , то выдает ошибку: "Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(6, 5)}: Неверные параметры "ТаблицаДанных" <<?>>&ТаблицаДанных КАК ТаблицаДанных"
#12
by mirosh
вставить запрос в скд в этом случае не получится. Делай запрос программно, результат выгружай в таблицу значений, а ее передавай в СКД в качестве внешнего набора даных. Тут много тонкостей, почитай книгу русталевой по СКД
#13
by budidich
В обычном запросе такой код работает, а в запросе СКД - нет. Может я где-то что-то не заполнил?
#15
by budidich
да, такой вариант, думаю, будет работать, но я думал, можно как-то прпроще. Ну ладно.
#16
by mirosh
он в СКД не заработает, т.к. туда ты не можешь передать таблицу значений в качестве параметра. Смотри
#19
by and2
можно. и даже стандартный универсальный отчет это поддерживает. через ВнешниеНаборыДанных
#21
by and2
извини твои посты не прочел сначала. в стандартных конфах в унифицированные отчеты легко встраивается.
#22
by budidich
переданную таким образом таблицу я могу использовать в качестве источникая для набора данных - объект. Но я хочу ее использовать в запросе. Левое соединение, там и все такое. А вот в запросе обратитсья к этой таблице не получается - пишет ошибку из
#23
by and2
ТиповыеОтчеты.СформироватьТиповойОтчет(ЭтотОбъект, Результат, ДанныеРасшифровки, ВыводВФормуОтчета,ВнешниеНаборыДанных);
#24
by mirosh
в СКД можно соединять наборы данных (закладка "связи наборы данных"). Если тебе только соединение с таблицей нужно - может помочь
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- СКД: v8: СКД и произвольный макет
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: v8: Формат числа в СКД
- СКД: Вопрос по СКД. Действие Сформировать
- СКД: v8: Как в СКД в отбор добавить Подразделение текущего пользователя
- СКД: СКД: Программное обращение к полям группировки СКД
В этой группе 1С
- Как запретить снимать и ставить пометку на удаление
- УПП Инвентаризация принятых/отданных в переработку материалов
- Выбрать операции документа
- Договор: Основной договор, сделка: не указана: не указана заявка.
- Ошибка отложенного проведения на сервере
- v8: УПП Зачет НДС с ранее полученных авансов при смене договора(или контрагента)
- как сделать тестовую базу в SQL Server Management Studio (2005)
- Конвертация данных. Параметры объекта в группе свойств.
- Не начисляется амортизация(не формируется проводка по начислению) 1С 77
- Автообмена УРИБ 1с 8.2
- NAT, два провайдера и отказоустойчивость
- Программно определить регламентное задание
- Теряются параметры сеанса
- Форма Т-2 в ЗУП
- УТ 11 : Схема оформления уценки товаров у клиента ?
- Склонение фамилии - ЗУП 8.1
- 8.2 права на редактирование реквизитов объектов
- Как в регистре сведений сделать отбор для списка значений?
- У кого работают два баркод-сканера на одном компе в одном сеансе 1с?
- УТ: Групповая обработка справочников и документов