Звоните
Екатеринбург
Пишите
Вход Регистрация

Раздел договор БП7

Написать сообщение
Сообщение будет добавлено в самый конец дискуссии
<Владимир> 17 марта 2009, 11:03#
При открытие раздела договор всплывает окно ошибка создания документа. Что делать?
eleomis 17 марта 2009, 11:03#
Версия программы какая?
<Алексей> 27 марта 2009, 14:03#
Здравствуйте, возник вопрос, какие параметры влияют на склонение должности в преамбуле договора, распространенные должности склоняются как надо, но у нас иногда встречается такая должность как Глава КФХ, в самой преамбуле склонение получается такое : "... в лице главой КФХ ..." , когда нужно на окончании -Ы, как этого добиться???
eleomis 30 марта 2009, 09:03#
<Алексей>
Здравствуйте, возник вопрос, какие параметры влияют на склонение должности в преамбуле договора, распространенные должности склоняются как надо, но у нас иногда встречается такая должность как Глава КФХ, в самой преамбуле склонение получается такое : "... в лице главой КФХ ..." , когда нужно на окончании -Ы, как этого добиться???

Пока такой возможности нет, но в одной из следующих версий будет возможность добавления слова в список исключений.
<Алексей> 02 апреля 2009, 11:04#
Здравствуйте, возник вопрос, можноли сделать договор с отдельной спецификацией, и изменять срок поставке не в редакторе а в меню программы.
eleomis 03 апреля 2009, 09:04#
<Алексей>, образец договора отправьте по адресу 3@375.ru.
<Станислав> 26 апреля 2009, 14:04#
На предыдущем примере Глава КФХ выводится глава кфх или нужно директор ТФ УП-1 а выводится директор тф уп-1, как сделать чтобы регистр не менялся. Заранее спасибо.
<Станислав> 26 апреля 2009, 14:04#
В реквизитах фирм отсутствует КПП?? Пришлось в редакторе 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')] плиз подскажите
SYSTEMLORD 04 Май 2009, 12:05#
В преамбуле договора наименование должности "Глава КФХ" выводится как "глава кфх", или нужно "директор ТФ УП-1", а выводится "директор тф уп-1", как сделать чтобы регистр не менялся.Ответ на 29-й вопрос не помогает.Заранее спасибо.
eleomis 02 июня 2009, 12:06#
SYSTEMLORD, такое происходит в результате применения функции PadegProf, склоняющей должность. Сейчас возможности отменить изменение регистра нет. В следующих версиях будет добавлена возможность задать список исключений для этой функции.
SYSTEMLORD 04 июня 2009, 12:06#
Спасибо, а по поводу КПП в реквизитах, и переменных [gv(qryDoc['fFirm'], 'Custom1')] [gv(qryDoc['fFirm'], 'Custom2')] [gv(qryDoc['fPartner'], 'Custom1')] [gv(qryDoc['fPartner'], 'Custom2')]??
eleomis 05 июня 2009, 10:06#
SYSTEMLORD, КПП вы правильно вывели, поля Custom1 и Custom2 можно таким же способом вывести.
eleomis 08 июня 2009, 14:06#
Сообщение перенесено в тему «Бизнес Пак 7» / «Работа с программой» / «Ошибка при печати договора». Перейти
<Станислав> 31 июля 2009, 10:07#
eleomis, Таким же способом не получается, возможно есть другая возможность вывести дополнительную информацию в реквизитах: допустим такую: Департамент финансов ТО (л/с МС 031120228 ИКТД, ГЛПУ ТО "Детский костно туберкулезный санаторий") - необходимо чтобы присутствовала в реквизитах, в бп 6 эта информация выводилась с помощью Custom1,2. Возможно можно уйти от переменной [gPartnerList] и добавлять ИНН КПП Адрес конкретными для них переменными. Нужно очень плизз помогите, без этого раздел договоров мне просто бесполезен.
<Ixion> 31 июля 2009, 12:07#
<Станислав>
Таким же способом не получается

Что именно у Вас не получается? Выражения [gv(qryDoc['fPartner'], 'Custom1')] и [gv(qryDoc['fPartner'], 'Custom2')] выводят в формах договоров дополнительные поля 1 и 2 для организации выбранной как "Сторона 2", для вывода ИНН и КПП можно использовать [gv(qryDoc['fPartner'], 'INN')] и [gv(qryDoc['fPartner'], 'KPP')] соответственно.
<Станислав> 02 августа 2009, 11:08#
<Ixion>,
Спасибо всё получилось, с переменными. Не получилось интегрировать Custom1, и Custom2 в [gPartnerList],где можно взять список всех переменных,
<Станислав> 02 августа 2009, 12:08#
[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"]

Может кому пригодится
<Станислав> 03 августа 2009, 17:08#
Будьте добры скажите какая переменная используется для примечания (NOTE1 в бп6)
<Станислав> 03 августа 2009, 17:08#
Нашёл [qryDoc."fNote"]
<Станислав> 03 августа 2009, 18:08#
Переменная [PadegProf(gv(mgd(qryDoc['fFirm'], 'FirmPersonDutie'), 'Name'), 1)]и соответственно [PadegProf(gv(mgd(qryDoc['fPartner'], 'PartnerPersonDutie'), 'Name'), 1)] в подписях сторон выводит наименование должности с маленькой буквы, например вместо Генеральный директор пишется генеральный директор, мой обидеться может за это :), есть ли переменная для вывода краткого наименования фирмы, и наименования должностей? Нужно чтобы было Генеральный директор ООО "Гарант"", а получается "генеральный директор Открытое Акционерное Общество "Гарант". Можно ли обойтись без функции PadegProf либо задать список исключений для этой функции?? Плиз.... помогите очень нужно!!!
Включите отображение картинок
Подписаться на тему