Вход | Регистрация
 
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=Строка
Также должно быть?

Список тем форума
Рекламное место пустует  Рекламное место пустует
AdBlock убивает бесплатный контент. 1Сергей
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.