v7: Как установить значение в колонке и строке ТЗ
☑
0
misha122062
28.08.12
✎
17:49
Прошу не пинать.
Есть ТЗ. Добавляю строку и надо в нее в колонку по имени установить значение. Как это сделать?
Сломал голову - выдает ошибку
ТЗ_Отчета.НоваяКолонка("Сумма_"+Строка(Ном),"Число",15,2);
Пока Запрос.Группировка("ТипПоставки") = 1 Цикл
ТЗ_Отчета.НоваяСтрока();
ТЗ_Отчета.ТипПоставки = Запрос.ТипПоставкиа;
ТЗ_Отчета.УстановитьЗначение(ТЗ_Отчета.ТекущаяСтрока(),"Склад_"+Строка(Ном),Запрос.Склад);
КонецЦикла;
1
misha122062
28.08.12
✎
17:49
блин, с 1с77 не работал года 3
2
dusn
28.08.12
✎
17:51
что за ошибка?
3
dusn
28.08.12
✎
17:52
и точно есть текущая строка у ТЗ?
4
dusn
28.08.12
✎
17:52
в одну строчку по циклу загоняешь значения?
5
Kondarat
28.08.12
✎
17:52
ТЗ_Отчета.ТекущаяСтрока()>>>>> ТЗ_Отчета.НомерСтроки
6
misha122062
28.08.12
✎
17:53
(3), (4)
Не в одну строку.
Я добавил строку и в требуемые колонки надо проставить. Не могу
7
dusn
28.08.12
✎
17:55
(6) так какая ошибка?
8
misha122062
28.08.12
✎
17:55
(5) пошло в (5).
Вот блин отвык!
спасибо всем!
9
Злопчинский
28.08.12
✎
19:38
(0) очень кривой код. с ТекущейСтрокой наступишь на реальные детсике грабли - разнесут яички напрочь.
.
используй
ТЗ_Отчета.УстановитьЗначение(ТЗ_Отчета.НомерСтроки
или
ТЗ_Отчета.УстановитьЗначение(ТЗ_Отчета.КоличествоСтрок()
10
Злопчинский
28.08.12
✎
19:38
о! я опоздун, в (5) уже написали
2 + 2 = 3.9999999999999999999999999999999...