|
ЗначениеВРеквизитФормы | ☑ | ||
---|---|---|---|---|
0
Kurbash
19.06.14
✎
19:19
|
Всем привет. На форме документа есть ТЧ, в которой хочу изменить один реквизит(вернее его значение). Делаю так:
НашОбъект=реквизитформывзначение("Объект"); СТрокаТаблЧасти=НашОбъект.Документ1.ПолучитьСтроку(номстр); СтрокаТаблЧасти.ИзменяемыйРеквизит=Значение; ЗначениеВРеквизитФОрмы("СтрокаТаблЧасти",Объект.Документ1); не канает. Где ошибся? |
|||
1
Wobland
19.06.14
✎
19:20
|
в крайней строке. превращай объект
|
|||
2
Kurbash
19.06.14
✎
19:21
|
(1)превращать во что??
|
|||
3
Kurbash
19.06.14
✎
19:21
|
я так понял я обратно неправильно возвращаю на форму, так?
|
|||
4
scanduta
19.06.14
✎
19:22
|
ЗначениеВРеквизитФОрмы("Объект",НашОбъект)
Делай так |
|||
5
Wobland
19.06.14
✎
19:23
|
&НаСервере
Процедура ЗаполнитьПоШаблонуЗаказаНаСервере() объ=РеквизитФормыВЗначение("Объект"); Объект.ТабличнаяЧасть.Загрузить(Объект.ШаблонЗаказа.ТЧШаблонЗаказа.Выгрузить()); ЗначениеВРеквизитФормы(объ, "Объект"); КонецПроцедуры |
|||
6
Kurbash
19.06.14
✎
19:24
|
(4)-ага, спасибо. Получается что забираешь то и возвращаешь а я кусок один вернуть хотел
|
|||
7
Kurbash
19.06.14
✎
19:31
|
хотя нет, не канает, пробовал и (4) и (5). Отрабатывает без ошибки а ревизит не заполняется(((
|
|||
8
Wobland
19.06.14
✎
19:32
|
ну держи ещё
http://i.imgur.com/Mg8HWBZ.png |
|||
9
Kurbash
19.06.14
✎
19:33
|
не, клиент не канает, на сервере вернуть надо
|
|||
10
Wobland
19.06.14
✎
19:39
|
||||
11
Kurbash
19.06.14
✎
19:48
|
спасибо
|
|||
12
Kurbash
19.06.14
✎
20:10
|
а если делать это в переборе результат запроса?
скажем я обхожу результат выборки по ТЧ документа, скажем что то типа "выбрать НомерСтроки, Номенклатура,Реквизит1" затем пока результат.следующий() цикл НашОбъект=реквизитформывзначение("Объект"); СТрокаТаблЧасти=НашОбъект.Документ1.ТабличнаяЧаст[НомерСтроки-1]; СтрокаТаблЧасти.ИзменяемыйРеквизит=Значение; ЗначениеВРеквизитФОрмы("Объект",НашОбъект); конеццикла; это правильно вообще я пытаюсь сделать? |
|||
13
Kurbash
19.06.14
✎
20:24
|
апну
|
|||
14
scanduta
19.06.14
✎
20:31
|
Попутал местами параметры
должно быть так ЗначениеВРеквизитФОрмы(НашОбъект,"Объект") |
|||
15
Kurbash
19.06.14
✎
20:36
|
(14)-да, это исправил, но все равно выходит ошибка что запись удалена при цикле, первая запись проходит нормально ошибка на второй
|
|||
16
scanduta
19.06.14
✎
20:50
|
Имхо ошибка здесь НашОбъект.Документ1.ПолучитьСтроку(номстр);
|
|||
17
Kurbash
19.06.14
✎
20:54
|
(16)-почему? делаю как в (13)-первая строчка срабатывает на второй валится в ошибку. Он мне из запроса несколько же номстр возвращает, надо все их отработать...
|
|||
18
Kurbash
19.06.14
✎
21:04
|
апну еще раз
|
|||
19
Kurbash
19.06.14
✎
22:03
|
все наверное спать пошли:((
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |