Установка значения в Табличном поле #384437


#0 by serg8gusew
Кто нибудь знает как установить значение в определенную ячейку Табличного поля. Мне пока ничего не приходит в голову кроме как установить ТекущуюСтроку, а потом уже устанавливать значение в ее поле. Но как установить ТекущуюСтроку не знаю. Ругается: Ошибка при установке значения атрибута контекста (ТекущаяСтрока): Отсутствует ключ строки
#1 by butterbean
меняй значение в источнике данных таб. поля
#2 by Михей
не правильно знчт установливаешь, код покажи
#3 by serg8gusew
В этой колонке находится информационное поле у которого нет источника данных. А что неправильно я понял, только не понял как правильно. Я пытался присвоить индекс -  ТабличноеПоле.ТекущаяСтрока = Строка; (тип переменной Строка - число)
#4 by Лефмихалыч
это должна быть строка ТЗ или дерева или чего у тебя там источник данных
#5 by serg8gusew
Спасибо, установить ТекущуюСтроку получилось. Проблема теперь в другом как установить ячейку в этой строке у которой нет источника данных. В отладчике в ТекущейСтроке ее нет.
#6 by butterbean
если поле не связано с данными, то текст в нем выводится в событии ПриПолученииДанных или в ПриВыводеСтроки
#7 by Лефмихалыч
Использование: Чтение и запись. Описание: Тип: КолонкаТабличногоПоля. Содержит текущую колонку табличного поля. Если данному свойству присвоить значение Колонка ТабличноеПоле, то произойдет активизация указанной колонки, если устанавливается значение Неопределено, то активная колонка сбрасывается. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. См. также: КолонкаТабличногоПоля ТабличноеПоле, свойство ТекущаяСтрока
#8 by serg8gusew
Что с этой текущей колонкой делать. Как в этой колонке выделить строку в котороую записать значение. Там свойств таких нет.  Вообщето задача вроде выглядит просто: Есть ТабличноеПоле источник данных которого ТабличнаяЧасть Документа.Один из реквизитов - это складская ячейка. Понадобилось в это табличное поле добавить информационное поле которое показывает остаток в этой ячейке. Если ПриВыводеСтроки делать запрос к Регистру остатков то получается вроде запрос в цикле (как-то не очень грамотно). Есть запрос в процедуре Общего модуля который собирает все нужные данные. Осталось из этой процедуры установить в ячеку табличного поля (информационную без источника данных) выбранное запросом значение
#9 by butterbean
#10 by serg8gusew
ПриПолученииДанных все вроде работает как надо. Всем спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С