![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Учет доставки периодики. Проблема с недоставкой. [D7, IB6.x]
Xmen © (2007-09-14 10:39:00)Привет!
Вот сижу и не могу решит одну задачку, и теперь надеюсь на ваш помощь.
Задача такая делаю программку для библиотеке нашей организации, с книгами разобрался, но вот беда организация получает и периодику газеты и журналы, для учета которых не могу сделать программку. Дело такое библиотека получает газеты и журналы, которых доставляет одна фирма и нужно вести их учет. Газеты и журналы могут, выходит: 5 раз в неделю, 4 раза в неделю, 3 раза в неделю, 2 раза в неделю, 1 раз в неделю, 2 раза в месяц, 1 раз в месяц, 1 раз в 2 месяца, 1 раз в 3 месяца, 1 раз в 6 месяце, др. без срока. Фирма не всегда хорошо выполняет свои обязанности доставка идет со срывом иногда даже некоторые номера журналов не доходят до нас или делают доставку с опозданием. И вот все это нужно учитывать и делать итоговый месячный отчет о доставке и не доставке для бухгалтерии. Я сделал форму для регистрации периодики и форму для ввода данных о доставке. И это работает, но вот учет о не доставленных номеров не как получается. Не могу додуматься, как это можно сделать. Уважаемы мастера дайте совет.
Для программы сделал 3 таблицы. 1 – Jurnal – информация о журналах и газет. Поля: id – понятно что, name – наименование (string), period – периодичность(integer даны получается с др. табл. Period), count_jornal – количество подписки(int), type_izd – тип издания (месная/зарубежная int). 2 – Jornal_in – информация о доставке. Поля: id – ну это, Jornal_id – id из табл. Jornal, date_in – дата доставки, kol_izd – количество поставки, num_izd – номер издания. 3 – Period – справочник по периодичности газет и журналов. Спасибо за то что почитали до конца :)
Xmen (2007-09-14 11:12:00) [21]
> Sergey13 © (14.09.07 11:04) [4]
> > [0] Xmen (14.09.07 10:39)Можно подумать в этом напрвлении
> (первое, что пришло в голову). Завести таблицу с номерами
> периодики (раз периодичность известна) и атрибутом доставки/получения.
> Т.е. для еженедельника вероятно наличие 52 номеров в год
> и известны предельные даты выхода (типа воскресенье), следовательно
> можно поставить на контроль что из заказанного не пришло
> на сегодняшний день.
Я тоже об этом подумал но боялся вам написать может это было бы излищним вед нужно создавать каждый год новую таблицу с полями периодики и строкой 365(366) и заполнит его. Но это еще туманно. :( И еще есть количество поставки этим как быть? Нужно подумать ......
Anatoly Podgoretsky (2007-09-14 11:07:00) [22]> Xmen (14.09.2007 11:06:06) [6]
Тут нужна постановка задачи, а не идея.
Xmen (2007-09-14 11:06:00) [23]
> Anatoly Podgoretsky © (14.09.07 10:47) [1]
> Где код
Для чего?
мне идея нужна как можно сделат учет недоставке.
Я могу код показать но низнаю какую часть.
> Desdechado © (14.09.07 10:49) [2]
> В чем, собственно, вопрос?В тренировке методов "додумывания"?
>
Вопрос в том как организовать работу то есть в каком направление нужно копать.
> Johnmen © (14.09.07 10:49) [3]
> В чём КОНКРЕТНО вопрос - неясно...
Или всетаки код показать но незнаю зачем? У меня код есть но этот код уже работает(регестрация на год периодику/подписка и учет доставки), мне нужн совет а потом я напишу код (Учет недоставленной периодики.)
Sergey13 (2007-09-14 11:06:00) [24]+ к
> [4] Sergey13 © (14.09.07 11:04)
Заполнять таблицу во время подписки на издание/заключение договора на поставку.
Sergey13 (2007-09-14 11:04:00) [25]> [0] Xmen (14.09.07 10:39)
Можно подумать в этом напрвлении (первое, что пришло в голову). Завести таблицу с номерами периодики (раз периодичность известна) и атрибутом доставки/получения. Т.е. для еженедельника вероятно наличие 52 номеров в год и известны предельные даты выхода (типа воскресенье), следовательно можно поставить на контроль что из заказанного не пришло на сегодняшний день.
Johnmen (2007-09-14 10:49:00) [26]В чём КОНКРЕТНО вопрос - неясно...
Desdechado (2007-09-14 10:49:00) [27]В чем, собственно, вопрос?
В тренировке методов "додумывания"?
Anatoly Podgoretsky (2007-09-14 10:47:00) [28]Где код