Имя: Пароль:
1C
1С v8
Подскажите по синтаксису в строке документа
0 Простенький вопросик
 
24.11.11
13:11
Надо в общем вставить скидку в строке документа. Я пишу в приизменении:

   СтрокаТЧ = ЭлементыФормы.Товары.ТекущиеДанные;
   СтрокаТЧ.Всего=СтрокаТЧ.Всего-СтрокаТЧ.Всего/100*СтрокаТЧ.скидка;

Пишется ошибка, что поле объекта всего не обнаружено. Хотя Всего есть в табличной части. Что там еще не так?
1 Wobland
 
24.11.11
13:12
.ТекущаяСтрока?
2 Простенький вопросик
 
24.11.11
13:19
(1)
То же самое пишется.
3 Wobland
 
24.11.11
13:22
Радченко, стр. 133, всё, как в (0) ищи поле
4 Defender aka LINN
 
24.11.11
13:22
(0) "Всего есть в табличной части" - прямо-таки в табличной части? Если это типовая, то ты врешь.
5 Ненавижу 1С
 
гуру
24.11.11
13:22
100% нет поля Всего в ТЧ, наверное есть Сумма
6 Wobland
 
24.11.11
13:22
(4) кстати, да!
7 Простенький вопросик
 
24.11.11
13:28
Типовая но не УТ. Типа Далион называет.
8 shuhard
 
24.11.11
13:30
(7) ну позырь ты отладчиком СтрокаТЧ,
при чем здесь сопли про Далион
9 ОбычныйЧеловек
 
24.11.11
13:33
(0)
СтрокаТЧ=ЭлементыФормы.Товары.ТекущиеДанные;
Если НЕ СтрокаТЧ=Неопределено Тогда
   СтрокаТЧ.Всего=СтрокаТЧ.Всего-СтрокаТЧ.Всего/100*СтрокаТЧ.скидка;
КонецЕсли;
10 Простенький вопросик
 
24.11.11
13:45
Ну да, действительно. "Всего" там был не реквизит, а расчетная колонка. Реквизит - "сумма". Поправил. А теперь еще подскажите, почему когда я вручную перетаскиваю колонку, она своего расположения относительно других не меняет? Что еще нужно сделать?
11 Живой Ископаемый
 
24.11.11
13:47
быть настырнее, двинуть резче и немного дальше... серьезно. я бы ролик записал, но сейчас не могу
12 Jaffar
 
24.11.11
14:30
(10) в этом же сеансе? как тебе это удалось? :-)
13 Шапокляк
 
24.11.11
14:35
(10) В свойствах Таб.поля стоит галка "изменять позицию колонок"?