Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: УникальныйИдентификатор() запросом
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
lensky
Здравствуйте братье и сестры!

Помогите выцепить запросом УИД Контрагента. Вот сам собственно сам запрос ниже, а как вытащить УИД, я понятия не имею. Заранее спасибо!

ВЫБРАТЬ
    ВзаиморасчетыСКонтрагентами.Регистратор.Контрагент КАК РегистраторКонтрагент,
    КонтактнаяИнформация.Объект.Ссылка,
    КонтактнаяИнформация.Поле2,
    КонтактнаяИнформация.Поле4,
    КонтактнаяИнформация.Поле6,
    КонтактнаяИнформация.Поле7
    
ИЗ
    РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами КАК ВзаиморасчетыСКонтрагентами
        ПО КонтактнаяИнформация.Объект.Ссылка = ВзаиморасчетыСКонтрагентами.Регистратор.Контрагент.Ссылка
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ВидыКонтактнойИнформации КАК ВидыКонтактнойИнформации
        ПО КонтактнаяИнформация.Вид.Ссылка = ВидыКонтактнойИнформации.Ссылка
ГДЕ
    ВзаиморасчетыСКонтрагентами.Регистратор.Дата МЕЖДУ &ДатаНач И &ДатаКон
    И ВзаиморасчетыСКонтрагентами.Регистратор.Проведен
    И ВзаиморасчетыСКонтрагентами.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
    И КонтактнаяИнформация.Вид.Ссылка = &Ссылка

СГРУППИРОВАТЬ ПО
    ВзаиморасчетыСКонтрагентами.Регистратор.Контрагент,
    КонтактнаяИнформация.Объект.Ссылка,
    КонтактнаяИнформация.Поле2,
    КонтактнаяИнформация.Поле4,
    КонтактнаяИнформация.Поле6,
    КонтактнаяИнформация.Поле7
    
УПОРЯДОЧИТЬ ПО
    РегистраторКонтрагент



 ! 

необходимо зарегистрироваться для просмотра ссылки: 4
 
Flexy
lensky @ Сегодня, 10:15 необходимо зарегистрироваться для просмотра ссылки ,
В запросе - никак.
УИД = Выборка.Контрагент.УникальныйИдентификатор();
lensky
Flexy @ Сегодня, 11:18 необходимо зарегистрироваться для просмотра ссылки ,

А как отобрать по данным КА из ТЗ (запрос выгружен в ТЗ) УИД и добавить отдельной колонкой. Прошу прощение за наглость, конечно, но я начинающий.
python
lensky @ Сегодня, 12:40 необходимо зарегистрироваться для просмотра ссылки ,
1. Добавить колонку в ТЗ
2. Обойти ТЗ в цикле и добавленную колонку заполнить значением.
Flexy
Цитата(lensky @ 12.10.17, 11:40) необходимо зарегистрироваться для просмотра ссылки
А как отобрать по данным КА из ТЗ (запрос выгружен в ТЗ) УИД и добавить отдельной колонкой. Прошу прощение за наглость, конечно, но я начинающий.

Т = Запрос.Выполнить().Выгрузить();
Т.Колонки.Добавить("УИД");
Для Каждого Стр Из Т Цикл
Стр.УИД = Стр.Контрагент.УникальныйИдентификатор();
КонецЦикла;
lensky
Flexy @ Сегодня, 12:56 необходимо зарегистрироваться для просмотра ссылки ,

Спасибо
Batchir
Цитата(lensky @ 12.10.17, 11:15) необходимо зарегистрироваться для просмотра ссылки
Помогите выцепить запросом УИД Контрагента. Вот сам собственно сам запрос ниже, а как вытащить УИД, я понятия не имею. Заранее спасибо!

СКД можно использовать в задаче?
Если да, то добавить вычисляемое поле XMLСтрока(РегистраторКонтрагент)
lensky
Batchir @ Сегодня, 14:14 необходимо зарегистрироваться для просмотра ссылки ,
К сожалению, нет. Теперь бы ТЗ в формат csv выгрузить)
Vofka
Цитата(lensky @ 12.10.17, 14:37) необходимо зарегистрироваться для просмотра ссылки
К сожалению, нет. Теперь бы ТЗ в формат csv выгрузить)

Но это уже совсем другая история (правила, пункт 6).
lensky
Vofka @ Сегодня, 14:43 необходимо зарегистрироваться для просмотра ссылки ,
А я и не спорю)))
Maloy116
А если самому подобное разработать?
Vofka
Maloy116, что "подобное"?
Allesly
lensky @ 12.10.17, 10:15 необходимо зарегистрироваться для просмотра ссылки ,

Якщо Ви працюєте з BAS ERP і настроєна інтеграція довідника з Документообігом, то дані GUID можна витягнути з регістра РегистрСведений.ИнтегрированныеОбъекты
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.