Раздел договор БП7
Написать сообщение
Сообщение будет добавлено в самый конец дискуссии
При открытие раздела договор всплывает окно ошибка создания документа. Что делать?
Здравствуйте, возник вопрос, какие параметры влияют на склонение должности в преамбуле договора, распространенные должности склоняются как надо, но у нас иногда встречается такая должность как Глава КФХ, в самой преамбуле склонение получается такое : "... в лице главой КФХ ..." , когда нужно на окончании -Ы, как этого добиться???
<Алексей> Пока такой возможности нет, но в одной из следующих версий будет возможность добавления слова в список исключений. Здравствуйте, возник вопрос, можноли сделать договор с отдельной спецификацией, и изменять срок поставке не в редакторе а в меню программы.
<Алексей>, образец договора отправьте по адресу 3@375.ru.
На предыдущем примере Глава КФХ выводится глава кфх или нужно директор ТФ УП-1 а выводится директор тф уп-1, как сделать чтобы регистр не менялся. Заранее спасибо.
В реквизитах фирм отсутствует КПП?? Пришлось в редакторе sol добавлять
select d."fObject", d."fName", d."fDate", d."fSum", d."fFirm", d."fPartner", (SELECT "fV0" FROM "tExtend" WHERE "fOwner" = d."fObject") "fFirmBase", (SELECT "fV1" FROM "tExtend" WHERE "fOwner" = d."fObject") "fPartnerBase", cast(NULLIF((SELECT "fV2" FROM "tExtend" WHERE "fOwner" = d."fObject"), '') as double precision) "fNDS", (SELECT "fV3" FROM "tExtend" WHERE "fOwner" = d."fObject") "fSubject", (SELECT "fV4" FROM "tExtend" WHERE "fOwner" = d."fObject") "fNote", f."fFullName" "fFirmName", f."fAddress" "fFirmAddress", f."fINN" "fFirmINN", f."fKPP" "fFirmKPP", f."fRasDep" "fFirmRasDep", f."fCorDep" "fFirmCorDep", f."fBIK" "fFirmBIK", f."fBank" "fFirmBank", p."fFullName" "fPartnerName", p."fAddress" "fPartnerAddress", p."fINN" "fPartnerINN", p."fKPP" "fPartnerKPP", p."fRasDep" "fPartnerRasDep", p."fCorDep" "fPartnerCorDep", p."fBIK" "fPartnerBIK", p."fBank" "fPartnerBank", d."fByCurr" from "tDoc" d left outer join "tFirm" f on (f."fObject" = d."fFirm") left outer join "tFirm" p on (p."fObject" = d."fPartner") where d."fObject" = :aObject Затем в коде var c, DocSum: string; nds: Double; gFirmList: string; gPartnerList: string; function ListParams(aPart: string): string; var cNames: array of string = [ 'Address', 'INN', 'KPP', 'RasDep', 'CorDep', 'BIK']; cCaptions: array of string = [ '', 'ИНН', 'КПП', 'р/с', 'к/с', 'БИК']; i: Integer; v: string; begin Result := ''; for i := 0 to Length(cNames) - 1 do begin v := qryDoc.FieldByName('f' + aPart + cNames[i]).AsString; if Length(v) > 0 then begin Result := Result + #13#10 + cCaptions[i]; if cCaptions[i]<>'' then Result := Result + ' '; Result := Result + v; if cNames[i]='RasDep' then Result := Result + ' в ' + qryDoc.FieldByName('f' + aPart + 'Bank').AsString; end; end; end; вроде получилось. Как добавить чтобы в рекизитах выводились переменные [gv(qryDoc['fFirm'], 'Custom1')] [gv(qryDoc['fFirm'], 'Custom2')] [gv(qryDoc['fPartner'], 'Custom1')] [gv(qryDoc['fPartner'], 'Custom2')] плиз подскажите В преамбуле договора наименование должности "Глава КФХ" выводится как "глава кфх", или нужно "директор ТФ УП-1", а выводится "директор тф уп-1", как сделать чтобы регистр не менялся.Ответ на 29-й вопрос не помогает.Заранее спасибо.
SYSTEMLORD, такое происходит в результате применения функции PadegProf, склоняющей должность. Сейчас возможности отменить изменение регистра нет. В следующих версиях будет добавлена возможность задать список исключений для этой функции.
Спасибо, а по поводу КПП в реквизитах, и переменных [gv(qryDoc['fFirm'], 'Custom1')] [gv(qryDoc['fFirm'], 'Custom2')] [gv(qryDoc['fPartner'], 'Custom1')] [gv(qryDoc['fPartner'], 'Custom2')]??
SYSTEMLORD, КПП вы правильно вывели, поля Custom1 и Custom2 можно таким же способом вывести.
Сообщение перенесено в тему «Бизнес Пак 7» / «Работа с программой» / «Ошибка при печати договора». Перейти
eleomis, Таким же способом не получается, возможно есть другая возможность вывести дополнительную информацию в реквизитах: допустим такую: Департамент финансов ТО (л/с МС 031120228 ИКТД, ГЛПУ ТО "Детский костно туберкулезный санаторий") - необходимо чтобы присутствовала в реквизитах, в бп 6 эта информация выводилась с помощью Custom1,2. Возможно можно уйти от переменной [gPartnerList] и добавлять ИНН КПП Адрес конкретными для них переменными. Нужно очень плизз помогите, без этого раздел договоров мне просто бесполезен.
<Станислав> Что именно у Вас не получается? Выражения [gv(qryDoc['fPartner'], 'Custom1')] и [gv(qryDoc['fPartner'], 'Custom2')] выводят в формах договоров дополнительные поля 1 и 2 для организации выбранной как "Сторона 2", для вывода ИНН и КПП можно использовать [gv(qryDoc['fPartner'], 'INN')] и [gv(qryDoc['fPartner'], 'KPP')] соответственно. <Ixion>,
Спасибо всё получилось, с переменными. Не получилось интегрировать Custom1, и Custom2 в [gPartnerList],где можно взять список всех переменных, [qryDoc."fPartnerName"] - наименование партнера
[qryDoc."fPartnerBase"] - действуюшего на основании [gv(qryDoc['fPartner'], 'Address')] [gv(qryDoc['fPartner'], 'INN')] [gv(qryDoc['fPartner'], 'KPP')] [gv(qryDoc['fPartner'], 'Bank')] [gv(qryDoc['fPartner'], 'RasDep')] [gv(qryDoc['fPartner'], 'CorDep')] [gv(qryDoc['fPartner'], 'BIK')] [gv(qryDoc['fPartner'], 'Custom1')] [gv(qryDoc['fPartner'], 'Custom2')] [qryDoc."fFirmName"] - наименование фирмы [qryDoc."fFirmBase"] - действуюшего на основании [gv(qryDoc['fFirm'], 'Address')] [gv(qryDoc['fFirm'], 'INN')] [gv(qryDoc['fFirm'], 'KPP')] [gv(qryDoc['fFirm'], 'Bank')] [gv(qryDoc['fFirm'], 'RasDep')] [gv(qryDoc['fFirm'], 'CorDep')] [gv(qryDoc['fFirm'], 'BIK')] [gv(qryDoc['fFirm'], 'Custom1')] [gv(qryDoc['fFirm'], 'Custom2')] [qryDoc."fName"] - номер договора [FormatDateR('"dd" MMMM yyyy г.', <qryDoc."fDate">)]- дата договора [qryDoc."fSubject"] - предмет договора [DocSum] - цена договора [qryDoc."fByCurr"] Может кому пригодится Будьте добры скажите какая переменная используется для примечания (NOTE1 в бп6)
Переменная [PadegProf(gv(mgd(qryDoc['fFirm'], 'FirmPersonDutie'), 'Name'), 1)]и соответственно [PadegProf(gv(mgd(qryDoc['fPartner'], 'PartnerPersonDutie'), 'Name'), 1)] в подписях сторон выводит наименование должности с маленькой буквы, например вместо Генеральный директор пишется генеральный директор, мой обидеться может за это :), есть ли переменная для вывода краткого наименования фирмы, и наименования должностей? Нужно чтобы было Генеральный директор ООО "Гарант"", а получается "генеральный директор Открытое Акционерное Общество "Гарант". Можно ли обойтись без функции PadegProf либо задать список исключений для этой функции?? Плиз.... помогите очень нужно!!!
Подписаться на тему
|