| 
    
        
     
     | 
    
    
  | 
Стандартный реквизит регистра накопления в запросе | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Leo1C    
     05.11.24 
            ✎
    20:21 
 | 
         
        Здравствуйте, мож глупый вопрос, (кратко не могу использовать стандартный реквизит в запросе) Конфа УТ 11.5, запрос в расширении, добавил туда всё. Платформа 8.3.24.1548 (в ней отображаются в конструкторе реквизиты и стандартные в том числе). Так вот Период - стандартный реквизит регистра накопления, получаю ошибку:
 
        Поле не найдено "ТоварыНаСкладахОбороты.Период" Запрос: |ВЫБРАТЬ |ТоварыНаСкладахОбороты.Номенклатура КАК Номенклатура, |ТоварыНаСкладахОбороты.Период КАК Период |ИЗ |РегистрНакопления.ТоварыНаСкладах.Обороты КАК ТоварыНаСкладахОбороты Как можно обойти, чтобы можно было использовать стандартный реквизит запросе в расширении? Пробовал (вызываю запрос из документа), добавить в свойствах - движения - этот регистр, толку не было. P.s. Похоже в ТоварыНаСкладахОбороты или ТоварыНаСкладахОстаткиИОбороты нельзя его использовать (стандр. реквизит) (во внешнем отчете консоль запросов просто не добавляется в запрос реквизит периода). А обычном регистре ТоварыНаСкладах - там всё работает.  | 
|||
| 
    1
    
        Волшебник    
     05.11.24 
            ✎
    20:02 
 | 
         
        Период и периодичность задай в параметрах виртуальной таблицы:
 
        ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты(&С, &По, Месяц)  | 
|||
| 
    2
    
        Волшебник    
     05.11.24 
            ✎
    20:02 
 | 
         
        (0) Кстати, это не реквизит, а что-то типа измерения.     
         | 
|||
| 
    3
    
        OldCondom    
     05.11.24 
            ✎
    21:14 
 | 
         
        Создай в основной конфе, затем скопируй в расширение, клади болт на предупреждения.
 
        Расширения - это всегда очень увлекательно.  | 
|||
| 
    4
    
        OldCondom    
     05.11.24 
            ✎
    21:16 
 | 
         
        Или обработку сделай (она видит основную конфу), скопируй запрос.
 
        Копирование xml компоновки не работает если что.  | 
|||
| 
    5
    
        Максимка_
 Космонавтом 06.11.24 
            ✎
    04:30 
 | 
         
        (2) Не-не, всё правильно ТС написал:     
    
  | 
|||
| 
    6
    
        Мультук    
     гуру 
    06.11.24 
            ✎
    07:59 
 | 
         
        (0) Читай учебники -- они рулез.
 
        (3)(5) "Выдыхай бобер". Не работает его запрос. Синтаксис неправильный. Это очевидно даже без проверки, а вы даже не проверили.  | 
|||
| 
    7
    
        osa1C    
     06.11.24 
            ✎
    08:13 
 | 
         
        (6) Чем тебе синтаксис не понравился? Разве только начало и конец периода в параметрах виртуальной таблицы не указаны, но может они ему и не нужны.     
         | 
|||
| 
    8
    
        Мультук    
     гуру 
    06.11.24 
            ✎
    08:15 
 | 
         
        (7) 
 
        Возьми запрос из (0) открой его в конструкторе  | 
|||
| 
    9
    
        Мультук    
     гуру 
    06.11.24 
            ✎
    08:22 
 | 
         
        Либо так, либо эдак.
 
        ВЫБРАТЬ т1.Номенклатура КАК Номенклатура, т1.Период КАК Период ИЗ РегистрНакопления.ТоварыНаСкладах КАК т1 ВЫБРАТЬ ТоварыНаСкладахОбороты.Номенклатура КАК Номенклатура, ТоварыНаСкладахОбороты.ПериодСекунда КАК ПериодСекунда ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты(, , Авто, ) КАК ТоварыНаСкладахОбороты  | 
|||
| 
    10
    
        Максимка_
 Космонавтом 06.11.24 
            ✎
    11:24 
 | 
         
        (6) Можно было прочитать наши сообщения, но вы даже не прочитали
 
        В (1) уже содержится один из вариантов правильного ответа В (5) речь вообще о нейминге  | 
|||
| 
    11
    
        youalex    
     06.11.24 
            ✎
    11:26 
 | 
         
        (0) не путай стандартный реквизит Период физической таблицы РН и поле Период поле виртуальной таблицы Обороты (у тебя запрос к этой вирт.таблице). См. (1)     
         | 
|||
| 
    12
    
        Leo1C    
     08.11.24 
            ✎
    19:15 
 | 
         
        (1) Всем спасибо, первый вариант помог. Да понял, что это основы.
 
        "ВЫБРАТЬ |ЗаказыНаСборкуОбороты.Номенклатура КАК Номенклатура, |ЗаказыНаСборкуОбороты.ЗаказНаСборку.Ссылка КАК ЗаказНаСборкуСсылка |ИЗ |РегистрНакопления.ЗаказыНаСборку.Обороты(&Дата, &Дата2, Период, ) КАК ЗаказыНаСборкуОбороты"; Запрос.УстановитьПараметр("Дата", НачалоМесяца(Объект.Дата)); Запрос.УстановитьПараметр("Дата2", КонецМесяца(Объект.Дата));  | 
|||
| 
    13
    
        Волшебник    
     08.11.24 
            ✎
    19:17 
 | 
         
        (12) Жуть... Надо выбирать остатки     
         | 
|||
| 
    14
    
        Hmster    
     08.11.24 
            ✎
    19:19 
 | 
         
        ЗаказыНаСборкуОбороты.ЗаказНаСборку.Ссылка
 
        Не надо так. ЗаказНаСборку уже и есть ссылка  | 
|||
| 
    15
    
        Волшебник    
     08.11.24 
            ✎
    20:36 
 | 
         
        (14) А всё остальное Вас не смущает?     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |