Страница 1 из 1
печать внешнего атрибута контрагента в СФ
Добавлено: 05 ноя 2004, 15:17
АВМ
Добрый день!
Подскажите, как лучше реализовать вывод в печатную форму счет-фактуры, внешний атрибут из каталога организаций. Попробовал по аналогии с ГТД - не получилось.
Заранее, спасибо!
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 05 ноя 2004, 15:32
Deinis
Переделать link-форму (добавить собственную на основе существующей): добавить туда свой create view по таблице AttrVal и вывести значение.
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 05 ноя 2004, 15:39
АВМ
А nrec организации брать из штатного view'a vSpSchf?
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 05 ноя 2004, 15:59
Seybukan
function sTxoGetExtAttr (TableName, AttrName : TName; cRec : comp) : string;
function doTxoGetExtAttr(TableName, AttrName : TName; cRec : comp) : double;
function dTxoGetExtAttr (TableName, AttrName : TName; cRec : comp) : date;
function tTxoGetExtAttr (TableName, AttrName : TName; cRec : comp) : time;
если в потоке есть nRec организации
то можно просто подставить одну из этих функций.
При условии конечно что релиз у вас 5.85 и выше
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 09 ноя 2004, 08:21
АВМ
Релиз 5.84
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 09 ноя 2004, 11:21
edward_K
1. гтд вроде там в цикле по спец. определяется - а тебе нужно в шапке - как миниум твой кусок должен стоять перед шапкой.
2. если ты добавляешь вьюху , то не забудь во всех обращениях к таблам прописать имя вьюх соот., в стандартном куске этого не сделано(его тоже нужно подправить).
Примерно так
vvv.schfact.???? ,vvv.getfirst ?????
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 09 ноя 2004, 12:21
ecasoft
Абсолютно по аналогии с ГТД.
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 09 ноя 2004, 14:38
АВМ
2Косякин Игорь
А примерчик в студию можно, если нетрудно?
Re: печать внешнего атрибута контрагента в СФ
Добавлено: 09 ноя 2004, 15:11
ecasoft
Я не понимаю в чем проблема. Берете исходный текст Счета-фактуры...там выводится
как атрибут ГТД.
В коде меняете coKatParty на соKatOrg..
Nrec в третьем параметре вывоза самой функции получения значения ставите KatOrg.Nrec....если нет такого поля в потоку, то получаете его через Имя или ИНН организации и все.
Примеров у меня на компе нет...а на память я не напишу точно, но можете войти в тему Галатика (выше) и покапаться в старом..там уже пару раз эту тему мусолили..там и примеры есть.