| 
    
        
     
     | 
    
  | 
Дублирование значений в поле ссылка | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        inmortal203    
     29.05.13 
            ✎
    11:51 
 | 
         
        Хочется создать управляемую форму списка спр Номенклатура с отображением цены. Соответственно, запрос для списка:
  
        ВЫБРАТЬ РАЗЛИЧНЫЕ СпрНоменклатура.Код, СпрНоменклатура.Артикул, СпрНоменклатура.Наименование, СпрНоменклатура.ЕдиницаХраненияОстатков, СпрНоменклатура.ВидНоменклатуры, СпрНоменклатура.СтавкаНДС, СпрНоменклатура.НоменклатурнаяГруппа, СпрНоменклатура.СтатьяЗатрат, СпрНоменклатура.НалоговоеНазначениеВПроизводстве, ЦеныНоменклатурыСрезПоследних.Цена ИЗ Справочник.Номенклатура КАК СпрНоменклатура ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних ПО СпрНоменклатура.Ссылка = ЦеныНоменклатурыСрезПоследних.Номенклатура Судя по гуглу, то такой список сделать рабочим нельзя. Но может здешние умы имеют другое мнение?  | 
|||
| 
    1
    
        MSII    
     29.05.13 
            ✎
    11:54 
 | 
         
        Условие на виртуальную таблицу, чтобы уникальность ссылки из основной таблицы не нарушалась.     
         | 
|||
| 
    2
    
        Feunoir    
     29.05.13 
            ✎
    11:55 
 | 
         
        На одну номенклатуру назначено больше одной цены. ДС такое показать не сможет. Поэтому либо отбор по типу цен, либо ...     
         | 
|||
| 
    3
    
        MSII    
     29.05.13 
            ✎
    11:56 
 | 
         
        (2) Может, если основную таблицу убрать. Только ТС это не нужно.     
         | 
|||
| 
    4
    
        inmortal203    
     29.05.13 
            ✎
    11:56 
 | 
         
        (2) хм, отбор по типу цены судя по всему только программно можно добавить?     
         | 
|||
| 
    5
    
        Feunoir    
     29.05.13 
            ✎
    11:57 
 | 
         
        (3) Правда? Надо попробовать, а то мне в одном месте понадобилось, пришлось костыли делать.     
         | 
|||
| 
    6
    
        Feunoir    
     29.05.13 
            ✎
    12:01 
 | 
         
        (4) В условиях виртуальной таблицы, не?     
         | 
|||
| 
    7
    
        MSII    
     29.05.13 
            ✎
    12:03 
 | 
         
        (4) Запрос исправь. Что-то типа РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен = &ТипЦенРозничный)     
         | 
|||
| 
    8
    
        Mitriy    
     29.05.13 
            ✎
    12:05 
 | 
         
        если тип будет предопределенный, то можно прям в запрос вставить, если нет, то устанавливать параметр в при создании на сервере... еще там характеристика может быть...     
         | 
|||
| 
    9
    
        inmortal203    
     29.05.13 
            ✎
    12:10 
 | 
         
        Все норм, до меня доехало)
  
        РегистрСведений.ЦеныНоменклатуры.СрезПоследних(, ТипЦен.Код = 2) и все отлично тупая привычка все усложнять туманит мозг спасибо  | 
|||
| 
    10
    
        Feunoir    
     29.05.13 
            ✎
    15:02 
 | 
         
        (3) + (5) не, фигня получается. Если убрать основную таблицу отваливаются режимы просмотра дерево и иерархический список.
  
        А счастье было так возможно... И так возможно... И так...  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |