Имя: Пароль:
1C
1C 7.7
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...