Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
20 сен 2021, 04:20

поле не найдено

Автор Milyausha, 11 фев 2020, 19:23

0 Пользователей и 1 гость просматривают эту тему.

Milyausha

Вопрос до ужаса глупый. вывела на форму поле ввода, у которой путь к данным Объект.Схема.Номер. Схема это документ, у которого есть стандартные номер и дата. При запуске программы информация в этом поле выходит правильная, без ошибок, однако, когда хочу установить значение этого поля в качестве параметра "ПараметрыПодбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор, ДатаОстатка, СхемаПрепаратов", Ложь, Истина, Объект.Дата, Объект.Схема.Номер); выходит ошибка что поле не найдено.
https://ibb.co/XbyhYsv

Milyausha

 Пробовала и Объект.Схема.Ссылка.Номер, но результат тот же

LexaK

а почему вы по номеру что-то отобрать хотите?
попробуйте отобрать по Ссылке

ПараметрыПодбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор, ДатаОстатка, СхемаПрепаратов", Ложь, Истина, Объект.Дата, Объект.Схема);
ответ Понравился? (в смысле пригодился?)

Milyausha

Цитата: LexaK от 12 фев 2020, 11:44
а почему вы по номеру что-то отобрать хотите?
попробуйте отобрать по Ссылке

ПараметрыПодбора = Новый Структура("ЗакрыватьПриВыборе, МножественныйВыбор, ДатаОстатка, СхемаПрепаратов", Ложь, Истина, Объект.Дата, Объект.Схема);
в таком случае непонятно как отобрать нужный документ. Например, Документ.Схема=&СхемаПрепартов?? Тогда выдает "Поле не найдено" "Документ.Схемы"
Запрос следующий
выбрать   
   Документ.Номенклатура как НоменклатураСхемы
   из Документ.Схемы.Номенклатура КАК Документ
   где  Документ.Схемы=&СхемаПрепаратов

LexaK

в вашем случае надо писать так

выбрать   
   Документ.Номенклатура как НоменклатураСхемы
   из Документ.Схемы.Номенклатура КАК Документ
   где 
//Документ.Схемы=&СхемаПрепаратов
Документ.Ссылка.Схема=&СхемаПрепаратов
ответ Понравился? (в смысле пригодился?)

Milyausha

Цитата: LexaK от 12 фев 2020, 15:40
в вашем случае надо писать так

выбрать   
   Документ.Номенклатура как НоменклатураСхемы
   из Документ.Схемы.Номенклатура КАК Документ
   где 
//Документ.Схемы=&СхемаПрепаратов
Документ.Ссылка.Схема=&СхемаПрепаратов



такая же ошибка {(6, 17)}: Поле не найдено "Документ.Ссылка.Схема"
Документ.Ссылка.<<?>>Схема=&СхемаПрепаратов

LexaK

ааа, ну или так

выбрать   
   Документ.Номенклатура как НоменклатураСхемы
   из Документ.Схемы.Номенклатура КАК Документ
   где 
Документ.Ссылка=&СхемаПрепаратов
ответ Понравился? (в смысле пригодился?)

Milyausha

Цитата: LexaK от 12 фев 2020, 16:50
ааа, ну или так

выбрать   
   Документ.Номенклатура как НоменклатураСхемы
   из Документ.Схемы.Номенклатура КАК Документ
   где 
Документ.Ссылка=&СхемаПрепаратов

и так тоже пробовала, в таком случае результат просто пустой,хоть и ошибок нет

LexaK

а в параметр &СхемаПрепаратов что передаете?
должна быть Ссылка на документ Схема!
ответ Понравился? (в смысле пригодился?)

Milyausha

Цитата: LexaK от 12 фев 2020, 18:39
а в параметр &СхемаПрепаратов что передаете?
должна быть Ссылка на документ Схема!
вот что в параметре https://ibb.co/ngDPr3n

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск