|
Как просматривать историю курса валюты? | ☑ | ||
---|---|---|---|---|
0
eric
26.10.16
✎
15:15
|
Добрый день! ребят помогите
В форме элемента справочника «Валюты» необходимо предоставить возможность пользователю просматривать историю курса валюты. |
|||
1
Dark_Warrior
26.10.16
✎
15:16
|
ТЧ на форме, в ней данные из РС?
|
|||
2
Джинн
26.10.16
✎
15:21
|
(0) Э... Глазами не предлагать?
|
|||
3
Fish
26.10.16
✎
15:25
|
(0) У меня в типовой для этого есть специальная ссылочка на форме элемента: "Курсы валют".
|
|||
4
eric
26.10.16
✎
15:35
|
я в общем создал форму списка но что-то намудрил с запросом
ВЫБРАТЬ КурсыВалют.Курс, КурсыВалют.Период ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ГДЕ КурсыВалют.Валюта = &Валюта Можете подсказать в чём ошибка Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Ошибка получения данных по причине: Ошибка создания набора данных "НаборДанныхДинамическогоСписка" по причине: Ошибка при исполнении запроса набора данных по причине: {(8, 22)}: Не задано значение параметра "Валюта" КурсыВалют.Валюта = <<?>>&Валюта |
|||
5
rbcvg
26.10.16
✎
15:37
|
(4) ошибка в том, что не задано значение параметра "Валюта".
скорее всего... |
|||
6
Lexey_
26.10.16
✎
15:37
|
(4) "Можете подсказать в чём ошибка" - "Не задано значение параметра "Валюта" "
|
|||
7
eric
26.10.16
✎
15:38
|
(5) (6) а как задать значение?
|
|||
8
rbcvg
26.10.16
✎
15:40
|
(7) Запрос (Query)
УстановитьПараметр (SetParameter) Синтаксис: УстановитьПараметр(<Имя>, <Значение>) Параметры: <Имя> (обязательный) Тип: Строка. Имя устанавливаемого параметра. Оно должно соответствовать требованиям, предъявляемым к именованию переменных встроенного языка. <Значение> (обязательный) Тип: Произвольный. Значение устанавливаемого параметра. Описание: Устанавливает параметр запроса. Параметры доступны для обращения в тексте запроса. С помощью этого метода можно передавать переменные в запрос, например, для использования в условиях запроса. Доступность: Сервер, толстый клиент, внешнее соединение. Пример: Запрос.УстановитьПараметр("ДатаКонца", РабочаяДата); Запрос.УстановитьПараметр("Товар", ВыбТовар); |
|||
9
HeKrendel
26.10.16
✎
15:46
|
Регистр сведений, курсы валют, открыть, далее отбор по валюте, бинго
|
|||
10
eric
26.10.16
✎
16:23
|
&НаСервере
Процедура ПриОткрытииНаСервере() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |КурсыВалют.Курс, |КурсыВалют.Период, |КурсыВалют.Валюта" ИЗ РегистрСведений.КурсыВалют КАК КурсыВалют ГДЕ КурсыВалют.Валюта = &Валюта Запрос.УстановитьПараметр("Валюта", Валюта); // //Результат = Запрос.Выполнить(); // //ВыборкаДетальныеЗаписи = Результат.Выбрать(); КонецПроцедуры Помогите {Справочник.Валюты.Форма.ФормаСписка.Форма(15,1)}: Неопознанный оператор <<?>>ИЗ (Проверка: Сервер) |
|||
11
Джинн
26.10.16
✎
16:27
|
(10) Помочь кавычки расставить?
|
|||
12
rbcvg
26.10.16
✎
16:29
|
(11) палочек вот таких не хватает |
делай в конструкторе, он сам все расставит |
|||
13
rbcvg
26.10.16
✎
16:29
|
(12) -> (10)
|
|||
14
anatoly
26.10.16
✎
16:38
|
читать СП и ЖКК!
или просто позвать программиста. |
|||
15
eric
26.10.16
✎
17:01
|
Ребят ещё раз прошу помощи
&НаСервере Процедура ПриОткрытииНаСервере() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | КурсыВалют.Период, | КурсыВалют.Валюта, | КурсыВалют.Курс |ИЗ | РегистрСведений.КурсыВалют КАК КурсыВалют |ГДЕ | КурсыВалют.Валюта = &Валюта"; Запрос.УстановитьПараметр("Валюта",Валюта); Результат = Запрос.Выполнить(); // ВыборкаДетальныеЗаписи = Результат.Выбрать(); КонецПроцедуры Ошибка: {Справочник.Валюты.Форма.ФормаСписка.Форма(21,37)}: Переменная не определена (Валюта) Запрос.УстановитьПараметр("Валюта",<<?>>Валюта); (Проверка: Сервер) |
|||
16
Fish
26.10.16
✎
17:03
|
(15) Перевожу: "Переменная не определена (Валюта)". Надо бы определить.
|
|||
17
eric
26.10.16
✎
17:03
|
(16) Как?
|
|||
18
Fish
26.10.16
✎
17:04
|
И это. Ты же в (0) писал "В форме элемента справочника «Валюты» необходимо предоставить возможность ", а сам полез в форму списка.
|
|||
19
eric
26.10.16
✎
17:11
|
(18) Случайно создал не ту форму
Подскажите как определить переменную? |
|||
20
Fish
26.10.16
✎
17:14
|
(19) Через равно :)
ТвояПеременная = "ЗначениеТипаСправочникСсылка". Или проще: Запрос.УстановитьПараметр("Валюта","АСюдаВместоНепонятнойПеременнойПихайСправочникСсылка"); |
|||
21
Lexey_
26.10.16
✎
17:14
|
(19) переменные можно определять как явно
Перем А; так и неявно А = 5; |
|||
22
eric
26.10.16
✎
17:46
|
(20) (21) и сейчас опять эта же ошибка
Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Ошибка получения данных по причине: Ошибка создания набора данных "НаборДанныхДинамическогоСписка" по причине: Ошибка при исполнении запроса набора данных по причине: {(8, 22)}: Не задано значение параметра "Валюта" КурсыВалют.Валюта = <<?>>&Валюта |
|||
23
Lexey_
26.10.16
✎
17:49
|
(22) и сейчас ты не задал значение параметра "Валюта"
|
|||
24
aleks_default
26.10.16
✎
17:57
|
(23)он походу буквы видит, но складывать в слова не умеет
|
|||
25
eric
26.10.16
✎
18:00
|
(23) (24) да что не так я просто не могу понять?
|
|||
26
Lexey_
26.10.16
✎
18:01
|
(25) не так то, что ты без основ пытаешься что-то делать, почитай теорию для начала
|
|||
27
eric
26.10.16
✎
18:02
|
(26) Теорию я обязательно почитаю, но помогите пожалуйста с этим примером
|
|||
28
mehfk
26.10.16
✎
18:15
|
(25) Бери больше, кидай дальше. Пока летит - отдыхай.
|
|||
29
eric
26.10.16
✎
18:23
|
(24) (26) Подскажите как передать параметр в динамический список?
|
|||
30
Sv4org
27.10.16
✎
12:16
|
(29) В запросе мы используем параметр Товар, в который и будет передаваться ссылка на текущую строку в списке номенклатуры, содержащуюся в параметре формы списка приходных накладных ФильтрПоТовару.
Для этого в обработчике события формы списка ПриСозданииНаСервере напишем код для установки значения параметра запроса Товар: &НаКлиенте Процедура ПриОткрытии(Отказ) ПриОткрытииНаСервере(); КонецПроцедуры &НаСервере Процедура ПриОткрытииНаСервере() Список.Параметры.УстановитьЗначениеПараметра("Товар", Параметры.ФильтрПоТовару); КонецПроцедуры Здесь Список.Параметры - это список параметров запроса динамического списка для реквизита Список. Значение параметра Товар устанавливается равным значению параметра формы ФильтрПоТовару. В результате по нажатию кнопки Приходные накладные в форме списка номенклатуры мы будем получать список только тех приходных накладных, в которых присутствует номенклатура, выделенная в данный момент в списке номенклатуры. |
|||
31
Sv4org
27.10.16
✎
12:17
|
(29) В твоём Случае
&НаСервере Процедура ПриОткрытииНаСервере() Список.Параметры.УстановитьЗначениеПараметра("Валюта", Параметры.Валюта); КонецПроцедуры |
|||
32
eric
27.10.16
✎
12:19
|
(31) Сделал но ошибка та же
Ошибка при выполнении запроса. Ошибка при выполнении запроса.по причине: Ошибка получения данныхпо причине: Ошибка создания набора данных "НаборДанныхДинамическогоСписка"по причине: Ошибка при исполнении запроса набора данныхпо причине:{(8, 22)}: Не задано значение параметра "Валюта"КурсыВалют.Валюта = <<?>>&Валюта |
|||
33
eric
27.10.16
✎
12:23
|
Помогите кто ни будь это решить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |