Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Придумал такой принцип / 15 сообщений из 15, страница 1 из 1
17.09.2012, 16:01
    #37960657
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
У меня в программе (складского толка) из одного документа порождается другой. Товарная спецификация порожденного документа является подмножеством товарной спецификации документа-основания.

Из документа-основания может быть порождено несколько документов-наследников.

Далее, документ-основание переводится в новое состояние - конкретно, товар по нему резервируется.

Теперь представим, что в документе-основании 10 единиц некого товара. Зарезервировать удалось только 3 единицы (остатки не позволяют).

В двух документах-наследниках у меня по 5 единиц этого товара.

Я решил, что буду показывать в документах-наследниках резерв по 3 штуки в каждом, потому что неизвестно какой из этих документов пользователь решит отгрузить.

Какие мнения.
...
Рейтинг: 0 / 0
17.09.2012, 16:04
    #37960662
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
AlexsalogКакие мнения.
отойти в системе от понятия документа, как чего-то большего, чем обычная форма для печати
...
Рейтинг: 0 / 0
17.09.2012, 16:09
    #37960672
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
iscrafmAlexsalogКакие мнения.
отойти в системе от понятия документа, как чего-то большего, чем обычная форма для печати

Это уже сделано. Но по документу в экранной форме надо видеть некую сопроводительную информацию.
То есть пользователь открыл документ, который является формальным списком для печати и именно с этим списком хочет произвести какие то действия - отгрузить например.

Так вот, я размещаю в экранной форме некую дополнительную информацию позволяющую принять решение. Конкретно количество товара на резерве. И с резервом происходит такая вещь, которую я описал - этакий дуализм. То есть я могу отгрузить эти 3 штуки или эти 3 штуки. В "том" документе или в "этом".
...
Рейтинг: 0 / 0
17.09.2012, 16:14
    #37960682
iscrafm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
а что тогда понимается под "документом"?
Например, если в системе есть транзакция (сервис) "Отгрузка товара", то она всего одн а, а то что на основании ее данных можно сформировать накладную, счет-фактуру, счет и еще десяток всякой ерунды - не интересует никого.
...
Рейтинг: 0 / 0
17.09.2012, 16:21
    #37960709
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
AlexsalogКакие мнения.
Есть мнение, что надо генерить цепочку, а не из корня создавать кучу разных.
Тогда всегда можно понять, какая позиция зарезервирована, и на сколько.
...
Рейтинг: 0 / 0
17.09.2012, 16:35
    #37960733
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
Сергей ВаскецовAlexsalogКакие мнения.
Есть мнение, что надо генерить цепочку, а не из корня создавать кучу разных.
Тогда всегда можно понять, какая позиция зарезервирована, и на сколько.

Да да, у меня цепочка, но с разветвлениями. На основании одного документа можно сделать несколько.

Допустим, у меня документ в основании:

Код: sql
1.
2.
3.
Документ1
   - сапоги  - 7 шт.
   - туфли   - 3 шт.


Создаю два счета:

Код: sql
1.
2.
3.
4.
5.
Счет1:
   - сапоги  - 4 шт.

Счет2:
   - сапоги  - 3 шт.



Вроде все логично.

Документ1 находился и находится в статусе: "Нужно отгружать". Но резерв не образовался потому, что не было остатков.

И вот остатки появились: сапоги - 3 шт. Товар должен зарезервироваться.

Если бы у меня на данный момент был бы только Документ 1, то я бы отразил в нем напротив сапог резерв 3 шт. из 7 шт. и все ок.

Но я хочу показать (это именно информирующая функция) количество резерва и в каждом счете. Как быть ?

Я склоняюсь к тому чтобы показывать в каждом счете напротив сапог резерв 3 шт. Потому что непонятно что пользователь захочет отгрузить.
...
Рейтинг: 0 / 0
17.09.2012, 16:39
    #37960739
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
iscrafmа что тогда понимается под "документом"?
Например, если в системе есть транзакция (сервис) "Отгрузка товара", то она всего одн а, а то что на основании ее данных можно сформировать накладную, счет-фактуру, счет и еще десяток всякой ерунды - не интересует никого.

А у транзакции будет номер документа ? Не в том смысле что документ и есть транзакция, а в том что транзакция должна соответствовать (не всегда, но в некоторых случаях это необходимо) некому "формальному списку для распечатки".

Я с вами согласен, но прошу обратить внимание на цель отражения резерва в экранной форме документа - информировать пользователя о его потенциальных возможностях.
...
Рейтинг: 0 / 0
17.09.2012, 16:40
    #37960743
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
А вы разработчик или специалист по бизнес-процессам? Или и то, и другое?
...
Рейтинг: 0 / 0
17.09.2012, 16:41
    #37960745
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
AlexsalogЕсли бы у меня на данный момент был бы только Документ 1, то я бы отразил в нем напротив сапог резерв 3 шт. из 7 шт. и все ок.
Но я хочу показать (это именно информирующая функция) количество резерва и в каждом счете. Как быть ?
Создавать отдельным документом акт резервирования. Генерить его тоже в цепочке. И не трогать утверждённые документы.
...
Рейтинг: 0 / 0
17.09.2012, 16:45
    #37960760
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
ЛагманА вы разработчик или специалист по бизнес-процессам? Или и то, и другое?

Специалист по бизнес-процессам - человек от бизнеса. Я систему проектирую и реализую.
...
Рейтинг: 0 / 0
17.09.2012, 16:48
    #37960776
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
Сергей ВаскецовAlexsalogЕсли бы у меня на данный момент был бы только Документ 1, то я бы отразил в нем напротив сапог резерв 3 шт. из 7 шт. и все ок.
Но я хочу показать (это именно информирующая функция) количество резерва и в каждом счете. Как быть ?
Создавать отдельным документом акт резервирования. Генерить его тоже в цепочке. И не трогать утверждённые документы.

Это все понятно. Но я хотел ретроспективно, направляясь "в прошлое" показывать в предыдущих документах общий статус по резерву/отгрузке.

Допустим есть исходная заявка. Разве не логично показать общий статус отгрузки и резерва по ней ?
...
Рейтинг: 0 / 0
17.09.2012, 16:50
    #37960786
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
AlexsalogДопустим есть исходная заявка. Разве не логично показать общий статус отгрузки и резерва по ней ?
Логично это уметь показывать.
Но поверьте, если это собирать в цепочеке по дочерним документам, то не придётся лазить в утверждённые документы, и не будет вопроса, к какой строке относится резерв.
...
Рейтинг: 0 / 0
17.09.2012, 16:59
    #37960804
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
Сергей Васкецов,

Ок,подумаю.
...
Рейтинг: 0 / 0
17.09.2012, 17:00
    #37960810
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
Непойму, почему Вас вообще, как разработчика должен интересовать вопрос, нужно ли клиенту видеть резервы, сделанные по родительскому документу, просматривая подчиненные документы?
А вообще судя по 13177336 все достаточно логично.
...
Рейтинг: 0 / 0
17.09.2012, 17:10
    #37960829
olexande
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Придумал такой принцип
Есть хороший принцип "кто первый пришел - того и тапки" ... Или сапоги :)

Или задать тупо юзеру вопрос - пусть он сам решает, в какой очередности выполнять заявки при нехватке ресурсов ...

Но на время таки наверно стоит поглядывать ... А то может получиться что отправите на продажу 100 заявок по 1 сапогу в день, а заявка на 7-мь месяц будет лежать ;)
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Придумал такой принцип / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]