Подскажите как из журнала вытащить значение из табличной части.
Подскажите как из журнала вытащить значение из табличной части.
Хорошая формулировка. А в чем проблема? Табличная часть есть, строка известна, колонку сами определяете .
из шапки я могу в журнале добавить колонку, а из табличной части пробую через ПолучитьАтрибут, что-то выдает ошибку.
Какую ошибку?
> Подскажите как из журнала вытащить значение из табличной части.<br><br>1. зачем?<br>2. сделай ТЗ на форме журнала документов
> строка известна<br>А это как?<br>> колонку сами определяете<br>Это можно сделать так - Форма.ТекущаяКолонка()<br>Или я опять туплю?
"На форму кидаем кнопку, задаем в формуле вызов процедуры ТЗнач()<br>Далее в тексте модуля:<br>Процедура ТЗнач()<br> Если ПустоеЗначение(Форма.ТекущаяКолонка())=1 Тогда<br> Возврат;<br> КонецЕсли;<br> Попытка<br> Сообщить(ТекущийДокумент.ПолучитьАтрибут(Форма.ТекущаяКолонка()));<br> Исключение<br> Сообщить("Невозможно получить значение из документа по иденификатору "+СокрЛП(Форма.ТекущаяКолонка()));<br> КонецПопытки;<br>КонецПроцедуры<br>"
"Функция ПолучитьЗаказ() <br> Если ТекущийДокумент.Вид()="ЗаявкаСнабжению" Тогда <br> Сод=ТекущийДокумент.ПолучитьАтрибут("Содержание1");<br> Возврат Сод;<br> КонецЕсли;<br>КонецФункции <br>значение Сод должно встать в текстовую колонку(Свойства Текста), но оно остается пустым в этом свойстве идентификатор прописан Сод и формула ПолучитьЗаказ() ."
в отладчике смотрю, и вижу СокрЛП(ТекущийДокумент.ПолучитьАтрибут("Содержание1")) = " а на самом деле там написано, но почему-то пустота, что я делаю не так подскажите, плиззззз.
ПолучитьСтрокуПоНомеру(1)