СКД - Набор данных - объект #515344


#0 by H A D G E H O G s
Ночи доброй. Есть СКД. Есть 2 набора данных - запрос и объект (ТЗ). ТЗ содержит колонку "Партнер" - справочник, содержащий реквизит "БизнесРегион". Могу ли я добавить в наборе объект поле "БизнесРегион" с путем "Партнер.БизнесРегион". Пока - не получается.
#1 by IronDemon
Типизируй поля в объекте. F4
#2 by H A D G E H O G s
Пока возникает ошибка {Форма.ФормаОтчета.Форма}: Ошибка при вызове метода контекста (Инициализировать)    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных); по причине: Ошибка компоновки данных по причине: Ошибка инициализации по причине: Не найдено поле замены "БизнесРегион"
#3 by H A D G E H O G s
Выгружаю ее из запроса. Возможно там null-ы. Счаст гляну.
#4 by H A D G E H O G s
Вообще анально покарать создателей СКД за отказ от МВТ.
#5 by GROOVY
В набор нет. В выбранные поля - да. Для этого надо настройки из пользовательского режима (созранить) перенести в конфиг (восстановить). Но это не даст возможности использовать поле полноценно. Либо же можно описать источник с соединением к соответствующему справочнику.
#6 by IronDemon
так есть пакетный запрос
#7 by H A D G E H O G s
Остатки на каждый день.
#8 by H A D G E H O G s
Я чувствовал это
#9 by H A D G E H O G s
И последний вопрос - связи наборов данных устанавливают ПОЛНОЕ соединение, так?
#10 by GROOVY
Нет. Чаще левое (правое). Хотя напрямую зависит от условия. Я когда пишу отчеты держу в голове "Левое".
#11 by H A D G E H O G s
Не догоняю. Есть 2 таблицы с полями БизнесРегион. Какое условие надо написать в УсловиеСвязи, чтобы таблицы связались по полному соединению ?
#12 by Один С
где ты устанавливаешь соединение в связях? тоже хочу.
#13 by GROOVY
При условии на одно поле всегда будет лево/правое... Сча в архив забурюсь найду про полные...
#14 by H A D G E H O G s
Ладно, усложним. У меня 2 поля для связи БизнесРегион и Менеджер.
#15 by Один С
всегда думал, что наборы данных соединяются через ПОЛНОЕ соединение, и поменять это нельзя.
#16 by also
левое
#17 by also
+ и поменять это нельзя
#18 by H A D G E H O G s
Если это так - то мне остается только убиться о стену.
#19 by also
как я могу тебе помочь? :)
#20 by Immortal
предоставить стену конечно же=) и это самое, что мешает в набор данных-объект добавть ещё колонку Бизнес-регион?
#21 by H A D G E H O G s
Ничего не мешает. Тут - проблем нет, уже добавил. Как сделать ПолноеСоединение ?
#22 by also
в запросе :)
#23 by Immortal
гм..набор данных-объединение. Хрусталева, с. 40
#24 by Immortal
не угадал?
#25 by also
ну как бы полное соединение и объединение это немного разные вещи
#26 by Immortal
разные чем?
#27 by also
join от union отличаешь?
#28 by H A D G E H O G s
Спасибо, кэп. Вот прям хоть бросай этот почти готовый рассово верный отчет на СКД из за одного параметра и переделывай на построителе с интерфейсной "оберткой" от СКД.
#29 by also
за "рассово верный" зачет :)
#30 by H A D G E H O G s
Да, такой вопрос. Отсутствие поддержки МВТ продиктованно 1) Здравым смыслом, пока ускользающим от меня. 2) Ленью Есть какие-то мысли у народа?
#31 by also
я думаю смесь и (30.2)
#32 by Immortal
я тебя спрашивал чем оно отличается в конечном результате.. что там в запросе будет - не имеет значения-union all или join
#33 by H A D G E H O G s
RTFM
#34 by H A D G E H O G s
#35 by Immortal
и?
#36 by Immortal
полное соединение можно с успехом заменить на объединение.. что, кстати, наверное реализовано в платформе при работе с postgre sql это так, к слову-)
#37 by H A D G E H O G s
union - аналогичен полному соединению по ВСЕМ полям выборки, а мне надо только по БизнесРегион и Менеджер.
#38 by H A D G E H O G s
ДА. С помощью вот такой вот фигни: Использование UNION как внешнее объединение При помощи UNION можно создавать также полные внешние объединения (иногда используется в случае отсутствия встроенной прямой поддержки внешних объединений):       LEFT JOIN department FROM   employee       RIGHT JOIN department Но при этом необходимо помнить, что это все же не одно и то же, что и оператор JOIN.
#39 by Immortal
религия мешает добавить пустые типизированные столбцы?
#40 by Immortal
ладно, снов тебе с СКД:D, я храпеть
#41 by H A D G E H O G s
Стой!
#42 by H A D G E H O G s
Нет, погоди. Мысль про пустые столбцы озвучь!
#43 by Immortal
аналог выбрать 0, 1 объединить выбрать 1, 0
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С