Имя: Пароль:
1C
1С v8
УПП разузлование по спецификации (АвтоПодборНоменклатуры)
0 PeshaS
 
27.07.11
13:31
Помогите не могу понять как изменить запрос в стандартном механизме разузлования "АвтоПодборНоменклатуры" так что бы значение характеристики брал не по конкретной характеристике, а группе в которой находится эта характеристика.

т.е. в таблице авто подбора номенклатуры указать не характеристику а группу характеристик.
1 PeshaS
 
27.07.11
13:45
ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 1
   СпецификацииНоменклатурыАвтоподборНоменклатуры.НомерСтроки КАК НомерСтроки,
   СпецификацииНоменклатурыАвтоподборНоменклатуры.Номенклатура КАК Номенклатура,
   СпецификацииНоменклатурыАвтоподборНоменклатуры.Количество КАК Количество,
   СпецификацииНоменклатурыАвтоподборНоменклатуры.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
   СпецификацииНоменклатурыАвтоподборНоменклатуры.ЕдиницаИзмерения.Коэффициент КАК Коэффициент
ИЗ
   РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
       ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры.АвтоподборНоменклатуры КАК СпецификацииНоменклатурыАвтоподборНоменклатуры
       ПО ЗначенияСвойствОбъектов.Значение = СпецификацииНоменклатурыАвтоподборНоменклатуры.Значение
ГДЕ
   ЗначенияСвойствОбъектов.Объект = &Объект
   И ЗначенияСвойствОбъектов.Свойство = &Свойство
   И СпецификацииНоменклатурыАвтоподборНоменклатуры.Ссылка = &Спецификация
   И СпецификацииНоменклатурыАвтоподборНоменклатуры.КлючСвязи = &КлючСвязи

УПОРЯДОЧИТЬ ПО
   НомерСтроки
   
   
КлючСвязи = 5
Объект = E-40 patine, мат(7,20), 700 (полная характеристика изделия, работаю с параметром "700")
Свойство = 3-1. Цвет обивки
Спецификация = Специф. Кресло 1



В спецификации :
- Вариант автоподбора - Указывается для свойства
- Свойство - 3-1. Цвет обивки
таблица значения свойства
| Цвета по коже 1            | Кожа мебельная 1                | 4        | m2
| Цвета по коже 2            | Кожа мебельная 2                | 3        | m2
| Цвета по коже 3            | Кожа мебельная 3                | 4.5    | m2
| Цвета по коже 4            | Кожа мебельная 4                | 4.25    | m2
Ошибка? Это не ошибка, это системная функция.