Значение колонки в текущей строке #323360


#0 by Xao
Всем привет Вообщем в одном документе есть табличная часть в конфе, у нее есть свои реквизиты На форме я разместил эту табличную часть и добавил туда свою колонку (не как реквизит табличной части) подскажите плз, как мне записать значение в эту колонку в текущей строке
#1 by ТелепатБот
#2 by Defender aka LINN
Клейми себя позором и кайся. Бот за тебя все нашел.
#3 by Кураж
Нда... До чего ж туп и ленив одноэснег...
#4 by Xao
мда... тебя буду клеймить, а вообще под пресс лучше, чтоб наверняка ты про себя? Я делаю вот так: Элемент.ОформлениеСтроки(Элемент.ТекущаяСтрока).Ячейки.Доступно.УстановитьТекст("проверка"); но не получается, пробовал так еще: Элемент.ОформлениеСтроки(Элемент.ТекущаяСтрока).Ячейки.Доступно.Значение = "проверка"; тоже не получается
#5 by Defender aka LINN
Пипец... Там в статье 3 варианта. Ты решил изобрести 4-й... Так что ложись под пресс, кнопочку нажму.
#6 by Кураж
Ну говорю же... Про тебя я! Дошло? Если в событии ПриВыводеСтроки то ОформлениеСтроки.Ячейки.Доступно.УстановитьТекст("проверка"); Ну а если ПриПолученииДанных то тогда нужно ещё коллекцию оформлений перебирать, конструкцией "Для Каждого"...
#7 by КонецЕсли
Это хде делаетсо?
#8 by Defender aka LINN
Есть мнение, что лучше этого не знать - сердце спокойнее будет.
#9 by Xao
кнопочку у себя в мозгах нажми, может поможет кроме тебя, других "одноэснег"'ов я не вижу при окончании редактирования таблицы
#10 by Defender aka LINN
Хамите, парниша. Вы по ссылке-то ходили? Читали? Тогда чего тут ерундой болтаете?
#11 by Salvador Limones
И что не работает? Странно.
#12 by Кураж
так. всё. я ухожу. Пациент неизличим... При окончании редактирования таблицы он ОформлениеСтроки нашел, пипец, занавес.
#13 by Xao
тебя никто и не приглашал, все равно ничем не помог
#14 by Defender aka LINN
Ты как 11 месяцев на форуме просуществовал? Я фигею, пришел с набившим оскомину вопросом, получил ответ от бота (т.е. не искал вообще, вопреки рекомендациям), нихрена не прочитал и оскорбляет нормальных людей...
#15 by Xao
если я зарегистрирован 11 мес назад, это не значит, что все это время я занимался 1С а теперь посмотри на и на и скажи, а нужно ли было писать эти сообщения?
#16 by Xao
Если ты посмотришь методы табличного поля, то увидишь там такой метод как ОформлениеСтроки (RowAppearance) Синтаксис: ОформлениеСтроки(<Строка>) Параметры: <Строка> (обязательный) Строка табличного поля. Тип параметра зависит от типа редактируемого в табличном поле значения. Возвращаемое значение: Тип: ОформлениеСтроки. В процедуру ПриОкончанииРедактирования передается параметр Элемент, это как раз и есть ТабличноеПоле, т.е. можно использовать Элемент.ОформлениеСтроки(Элемент.ТекущаяСтрока).Ячейки.Доступно.УстановитьТекст("проверка"); но это почему-то не работает а вот если попробовать сделать это в процедуре ПриПолученииДанных, то там все нормально получается, НО мне нужно чтобы это работало ПриОкончанииРедактирования
#17 by Salvador Limones
Зачем?
#18 by Кураж
А ты целиком прочитай описание метода. Читать-то умеешь? )
#19 by Xao
непонятно что ты так удивлялся, что "При окончании редактирования таблицы он ОформлениеСтроки нашел" а то, что использование этого метода дает результаты только в определенных обработчиках события, это уже другой вопрос но мне надо сделать чтобы это работало ПриОкончанииРедактирования, вы мне скажите это сделать реально? или нет?
#20 by Defender aka LINN
НАХРЕНА тебе это надо в "ПриОкончанииРедактирования"? Ты можешь сказать, или нет?
#21 by Кураж
Использование этого метода, дает результат в любой части программы. Но, там есть ма-а-а-ленький нюанс, из-за которого для твоих целей метод абсолютно бесполезен. Прочитай ещё раз описание, у меня ещё теплится надежда, что до тебя всё же дойдет рано или позно...
#22 by sergeante
Ткнёшь человека носом в ответ, так в благодарность сплошное хамство.
#23 by hhhh
когда кончаешь редактировать, выводится строка. Делай ПриВыводеСтроки - тебе уже два часа талдычут.
#24 by Bober
Это требуется так как это таблица значений связана с табличной частью - часть объекта и как следствие нельзя добраться до колонки, которая не принадлежит табличной части (не является реквизитом ТЧ). Добраться до нее можно только через ОформлениеСтроки, которое есть в событии "ПриВыводеСтроки", но лучше использовать коллекцию ОформленияСтрок в событии "ПриПолученииДанных".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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