0
Snik_666
25.02.14
✎
17:45
|
Добрый день! Подскажите как можно выкрутится чтобы получить УникальныйИдентификатор из ОЛЕ базы? Остальное все работает.
Запрос = V82.NewObject("Запрос");;
Запрос.Текст = "ВЫБРАТЬ
| "+ВидаДок.ДокументПриемник+".Ссылка,
| "+ВидаДок.ДокументПриемник+".Дата,
| "+ВидаДок.ДокументПриемник+".Номер,
| "+ВидаДок.ДокументПриемник+".Проведен,
| "+ВидаДок.ДокументПриемник+".ПометкаУдаления КАК Пометка
|ИЗ
| Документ."+ВидаДок.ДокументПриемник+" КАК "+ВидаДок.ДокументПриемник+"";
Запрос.УстановитьПараметр("НачДата",НачалоДня(НачПериода));
Запрос.УстановитьПараметр("КонДата",КонецДня(КонПериода));
ТЗ_Приемник = Новый ТаблицаЗначений;
ТЗ_Приемник.Колонки.Добавить("UID");
ТЗ_Приемник.Колонки.Добавить("Дата");
ТЗ_Приемник.Колонки.Добавить("Номер");
ТЗ_Приемник.Колонки.Добавить("Проведен");
ТЗ_Приемник.Колонки.Добавить("Пометка");
comТЗ_Приемник = Запрос.Выполнить().Выгрузить();
comТЗ_Приемник.Колонки.Добавить("UID");
Для Каждого Стр Из comТЗ_Приемник Цикл
Стр.UID = СокрЛП(Стр.Ссылка.УникальныйИдентификатор());
НС = ТЗ_Приемник.Добавить();
НС.UID = Стр.UID;
НС.Дата = Стр.Дата;
НС.Номер = Стр.Номер;
НС.Проведен = Стр.Проведен;
НС.Пометка = Стр.Пометка;
КонецЦикла;
ТЗ_Приемник.ВыбратьСтроку("приемник "+ВидаДок.ДокументПриемник);
|
|