Есть документ Установки цен, в табличную часть добавлена колонка.
Эта колонка должна заполнятся исходя из цены заданной в этом документе (к примеру я выбираю тип цены рассчитанный в документе и процент, на который уменьшаю цену).
В общем посчитать и получить данные из таблицы я могу. Нигде не могу найти, как записать полученное значение в таблицу?
Что я делаю не так? Для примера (ЦенаАкция не заполняется):

```1c
    табличка=ЭтотОбъект.Товары;
    Для каждого ТекущаяСтрока из Табличка Цикл
    Если ТекущаяСтрока.ТипЦен=ТипЦены тогда
    ТекущаяСтрока.ЦенаАкция = ТекущаяСтрока.Цена;
    КонецЕсли;
    КонецЦикла;
```
---
Вопрос решен.
В документе табличная часть и таблица значений. Я пытался заполнить табличную часть, а нужно было работать с таблицей значений, которая является реквизитом формы.
Как я понял тут данные пишутся не в табличную часть, а в таблицу значений, а при записи уже переносятся в табличную часть.
---
условие не выполняется, типы разные и т.д., смотри в отладчике
---
Дык мне ошибку не выдает. Я подозреваю, что заполняю не так. Но нигде не получается найти, как именно нужно написать.
Даже просто: ТекущаяСтрока.ЦенаАкция = 100; не перезаполняет ячейку.
---
дык условие не выполняется, типы разные и т.д., смотри в отладчике
---
Тип число.
Документ с одной строкой и двумя типами цен. При первом проходе цикла ТекущаяСтрока.ЦенаАкция принимает нужное мне значение, но при втором проходе сбрасывается и всё.
---
Если поставить точку останова в отладчике на строку

```1c
    ТекущаяСтрока.ЦенаАкция = ТекущаяСтрока.Цена;
```

То точка останова срабатывает?
---
Да. Ответил выше.
---
Если это УТ11, то там все не так просто - там отдельное собирается что-то. но уже не помню что - нет под рукой.
---
Да. Забыл указать. Это УТ. Я когда добавлял колонку ее пришлось добавлять на форму и в коде ее прописывать, иначе она не отображалась. И чтобы ее заполнять в ручную тоже нужно было править код.
---
"Это ещё что! Ты за ним ещё пол дня бегать будешь! — Это ещё зачем? — А чтоб фотографию отдать!" (с)
Там полностью программное заполнение ДанныеФормыКоллекция(ТаблицаЗначений).
Соответственно, чтобы записать в ТЧ нужно все программно делать.
Начинать изучать механизм записи нужно с ПередЗаписьюНаСервере в модуле формы.
---
Это файловый вариант.
Перед записью заполняется ТЗ Товары из таблицы значений. Но ведь в этом случае я не записываю документ.
С такой структурой я ни разу не работал, поэтому и спрашиваю.
---
Вы укажите всю информацию, конкретно какой Конфиг, в каком модуле, это код работает и так далее. Тот приведенный кусочек кода, оторванный от контекста практически не дает никакой полезной информации. Телепатов тут нет.
---
конфигурация УТ редакция 2.3. Платформа 8,1.
Файловая база.
Код я привел весь. Т.е. есть отдельная форма, куда заносится процент и тип цен, рассчитанный в документе. По нажатию кнопки должна рассчитаться цена (цена определенного типа цен минус указанный), которую нужно занести в отдельную колонку.
---
УТ редакция 2.3. Платформа 8,1.Это для Украины? 8.1? Серьезно? Вряд ли у кого это есть...
---
Телепатов тут нет.Есть, но и им вломы открывать и искать.
---
Вопрос решен.
В документе табличная часть и таблица значений. Я пытался заполнить табличную часть, а нужно было работать с таблицей значений, которая является реквизитом формы.
Как я понял тут данные пишутся не в табличную часть, а в таблицу значений, а при записи уже переносятся в табличную часть.