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

Запрос не идет. В чем фокус?

Автор Дмитрий Дмитрий, 07 окт 2018, 14:34

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

Дмитрий Дмитрий

Цитата: АлександрВладимирович от 07 окт 2018, 17:54
Вместо

Запрос.УстановитьПараметр("Ссылка",Ссылка);

напишите

Запрос.УстановитьПараметр("Ссылка", Справочники.КлассификаторЕдиницИзмерения.Км);

И какая после этого ошибка?

И так делал. Синтаксис не ругается,но ошибка в выражении по-прежнему.
Цитата: АлександрВладимирович от 07 окт 2018, 18:09
А является ли

Справочники.КлассификаторЕдиницИзмерения.Км

предопределенным элементом справочника?

Если нет, но есть элемент справочника с наименованием "Км", то попробуйте так:

Запрос.УстановитьПараметр("Ссылка", Справочники.КлассификаторЕдиницИзмерения.НайтиПоНаименованию("Км"));

Да, элемент справочника (км) является предопределенным. Предлагаемую вами конструкцию кода через НайтиПоНаименованию тоже ранее испробовал. Но и без нее элемент справочника сразу находится через  ctr+space и возвращается значением элемента. Но сам запрос так и не работает...

АлександрВладимирович

Тогда не понимаю почему так. Можете DTшник прислать?

AIFrame

Цитата: Дмитрий Дмитрий от 07 окт 2018, 14:34&НаСервереБезКонтекста
Что должна делать эта процедура без связи с формой?
Как ты определяешь, работает она или нет? Отладчиком? А ключ /debug стоит?

Дмитрий Дмитрий

Цитата: AIFrame от 07 окт 2018, 18:58
Цитата: Дмитрий Дмитрий от 07 окт 2018, 14:34&НаСервереБезКонтекста
Что должна делать эта процедура без связи с формой?
Как ты определяешь, работает она или нет? Отладчиком? А ключ /debug стоит?
Запрос используется как раз для табличной части формы документа. По условию значение данного элемента справочника подставляется при выборе одного из реквизитов табличной части. Т.е. для автоматической подстановки.Проверяю отладчиком. Ключ /debug не пользовался раньше. Можно поподробнее)

AIFrame

В тонком клиенте ты не попадешь отладчиком в серверную процедуру без ключа дебага.
Цитата: Дмитрий Дмитрий от 07 окт 2018, 19:45По условию значение данного элемента справочника подставляется при выборе одного из реквизитов табличной части
Не вижу ни передачи элемента формы в процедуру, не вижу и функции, которая будет что-то возвращать...
Вижу замкнутую в себе изолированную процедуру, которая что-то сделала и умерла.


Alex26

Цитата: Дмитрий Дмитрий от 07 окт 2018, 14:34
&НаСервереБезКонтекста
поменяй на &НаСервере и все заработает, если ссылку получаешь с формы Объект.Ссылка как у тебя там переменная называется.

Теги:

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

Рейтинг@Mail.ru

Поиск