|
Соединение в связи наборов данных |
☑ |
0
User009
29.05.19
✎
10:51
|
Запросом беру данные из другой базы по v82.Application.Помещаю эти данные в таблицу значений.Таблицу значений передаю в СКД , в набор данных обработка.Соединяю из по реквизитам(тип строка) .Формирую отчет, но отчет ничего не выводит.Соединяю по водителям.В соединяемой базе есть водители, которые называются также, а также имеются другие водители. Может подскажете почему не получается соединить
Результат =Запрос.Выполнить();
Выборка=Результат.Выбрать();
СтрокаРезультат = Соединение.ValueToStringInternal(Выборка);
ТабВнешняя = ЗначениеИзСтрокиВнутр(СтрокаРезультат);
Пока Выборка.Следующий() Цикл;
ТЗ=Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("СпидометрВыезда");
ТЗ.Колонки.Добавить("СпидометрВозвращения");
ТЗ.Колонки.Добавить("Водитель1");
Тз.Колонки.Добавить("Вод");
Строка=ТЗ.Добавить();
Строка.СпидометрВыезда=Выборка.СпидометрВыезда;
Строка.СпидометрВозвращения=Выборка.СпидометрВозвращения;
Строка.Водитель1=String(Выборка.Водитель1Description);
Строка.Вод="Вод";
|
|
1
Tonik992
29.05.19
✎
10:56
|
Может не соответствуют типы соединяемых полей
|
|
2
Ёпрст
гуру
29.05.19
✎
11:03
|
(0) табличку значений, типизируй, для начала
|
|
3
Ёпрст
гуру
29.05.19
✎
11:04
|
ну и при соединении наборов, типы должны совпадать, в данном случае, соединять по наименованию водителя
|
|
4
User009
29.05.19
✎
11:08
|
(2) Выборка= COM-ОБЪЕКТ
Выборка.Водители1=Строка
Также должно быть?
|
|