Re: Ограничения на дату возврата с бронеполки
Пользователь:
PRM (IP-адрес скрыт)
Дата: 20, October, 2009 09:01
Alio написал(а):
-------------------------------------------------------
> Не понял...
Правильно было бы написать так:
Может быть, следует ввести в АРМ Книговыдача ограничения на дату возврата, выставляемую при выдаче с бронеполки? (Чтобы при выдаче с бронеполки нельзя было выставить дату возврата больше даты возврата, введённой при выдаче на бронеполку.)
---
Пример, отражающий текущую ситуацию:
В АРМ Читатель:
1) выполняется заказ.
В БД RQST:
000012
#201/1:_Перроун Старший, Поль Дж. Создание корпоративных систем на базе Java 2 Enterprise Edition [Текст] : рук. разработчика : [пер. с англ.] / П. Д. Перроун Старший, Венката С.Р. "Кришна", Р. Чаганти, 2001. - 1179 с.
#903/1:_-722799
#102/1:_СПР
#40/1:_10-20-2009 11:52:13
#30/1:_111
#31/1:_111 (Кат. аспирант) - Бродовский Александр Иосифович, 1979. Записан в АБ2; АБ1
#1/1:_IBIS
В АРМ Книговыдача:
1) выполняется выдача (из хранилища) на бронеполку, устанавливается дата возврата 01.12.2009 г.
В БД RQST:
000012
#201/1:_Перроун Старший, Поль Дж. Создание корпоративных систем на базе Java 2 Enterprise Edition [Текст] : рук. разработчика : [пер. с англ.] / П. Д. Перроун Старший, Венката С.Р. "Кришна", Р. Чаганти, 2001. - 1179 с.
#903/1:_-722799
#102/1:_СПР
#40/1:_10-20-2009 11:52:13
#30/1:_111
#31/1:_111 (Кат. аспирант) - Бродовский Александр Иосифович, 1979. Записан в АБ2; АБ1
#1/1:_IBIS
#910/1:_^A0^BП4^DСПР^U2004/7^C20041018^Z1
#42/1:_20091201
#43/1:_10-20-2009 11:56:36
2) выполняется выдача (в читальном зале) с бронеполки, устанавливается дата возврата 21.12.2009 г. (ограничений нет)
В БД RQST:
000012
#201/1:_Перроун Старший, Поль Дж. Создание корпоративных систем на базе Java 2 Enterprise Edition [Текст] : рук. разработчика : [пер. с англ.] / П. Д. Перроун Старший, Венката С.Р. "Кришна", Р. Чаганти, 2001. - 1179 с.
#903/1:_-722799
#102/1:_СПР
#40/1:_10-20-2009 11:52:13
#30/1:_111
#31/1:_111 (Кат. аспирант) - Бродовский Александр Иосифович, 1979. Записан в АБ2; АБ1
#1/1:_IBIS
#910/1:_^A0^BП4^DСПР^U2004/7^C20041018^Z1
#43/1:_10-20-2009 11:56:36
#42/1:_20091221
#41/1:_10-20-2009 11:58:12
---
Таким образом, данные в поле 42 перезаписываются при выдаче с бронеполки.
Может быть, если ограничения не вводить, то ввести в AUTOIN.GBL БД RQST строку, добавляющую содержимое поля 42 в другое (повторяющееся) поле?