|
Программно сохранить значение ячейки табличной части | ☑ | ||
---|---|---|---|---|
0
Uchenica74
29.03.13
✎
14:15
|
Добрый День!!! Подскажите пожалуйста: программного добавила в цикле "Стр.ПроцентПремии=Стр.ПроцентПремии + РезулВычисл.проц;" проценту премии(Стр.ПроцентПремии) еще процент по выработке (РезулВычисл.проц). Поставила точку останова, проверила значение действительно меняется (к нему добавляется РезулВычисл.проц), но в документе не сохраняется, премия как стояла 80, так и стоит, подскажите как сохранить то новое значение? Использую Документ.Записать ()- не меняется ничего.Все методы уже перебрала(((
|
|||
1
viktor_vv
29.03.13
✎
14:17
|
А "Стр" это что ?
|
|||
2
rutony
29.03.13
✎
14:18
|
Стр это не строка табличной части, отсюда и не сохраняет, выкладывай весь код.
|
|||
3
Uchenica74
29.03.13
✎
14:18
|
строка табличной части, ПроцентПремии - Колонка
|
|||
4
olegves
29.03.13
✎
14:18
|
(0) а фотка где?
|
|||
5
Uchenica74
29.03.13
✎
14:18
|
Запрос.УстановитьПараметр("ДатаНач",ДатаНач);
Запрос.УстановитьПараметр("ДатаКон", КонецДня(ДатаКон)); Запрос.УстановитьПараметр("ДатаСреза",КонецДня(ДатаКон)); ВычислениеТаблицы = Запрос.Выполнить(); РезулВычисл=ВычислениеТаблицы.выбрать(); Пока РезулВычисл.Следующий()Цикл Для каждого Стр из ДокНаряд.Упаковщики Цикл Если Стр.Сотрудник = РезулВычисл.Бригадир тогда Стр.ПроцентПремии=Стр.ПроцентПремии + РезулВычисл.проц; КонецЕсли; КонецЦикла; КонецЦикла |
|||
6
zladenuw
29.03.13
✎
14:18
|
(3) это понятно.
где ты перерасчет делаешь ? я бы сделал при получение данных или при выводе строки |
|||
7
Uchenica74
29.03.13
✎
14:19
|
а я его не делаю, я пытаюсь к тому что уже есть, прибавить еще дополнительно
|
|||
8
zladenuw
29.03.13
✎
14:20
|
ДокНаряд это что ?
|
|||
9
rutony
29.03.13
✎
14:21
|
ДокНаряд это что?
|
|||
10
zladenuw
29.03.13
✎
14:21
|
(9) ы
|
|||
11
Uchenica74
29.03.13
✎
14:21
|
это документ Наряд
|
|||
12
viktor_vv
29.03.13
✎
14:22
|
Судя по "Документ.Записать ()" из (0) и "ДокНаряд" ты что-то не то записывешь.
|
|||
13
rutony
29.03.13
✎
14:22
|
(11) Тип его посмотри отладчиком, должен быть ДокументОбъект
|
|||
14
zladenuw
29.03.13
✎
14:22
|
(11) ссылка или объект ?
|
|||
15
Uchenica74
29.03.13
✎
14:22
|
ага, щас
|
|||
16
Uchenica74
29.03.13
✎
14:23
|
ДокументОбъект.Наряд
|
|||
17
rutony
29.03.13
✎
14:23
|
(14) хехе
|
|||
18
zladenuw
29.03.13
✎
14:23
|
и вообще если это ТЧ грузи ее в запрос и делай свои расчеты. потом просто ДокНаряд.Упаковщики.Загрузить(Запрос.Выполнить().ВЫгрузить())
|
|||
19
Uchenica74
29.03.13
✎
14:25
|
аа, т.е. у меня получается что премия меняется, в таблице значения?
|
|||
20
rutony
29.03.13
✎
14:27
|
(19) Сохраняешь документ значит неправильно, уже писали же..
Либо у тебя в РезулВычисл.проц сидит что то другое но не процент... |
|||
21
viktor_vv
29.03.13
✎
14:27
|
(19) Ну ты уж определись :).
Покажи как получаешь ДокНаряд и как записывешь после цикла. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |