Имя: Пароль:
1C
 
вывод СКД в ТЗ - регистратор и его представление сразу
0 kittystark
 
05.06.18
19:47
в тексте запроса набора данных есть

ВЫБРАТЬ
...
  ПродажиОбороты.Регистратор,
  ПРЕДСТАВЛЕНИЕ(ПродажиОбороты.Регистратор) КАК РегистраторСтрокой,
  ...


при проставленной галке автозаполнения в полях "Регистратор" есть, а вот "регистратора строкой" нет

для последующего вывода СКД в ТЗ (а не в ТД) очень нужно строковое представление документа

как его получить СРАЗУ без дополнительного обхода результирующей ТЗ по строкам?
1 МихаилМ
 
05.06.18
20:04
если бы полностью привели запрос было бы проще воспроизвести вашу проблему
2 kittystark
 
05.06.18
20:10
(1) вот

ВЫБРАТЬ
    ПродажиОбороты.Регистратор,
    ПРЕДСТАВЛЕНИЕ(ПродажиОбороты.Регистратор) КАК РегистраторСтрокой
ИЗ
    РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты
3 kittystark
 
05.06.18
20:10
меньше некуда
4 Гипервизор
 
05.06.18
22:25
(0) Прекрасно выводится в ТЗ без строкового представления регистратора, в чем проблема?
А Представление() - специфическая функция.
5 AlvlSpb
 
05.06.18
22:37
(0) Так сделай вычисляемое поле РегистраторСтрокой
Как Представление(Регистратор).
6 kittystark
 
05.06.18
23:00
(4) что прекрасно - и так ясно
а проблема в том, что СКД передается в другую базу, а оттуда возвращается ТЗ, в которой сидят ссылки на отсутствующие в этой базе документы - при просмотре в отладчике, а соответственно и в отчете "мильён" битых ссылок <объект не найден>

расшифровки регистратора нафиг не нужны, пользователю достаточно будет для понимания в отчет вывести строку
7 Гипервизор
 
05.06.18
23:08
(6) Тогда (5)
8 kittystark
 
05.06.18
23:23
(5),(7) да работает, спасибо!
Основная теорема систематики: Новые системы плодят новые проблемы.