|
Почему не выгружает результат? | ☑ | ||
---|---|---|---|---|
0
fenlork
29.07.13
✎
08:27
|
в ТЧ со стр."СуммаОклад"-нужно выгрузить данные из РС при выборе "Учителя"-но мой метод не работает+не определяет переменную СуммаОклад(
Процедура ЗаполнитьНажатие(Элемент) // запрос с получением оклада из Рс.Оклад с отбором по Учителю Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ |Оклад.СуммаОклад, |Оклад.Учителя |ИЗ | РегистрСведений.Оклад.СрезПоследних(&период, ) КАК Оклад |ГДЕ | Оклад.Учителя = &Учителя"; Запрос.УстановитьПараметр("период",Дата); Запрос.УстановитьПараметр("Учителя",Учителя); СуммаОклад.Загрузить(Запрос.Выполнить().Выгрузить()); КонецПроцедуры |
|||
1
Aleksey
29.07.13
✎
08:28
|
СуммаОклад - это что? ТЧ или реквизит?
|
|||
2
fenlork
29.07.13
✎
08:29
|
строка из ТЧ
|
|||
3
vicof
29.07.13
✎
08:29
|
Учителя поди-кась массив
|
|||
4
Aleksey
29.07.13
✎
08:29
|
(2) а теперь открывай СП и читай что возвращает метод Загрузить
|
|||
5
Aleksey
29.07.13
✎
08:29
|
тьфу, не загрузить, а Выгрузить
|
|||
6
fenlork
29.07.13
✎
08:30
|
Учителя это реквизит
|
|||
7
Aleksey
29.07.13
✎
08:32
|
а где кстати описание СуммаОклад, т.е. откуда программа должна знать, что это строка ТЧ?
|
|||
8
Zerg80
29.07.13
✎
08:32
|
(6) Потому, что этот код - это пиз...
СуммаОклад - это реквизит, а не ТЧ и не ТЗ. Читай СП про Выгрузить() |
|||
9
fenlork
29.07.13
✎
08:33
|
ок
|
|||
10
fenlork
29.07.13
✎
10:24
|
народ спасайте-можете потом хоть расстрелять!
Процедура ЗаполнитьНажатие(Элемент) Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ |Оклады.Оклад Как Оклад, |Оклады.Учителя |ИЗ | РегистрСведений.СрезПоследних(&период,)Оклады КАК Оклады |ГДЕ | Оклады.Учителя = &Учителя"; Запрос.УстановитьПараметр("период",Дата); Запрос.УстановитьПараметр("Учителя", Учителя); //КАк ывгрузить рез-т? Оклад.ВыгрузитьКолонку(Запрос.Выполнить()); КонецПроцедуры |
|||
11
hhhh
29.07.13
✎
10:34
|
ну вот же
Оклад.ВыгрузитьКолонку(Запрос.Выполнить()); а надо Оклад.ВыгрузитьКолонку(Запрос.Выполнить().Выгрузить()); |
|||
12
fenlork
29.07.13
✎
10:46
|
да, и так не выгружает пишет ошибка при методе контекста Выгрузить()
|
|||
13
fenlork
29.07.13
✎
11:35
|
Процедура ЗаполнитьНажатие(Элемент)
Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ |Оклады.Оклад Как Оклад, |Оклады.Учителя |ИЗ | РегистрСведений.Оклады.СрезПоследних(&период,)КАК Оклад |ГДЕ | Оклад.Учителя = &Учителя"; Запрос.УстановитьПараметр("период",Дата); Запрос.УстановитьПараметр("Учителя", Учителя); Оклад.Загрузить(Запрос.Выполнить().Выгрузить()); КонецПроцедуры |
|||
14
fenlork
29.07.13
✎
11:35
|
не работает выгрузка
|
|||
15
zippygrill
29.07.13
✎
11:38
|
в цикле заполняй тогда
|
|||
16
anaed
29.07.13
✎
11:49
|
Следи за именами, ок да.
1)РС обзываешь Оклад, а получить данные пытаешься из Оклады 2)В ТЧ куда хочешь загрузить данные у тебя не ясно какие имена, но Оклад явно никак не влезет в СуммаОклад. |
|||
17
fenlork
29.07.13
✎
12:05
|
да все ок
|
|||
18
fenlork
29.07.13
✎
12:05
|
Процедура ЗаполнитьНажатие(Элемент)
Запрос=Новый Запрос; Запрос.Текст="ВЫБРАТЬ |Оклады.Оклад КАК Оклад, |Оклады.Учителя |ИЗ |РегистрСведений.Оклады.СрезПоследних(&период, ) КАК Оклады"; Запрос.УстановитьПараметр("период",Дата); //Запрос.УстановитьПараметр("Учителя", Учителя); Оклад.Загрузить(Запрос.Выполнить().Выгрузить()); КонецПроцедуры |
|||
19
fenlork
29.07.13
✎
12:06
|
всем-спасибо-ошибки у меня еще на уровне справочника были-некорректные записи
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |