|
Соединение в СКД | ☑ | ||
|---|---|---|---|---|
|
0
User009
29.05.19
✎
10:45
|
Результат =Запрос.Выполнить();
Выборка=Результат.Выбрать(); СтрокаРезультат = Соединение.ValueToStringInternal(Выборка); ТабВнешняя = ЗначениеИзСтрокиВнутр(СтрокаРезультат); Пока Выборка.Следующий() Цикл; ТЗ=Новый ТаблицаЗначений; ТЗ.Колонки.Добавить("СпидометрВыезда"); ТЗ.Колонки.Добавить("СпидометрВозвращения"); ТЗ.Колонки.Добавить("Водитель1"); Тз.Колонки.Добавить("Вод"); Строка=ТЗ.Добавить(); Строка.СпидометрВыезда=Выборка.СпидометрВыезда; Строка.СпидометрВозвращения=Выборка.СпидометрВозвращения; Строка.Водитель1=String(Выборка.Водитель1Description); Строка.Вод="Вод"; |
|||
|
1
Ёпрст
гуру
29.05.19
✎
10:47
|
(0) Продолжайте наблюдение
|
|||
|
2
User009
29.05.19
✎
10:49
|
Запросом беру данные из другой базы по v82.Application.Помещаю эти данные в таблицу значений.Таблицу значений передаю в СКД , в набор данных обработка.Соединяю из по реквизитам(тип строка) .Формирую отчет, но отчет ничего не выводит.Соединяю по водителям.В соединяемой базе есть водители, которые называются также, а также имеются другие водители. Может подскажете почему не получается соединить
|
|||
|
3
Ёпрст
гуру
29.05.19
✎
10:57
|
(2) если в табличке значений будут простые типы - строка/число/дата.. то всё будет работать. Иначе - болт.
Что у вас ? |
|||
|
4
User009
29.05.19
✎
11:09
|
(3) Выборка= COM-ОБЪЕКТ
Выборка.Водители1=Строка Также должно быть? |
|||
|
5
Ёпрст
гуру
29.05.19
✎
11:43
|
(4) да. и потом в соединении нужно делать с ссылкаНаЭлементСправочника.наименование
|
|||
|
6
yavasya
29.05.19
✎
12:04
|
если ты тз сериализовал в строку, то кода для получения ТЗ ТабВнешняя = ЗначениеИзСтрокиВнутр(СтрокаРезультат); должно хватить. + (3) Там должны простые типы
|
|||
|
7
hhhh
29.05.19
✎
12:09
|
(4) может строки разной длины
|
| Форум | Правила | Описание | Секции | Поиск |