Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Соединение в связи наборов данных

Соединение в связи наборов данных
Я
   User009
 
29.05.19 - 10:51
Запросом беру данные из другой базы по v82.Application.Помещаю эти данные в таблицу значений.Таблицу значений передаю в СКД , в набор данных обработка.Соединяю из по реквизитам(тип строка) .Формирую отчет, но отчет ничего не выводит.Соединяю по водителям.В соединяемой базе есть водители, которые называются также, а также имеются другие водители. Может подскажете почему не получается соединить
Результат =Запрос.Выполнить();
Выборка=Результат.Выбрать();

СтрокаРезультат = Соединение.ValueToStringInternal(Выборка);
ТабВнешняя = ЗначениеИзСтрокиВнутр(СтрокаРезультат);

Пока Выборка.Следующий() Цикл;    
ТЗ=Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("СпидометрВыезда");
ТЗ.Колонки.Добавить("СпидометрВозвращения");
ТЗ.Колонки.Добавить("Водитель1");
Тз.Колонки.Добавить("Вод");


Строка=ТЗ.Добавить();
Строка.СпидометрВыезда=Выборка.СпидометрВыезда;
Строка.СпидометрВозвращения=Выборка.СпидометрВозвращения;
Строка.Водитель1=String(Выборка.Водитель1Description);
Строка.Вод="Вод";
 
 
   Tonik992
 
1 - 29.05.19 - 10:56
Может не соответствуют типы соединяемых полей
   Ёпрст
 
2 - 29.05.19 - 11:03
(0) табличку значений, типизируй, для начала
   Ёпрст
 
3 - 29.05.19 - 11:04
ну и при соединении наборов, типы должны совпадать, в данном случае, соединять по наименованию водителя
   User009
 
4 - 29.05.19 - 11:08
(2) Выборка= COM-ОБЪЕКТ
Выборка.Водители1=Строка
Также должно быть?

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.