Номер договора в накладную на отпуск
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный обитатель
- Сообщения: 180
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Подмосковье
- Контактная информация:
Номер договора в накладную на отпуск
Как внести в накладную на реализацию поле "Номер договора" ??? Помогите пожалуйста
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: Номер договора в накладную на отпуск
Учтите, если Вы подвязываете договор непосредственно из накладной, в этой накладной пропадает связка с ДО (обнуляется поле cStepDoc в таблице KatSopr и SoprHoz). Поэтому привязывать договор можно только (!!!) к ДО.
Подробнее (схему) - см. в почте.
Подробнее (схему) - см. в почте.
-
- Постоянный обитатель
- Сообщения: 180
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Подмосковье
- Контактная информация:
Re: Номер договора в накладную на отпуск
Я не верно видимо спросила - мне нужно в ДО снести ссылку на Договор. Как в прототипе PRBDOC называется поле. Для накладной ссылку я нашла.
-
- Местный житель
- Сообщения: 226
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Урал
- Контактная информация:
Re: Номер договора в накладную на отпуск
В этом прототипе есть поле BaseDocNrec, так что тебе не составит труда вытащить договор в линк-форму!
в линк-форме пишешь:
.create view dog as select * from dogovor
where ((basedoc.cdogovor == dogovor.nrec))
and basedoc.nrec = comp(BaseDocNrec);
...
.begin if dog.getfirst = 0 then
nomerdogovora:=dog.dogovor.nodoc else
nomerdogovora:='';
end.
...
в линк-форме пишешь:
.create view dog as select * from dogovor
where ((basedoc.cdogovor == dogovor.nrec))
and basedoc.nrec = comp(BaseDocNrec);
...
.begin if dog.getfirst = 0 then
nomerdogovora:=dog.dogovor.nodoc else
nomerdogovora:='';
end.
...