Страница 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....если нет такого поля в потоку, то получаете его через Имя или ИНН организации и все.

Примеров у меня на компе нет...а на память я не напишу точно, но можете войти в тему Галатика (выше) и покапаться в старом..там уже пару раз эту тему мусолили..там и примеры есть.