|
Запрос по регистру в расширении | ☑ | ||
---|---|---|---|---|
0
NIGHTHUNTER
25.03.22
✎
05:56
|
В модуле дорабатываемой формы в расширении делаю запрос.
ВЫБРАТЬ ЦеныНоменклатурыСрезПоследних.Период КАК Период, ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура, ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены, ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, ЦеныНоменклатурыСрезПоследних.Упаковка КАК Упаковка, ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТекущаяДата, Номенклатура = &Номенклатура) КАК ЦеныНоменклатурыСрезПоследних Но мне выдается сообщение, - http://joxi.ru/L21NePvtw8ye8A . Как я могу выполнить этот запрос в форме справочника номенклатура добавленной в расширение? |
|||
1
NIGHTHUNTER
25.03.22
✎
05:59
|
Добавил в расширение регистр сведений ЦеныНоменклатуры.
Но все равно не получается создать запрос. Ошибка выходит на добавление запроса. |
|||
2
hhhh
25.03.22
✎
06:04
|
(1) какая ошибка?
|
|||
3
NIGHTHUNTER
25.03.22
✎
06:04
|
В режиме предприятия запрос выполняется http://joxi.ru/VrwRa43HoOYZGA
Но в конфигураторе, у регистра сведений ЦеныНоменклатуры нет возможности выбрать номенклатуру. Почему? Есть только такие поля, - http://joxi.ru/82Qb36DC8jvloA |
|||
4
NIGHTHUNTER
25.03.22
✎
06:06
|
(2) При вставке запроса, -
ВЫБРАТЬ ЦеныНоменклатурыСрезПоследних.Период КАК Период, ЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура, ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦены, ЦеныНоменклатурыСрезПоследних.Цена КАК Цена, ЦеныНоменклатурыСрезПоследних.Упаковка КАК Упаковка, ЦеныНоменклатурыСрезПоследних.Валюта КАК Валюта ИЗ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ТекущаяДата, Номенклатура = &Номенклатура) КАК ЦеныНоменклатурыСрезПоследних http://joxi.ru/Vm6GePvf3Ddya2 |
|||
5
NIGHTHUNTER
25.03.22
✎
06:07
|
||||
6
seevkik
25.03.22
✎
06:12
|
Если проще - игнорируй ошибку
|
|||
7
hhhh
25.03.22
✎
06:16
|
(4) забыл реквизиты регистра добавить в расширение. Давай не ленись. Прощелкай все поля регистра.
|
|||
8
NIGHTHUNTER
25.03.22
✎
06:40
|
(7) Ок, пытался добавить. Не работал сильно с расширениями. Прохожу.
|
|||
9
NIGHTHUNTER
25.03.22
✎
06:41
|
(6) Ошибка не давала создать запрос. Не было для него таких данных.
Реквизиты нужно было ещё добавить. |
|||
10
DrZombi
гуру
25.03.22
✎
07:27
|
(0) Все нормально, на ошибки не обращай внимание.
Запросы по данным из расширения лучше писать в обработке "Консоль запросов", запущенной в пользовательском режиме :) Более того, вы можете так же в одном расширении использовать метаданные из другого расширения. Конечно 1С будет ругаться, если к ним обратиться через стандартное "РегистрСведений.ДругоеРасширение... и т.д." Придется писать так: РегистрСведений["ДругоеРасширение"] и поехали... т.е. попросту обманывать компилятор :) ...1С обещало это поправить, но в будущем :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |