|
v8: Как в скд добавить характеристики - не получается | ☑ | ||
---|---|---|---|---|
0
mikecool
26.12.11
✎
17:58
|
Хз, как назвать )))
надо к продажам прицепить свойства объектов по грузополучателю для отбора грузополучатель - только в документе движения как цеплять таблицу, что бы ее чтение было только в случае, если отбор установлен? имхо - если цепляю ее в запросе левым соединением к продажам, то она читаться будет всегда? |
|||
1
mikecool
26.12.11
✎
18:01
|
как прописать условие в параметры виртуальной таблицы скд?
|
|||
2
mikecool
26.12.11
✎
18:01
|
+1 и туда же припихнуть соединение с таблицей
|
|||
3
Reaper_1c
26.12.11
✎
18:03
|
Вкладка "Характеристики" в конструкторе запроса компоновки данных.
|
|||
4
mikecool
26.12.11
✎
18:05
|
(3) пришлось таки с нею столкнуться ))
|
|||
5
mikecool
27.12.11
✎
14:42
|
добавил характеристики
{ХАРАКТЕРИСТИКИ ТИП(Справочник.Контрагенты) ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.СвойстваОбъектов ПОЛЕКЛЮЧА Ссылка ПОЛЕИМЕНИ Наименование ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ ЗначенияСвойствОбъектов.Объект, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Свойство.Наименование = "Форма обслуживания") ПОЛЕОБЪЕКТА Объект ПОЛЕВИДА Свойство ПОЛЕЗНАЧЕНИЯ Значение } как их связать с грузополучателем, который описан так ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты( {(&НачалоПериода) КАК НачалоПериода}, {(&КонецПериода) КАК КонецПериода}, Авто, {(Контрагент.ОсновноеКонтактноеЛицо.КонтактноеЛицо).* КАК КонтактноеЛицо, (Контрагент).* КАК Контрагент, (ДокументПродажи.Грузополучатель).* КАК Грузополучатель}) КАК Продажи то бишь мне нужно фильтровать по свойству грузополучателя |
|||
6
mikecool
27.12.11
✎
14:47
|
где все?
|
|||
7
kabanoff
27.12.11
✎
14:53
|
Сделай связь с регистром продаж (если он не всегда нужен) необязательной, т.е. {ЛЕВОЕ СОЕДИНЕНИЕ ...}. А свойство контрагента у тебя уже есть.
|
|||
8
mikecool
27.12.11
✎
14:58
|
(7) связь обязательна всегда
я не хочу перебирать все документы продаж, если это свойство грузополучателя не используется в отборе |
|||
9
Defender aka LINN
27.12.11
✎
15:06
|
{}
|
|||
10
kabanoff
27.12.11
✎
15:38
|
(8) Товарищ, ну я наверное знаю, раз говорю.
|
|||
11
kabanoff
27.12.11
✎
15:45
|
(10) + вот здесь ставится этот признак: http://s017.radikal.ru/i427/1112/55/475789d20a1d.png
|
|||
12
Reaper_1c
27.12.11
✎
19:14
|
(5) Товарищ птица высокого полета. Остановись, ты уже все сделал. Если в настройках компоновки не будет обращения к свойству грузополучателя - компоновка оптимизирует запрос.
|
|||
13
mikecool
28.12.11
✎
09:10
|
спс, товарисчи )))
буду пробовать |
|||
14
mikecool
28.12.11
✎
09:13
|
+ 13 вчерась, что успел - только выведя грузополучателя в список выбираемых полей смог получить доступ к его свойствам
единственно при попытке установки значения - тип для выбора = строка тип выбираемой характеристики указал СправочникСсылка.Контрагенты мб надо было ЗначенияСвойствОбъектов? ща попробую |
|||
15
mikecool
28.12.11
✎
15:05
|
нифига не получается, вынес продажи в необязательные
описал характеристику как {ХАРАКТЕРИСТИКИ ТИП(Справочник.Контрагенты) ВИДЫХАРАКТЕРИСТИК ПланВидовХарактеристик.СвойстваОбъектов ПОЛЕКЛЮЧА Ссылка ПОЛЕИМЕНИ Наименование ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ ЗначенияСвойствОбъектов.Объект, ЗначенияСвойствОбъектов.Свойство, ЗначенияСвойствОбъектов.Значение ИЗ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ГДЕ ЗначенияСвойствОбъектов.Свойство.Наименование = "Форма обслуживания") ПОЛЕОБЪЕКТА Объект ПОЛЕВИДА Свойство ПОЛЕЗНАЧЕНИЯ Значение } захожу в отборы, поле Грузополучатель имеется, но список свойств ему не добавился |
|||
16
mikecool
28.12.11
✎
15:35
|
убрал из значений характеристик запрос, заменил на РС - все равно не добавляются свойства
|
|||
17
mikecool
28.12.11
✎
15:39
|
добавил грузополучателей в отборы скд, свойство появилось, но - тип значения сравнения строка или поле скд ((
|
|||
18
Reaper_1c
28.12.11
✎
15:44
|
(15) Условие из запроса для получения значений убери совсем. Список свойств получай запросом с отбором на соответствующее предопределенное назначение свойства.
|
|||
19
mikecool
28.12.11
✎
15:49
|
(18) убрал вообще условия
список свойств появился, но при задании значения отбора - справа только строка ( |
|||
20
Reaper_1c
28.12.11
✎
15:52
|
(19) А теперь открой элемент свойства и посмотри что за тип у него...
|
|||
21
mikecool
28.12.11
✎
15:56
|
(20) факмаймозг ))) спасибо, чего то даже не подумал, что свойство завели строкой )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |