|
Стандартный реквизит регистра накопления в запросе | ☑ | ||
---|---|---|---|---|
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) А всё остальное Вас не смущает?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |