Да там, что-то странное... в таблице в поле где выводить основание нет переменной, но оно имеет тип - выражение и т.п.
Да там, что-то странное... в таблице в поле где выводить основание нет переменной, но оно имеет тип - выражение и т.п.
"выложите в общий доступ - так стало интересно! ;-)"
"// Выводим шапку таблицы. Шапка печатается на каждом листе.<br><br>ПечТабл.ВывестиСекцию("Шапка|" + ВертСекция);<br><br>//вставка+<br>Если ПустоеЗначение(Докум.ДокОснование)=0 Тогда<br> _вставкаИмяРеквизита = """";<br> Если глЕстьРеквизитШапки("ДокОснование", Докум.Вид())=1 Тогда<br> _вставкаИмяРеквизита = "ДокОснование"; <br> КонецЕсли;<br> Если глЕстьРеквизитШапки("Основание", Докум.Вид())=1 Тогда<br> _вставкаИмяРеквизита = "Основание"; <br> КонецЕсли;<br> Если ПустоеЗначение(_вставкаИмяРеквизита)=0 Тогда<br> ТабОбласть = ПечТабл.Область(ПечТабл.ВысотаТаблицы() - 4,3);<br> ТабОбласть.Текст= Докум.ПолучитьАтрибут(_вставкаИмяРеквизита).ТекущийДокумент();<br> КонецЕсли;<br>КонецЕсли;<br>//вставка-<br>"
я тестировал на комлексной - всё работает!
Какой документ-основание? Счет чтоли? Накладная вводится на основании счета.<br>(там подписано: договор, заказ-наряд)? Это можно и вручную подписать. Ну в крайнем случае, напишите: Док.Договор в этой ячейке таблицы.
> Какой документ-основание? Счет чтоли? Накладная вводится на основании счета.<br>в комплексной и ТиСе реализация вводится, как правило на основании Заявки!<br>К тому же графа основание в этих конфигураций по умолчанию не заполняется!
"Там корректнее ИМХО будет<br>Основание=СокрЛП(Докум.ДокОснование.ВидОперации.ПредставлениеВида())+" № "+СокрЛП(Докум.ДокОснование.НомерДок)+" от "+Строка(Докум.ДокОснование.ДатаДок);<br>или<br>Основание=СокрЛП(глНазваниеДокументаВЖурнале(Докум.ДокОснование))+" № "+СокрЛП(Докум.ДокОснование.НомерДок)+" от "+Строка(Докум.ДокОснование.ДатаДок);<br><br>"
"> Там корректнее ИМХО будет<br>задача была так:<br>> в строке основание было введено на основании чего сделан этот документ<br>а это уж "красота" ! ;-)"
> в комплексной и ТиСе реализация вводится, как правило на основании Заявки!<br>А заявка, это что по-вашему, не счет? <br>Только идентификатор по-другому называется.<br>Если уж на то пошло, тогда ещё проще: Докум.ДокОснование.<br>У меня в комплексной всё заработало!