Основание в torg12.ert
14.11.2008
16:56
#11
Да там, что-то странное... в таблице в поле где выводить основание нет переменной, но оно имеет тип - выражение и т.п.
14.11.2008
19:17
#14
"// Выводим шапку таблицы. Шапка печатается на каждом листе.
ПечТабл.ВывестиСекцию("Шапка|" + ВертСекция);
//вставка+
Если ПустоеЗначение(Докум.ДокОснование)=0 Тогда
_вставкаИмяРеквизита = """";
Если глЕстьРеквизитШапки("ДокОснование", Докум.Вид())=1 Тогда
_вставкаИмяРеквизита = "ДокОснование";
КонецЕсли;
Если глЕстьРеквизитШапки("Основание", Докум.Вид())=1 Тогда
_вставкаИмяРеквизита = "Основание";
КонецЕсли;
Если ПустоеЗначение(_вставкаИмяРеквизита)=0 Тогда
ТабОбласть = ПечТабл.Область(ПечТабл.ВысотаТаблицы() - 4,3);
ТабОбласть.Текст= Докум.ПолучитьАтрибут(_вставкаИмяРеквизита).ТекущийДокумент();
КонецЕсли;
КонецЕсли;
//вставка-
"
ПечТабл.ВывестиСекцию("Шапка|" + ВертСекция);
//вставка+
Если ПустоеЗначение(Докум.ДокОснование)=0 Тогда
_вставкаИмяРеквизита = """";
Если глЕстьРеквизитШапки("ДокОснование", Докум.Вид())=1 Тогда
_вставкаИмяРеквизита = "ДокОснование";
КонецЕсли;
Если глЕстьРеквизитШапки("Основание", Докум.Вид())=1 Тогда
_вставкаИмяРеквизита = "Основание";
КонецЕсли;
Если ПустоеЗначение(_вставкаИмяРеквизита)=0 Тогда
ТабОбласть = ПечТабл.Область(ПечТабл.ВысотаТаблицы() - 4,3);
ТабОбласть.Текст= Докум.ПолучитьАтрибут(_вставкаИмяРеквизита).ТекущийДокумент();
КонецЕсли;
КонецЕсли;
//вставка-
"
15.11.2008
06:48
#16
Какой документ-основание? Счет чтоли? Накладная вводится на основании счета.
(там подписано: договор, заказ-наряд)? Это можно и вручную подписать. Ну в крайнем случае, напишите: Док.Договор в этой ячейке таблицы.
(там подписано: договор, заказ-наряд)? Это можно и вручную подписать. Ну в крайнем случае, напишите: Док.Договор в этой ячейке таблицы.
15.11.2008
19:15
#17
> Какой документ-основание? Счет чтоли? Накладная вводится на основании счета.
в комплексной и ТиСе реализация вводится, как правило на основании Заявки!
К тому же графа основание в этих конфигураций по умолчанию не заполняется!
в комплексной и ТиСе реализация вводится, как правило на основании Заявки!
К тому же графа основание в этих конфигураций по умолчанию не заполняется!
17.11.2008
11:20
#18
"Там корректнее ИМХО будет
Основание=СокрЛП(Докум.ДокОснование.ВидОперации.ПредставлениеВида())+" № "+СокрЛП(Докум.ДокОснование.НомерДок)+" от "+Строка(Докум.ДокОснование.ДатаДок);
или
Основание=СокрЛП(глНазваниеДокументаВЖурнале(Докум.ДокОснование))+" № "+СокрЛП(Докум.ДокОснование.НомерДок)+" от "+Строка(Докум.ДокОснование.ДатаДок);
"
Основание=СокрЛП(Докум.ДокОснование.ВидОперации.ПредставлениеВида())+" № "+СокрЛП(Докум.ДокОснование.НомерДок)+" от "+Строка(Докум.ДокОснование.ДатаДок);
или
Основание=СокрЛП(глНазваниеДокументаВЖурнале(Докум.ДокОснование))+" № "+СокрЛП(Докум.ДокОснование.НомерДок)+" от "+Строка(Докум.ДокОснование.ДатаДок);
"
Читают тему
(гостей: 1)