Вид отпуска в приказе на отзыв

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
neon_tmn
Сообщения: 16
Зарегистрирован: 02 апр 2015, 10:49

Вид отпуска в приказе на отзыв

Сообщение neon_tmn »

Добрый день.
Правлю форму группового приказа на отзыв.
Я добавляю колонку в таблице "Вид отпуска", мне нужно, чтобы в этой колонке выводилось наименование отпуска, например ежегодный основной или ежегодный дополнительный и др.
Но в стандартных полях нет поля вида приказа, как мне получить его значение?
Прототип NformRD40a
Цикл
.{ NformRD40aCycle CheckEnter
^ ^ ^ ^ ^ ^ ^ ^ ^
.}
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Re: Вид отпуска в приказе на отзыв

Сообщение Алексей »

найти в прототипе поле типа comp (ссылка на запись), спозиционироваться и вывести.
neon_tmn
Сообщения: 16
Зарегистрирован: 02 апр 2015, 10:49

Re: Вид отпуска в приказе на отзыв

Сообщение neon_tmn »

Поля с типом comp в прототипе печатной формы:
TITLEDOCNREC
CONTDOCNREC
PERSNREC
APPOINTNREC

Я думаю, что использовать нужно APPOINTNREC.
Как в печатной форме спозиционироваться?
RAJAH
Местный житель
Сообщения: 932
Зарегистрирован: 18 фев 2008, 12:49

Re: Вид отпуска в приказе на отзыв

Сообщение RAJAH »

Подозреваю, что надо как-то так:

Код: Выделить всё

...
CONTDOCNREC        == contdoc.nrec and
contdoc.objnrec   /== vacations.nrec and
vacations.vactype /== klotpusk.nrec
...
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Вид отпуска в приказе на отзыв

Сообщение m0p3e »

Если нужен отпуск из которого идет отзыв, то:

Код: Выделить всё

       ContDocNrec == ContDoc.nrec
   and ContDoc.ObjNrec == OtpOtz.nrec
   and OtpOtz.kOtpus == KlOtpusk.kOtpus
Но нужно учитывать, что одним отзывом можно отозвать сразу из нескольких разных отпусков, если они идут один за другим.
neon_tmn
Сообщения: 16
Зарегистрирован: 02 апр 2015, 10:49

Re: Вид отпуска в приказе на отзыв

Сообщение neon_tmn »

Так и получается. Отзыв у одного сотрудника. Отпуск идет один за другим и соответственно отзыв из двух отпусков. Но двумя строками в приказе. То есть сначала отзыв из основного ежегодного, затем отзыв из дополнительного отпуска.
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Re: Вид отпуска в приказе на отзыв

Сообщение m0p3e »

neon_tmn писал(а):Так и получается. Отзыв у одного сотрудника. Отпуск идет один за другим и соответственно отзыв из двух отпусков. Но двумя строками в приказе. То есть сначала отзыв из основного ежегодного, затем отзыв из дополнительного отпуска.
В этом случае проблем быть не должно.
Но если, например идут отпуска:
1. Ежегодный с 21.09.2015 по 27.09.2015
2. Дополнительный с 28.09.2015 по 30.09.2015
и отзыв сделан с 21.09.2015 по 30.09.2015 одним периодом, то вернет просто ежегодный.
Ответить