|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Технические вопросы по оформлению справок №4 в подсистеме Меркурий.ГВЭ  XML
Индекс форума » Компонент МЕРКУРИЙ
Автор Сообщение
Дмитрий Шевченко

[Avatar]

Зарегистрирован: 31/05/2010 16:34:47
Сообщений: 22
Оффлайн

Рассмотрим следующую проблему. Одним из требований к модулю Меркурий.ГВЭ является возможность гашения справок 4-й формы. Вот как это сформулировано:

Александр Осминин wrote:На основе в/с оформляется запись входного журнала. Врач, заходя в модуль ГВЭ, должен видеть не все записи, относящиеся к тому же ГВЭ, а только записи, относящиеся к предприятиям, обслуживаемым данным врачом. На основе записи входного журнала оформялется справка 4-й формы (часть объема или весь объем списываются с исходной записи входного журнала). Необходимо, чтобы врач того предприятия, которое выступает получателем, при приходе партии погасил эту справку.

Гашение отличается от аннулирования тем, что вес груза в справке не возвращается назад в запись входного журнала, т.е. остается списанным. Но на основе этой справки № 4 создается новая запись входного журнала, которой врач указывает в качестве предприятия какое-то другое.


Проблема заключается в том, что сейчас записи входного журнала имеют привязку к учреждению ГВЭ, в котором они оформлялись и к в/с (если они не добавлялись вручную, тогда привязки к в/с нет), но не к какому-то предприятию. Предприятие сейчас указывается только при оформлении ВСД. Предлагается внести следующие изменения. При оформлении записи входного журнала (неважно, вручную или на основе в/с) будет указываться еще одно поле - обслуживающее предприятие для данной записи. Его врач будет выбирать из справочника точно так же, как выбирает сейчас получателя, но - при этом в справочнике будут отображаться только обслуживаемые врачом предприятия, и никакие другие. И вообще в списке входного журнала врач будет видеть только те записи входного журнала, которые относятся к обслуживаемым им предприятиям, и больше ничего. Сам он может создать только записи, относящиеся к его предприятиям.

Данное поле обслуживающего предприятия при оформлении записи входного журнала является обязательным, и его нельзя оставить пустым. Далее врач может на основе его оформить запись ВСД. В настоящий момент у ВСД в нашей системе есть три статуса - "Создан", "Оформлена" и "Аннулирована". Нужно ввести еще четвертый статус - "погашена". Это будет еще одна кнопка внизу страницы просмотра ВСД, которая будет появляться только у записей со статусом "Оформлена" (если запись еще не оформлена или уже аннулирована, то гасить ее вряд ли возможно). При нажатии на эту кнопку пользователь попадает на новую страницу гашения ВСД, где отображаются следующие данные:

  • Информация о справке - ее редактировать нельзя.

  • Примечание о процессе гашения - необязательно для заполнения.


  • Если пользователь все ввел и нажал на "Сохранить", проводится валидация, точно ли все введено правильно. Если все в порядке, записи ВСД выставляется статус "Погашена". Создается новая запись входного журнала, в которую копируются данные из исходной записи входного журнала, но при этом:

  • В качестве предприятия указывается получатель погашенной ВСД.

  • В качестве объема копируется не объем исходной записи, а тот, что указывался по ВСД.

  • В качестве списанного объема задается 0 - т.к. с этой новой записи ничего еще не списывалось.


  • Рассмотрим это на примере. Предположим, у нас имелась запись входного журнала - уран объемом 12 тонн с предприятия "Челябинск-70". На основе этой записи врач создал ВСД, списав 3 тонны и назначив в качестве получателя предприятие "Чернобыль-Припять". Когда этот груз пришел в "Чернобыль-Припять" другой врач его погасит, указав в качестве обслуживающего предприятия для новой записи входного журнала чернобыльское. Далее этот процесс может повторяться сколько угодно. При этом сохраняется справедливость закона сохранения массы - т.е. не может получиться одновременно оформлено (и не погашено) ВСД объемом больше, чем объем исходного груза в записи входного журнала.

    Однако с реализацией возникает ряд вопросов:

  • Что происходит при гашении записи ВСД, включающей в себя сведения о нескольких грузах одновременно? Создается несколько записей входного журнала?

  • Что происходит при гашении записи ВСД, созданной на основе продукции, выработанной предприятиями, а не на основе записей входного журнала?

  • Может ли врач указывать в качестве для получателя ВСД любые предприятия, или только те, что он обслуживает?

  • Какая фильтрация для записей ВСД и записей входного журнала должна быть для конкретного врача?

  • Требуется ли сохранять для отчетности историю - откуда именно появилась эта запись входного журнала (т.е. на основе какой ВСД она была создана)? Или подобная история не представляет интереса?


  • Пока что предполагается разрешение этих вопросов следующим образом:

  • ВСД оформляется одна на несколько записей входного журнала - это допустимо. Однако при гашении врач может погасить как всю ВСД, нажав на кнопку (в этом случае новое обслуживающее предприятие будет для всех новых записей входного журнала одно, как и примечание), так и отдельный груз, входящий в ВСД (в блоках для непогашенных грузов будут соответствующие ссылки). Если какой-то груз уже погашен, то он игнорируется при гашении всей ВСД и его нельзя погасить повторно (ссылка отсутствует).

  • Для ВСД на основе продукции, выработанной предприятиями, таких операций производить нельзя - ни для всей ВСД, ни для отдельных компонентов.

  • По идее в качестве получателя можно указать любое предприятие - т.к. иначе врачу, для того, чтобы указать в качестве получателя какое-то постороннее предприятие придется назначать его в список обслуживаемых, что приведет к недопустимой путанице.

  • Сейчас фильтрация ВСД и записей входного журнала производится по модулю ГВЭ, в котором работает врач. Т.е. если врач Легасов зашел в некоторое ТУ, и создал там новую запись в одном из этих журналов, то ее увидит любой врач, зашедший в это же ТУ, что по идее при росте объема доставит серьезные осложнения. Нужно, чтобы осуществлялась фильтрация и по предприятиям. Поскольку теперь мы будет привязывать записи входного журнала к предприятиям, то можно отображать только те записи входного журнала, предприятия для которых обслуживает врач. Что касается ВСД, то здесь вопрос сложный, но можно предложить следующее. В списке журнала ВСД отображаются только те ВСД, в состав которых входит хотя бы одна запись (входного журнала или продукции, выработанной предприятиями), привязанная к обслуживающим пользователем предприятиями. Вопрос: возможна ли ситуация, когда часть грузов ВСД принадлежит предприятиям, обслуживаемым врачом, а другая часть не принадлежит?

  • По идее, такую цепочку необходимо отслеживать. Следовательно, придется на уровне базы прописать связь с родителем для записей входного журнала, а на странице просмотра сведений о записи входного журнала вверху будут отображаться ссылки на список записей входного журнала, учавстовавших в процессе гашения/повторного оформления ВСД (если таковые есть, конечно).


  • Для большей наглядности необходимы скриншоты с демонстрацией, будут подготовлены чуть попозже.

    Это сообщение было редактировано 1 раз. Последнее обновление произошло в 22/04/2011 14:19:55

    Сумрачный германский гений
    [ICQ]
    Chex

    [Avatar]

    Зарегистрирован: 14/01/2011 11:24:17
    Сообщений: 281
    Оффлайн

    Дмитрий Шевченко wrote:
    Значит, у получателя два адреса - юридический и фактический (но фактический у большинства записей в нашей базе пуст). Теперь на странице добавления, просмотра и редактирования (а также в отчете) отображается имя и непустые адреса - т.е. идет так "ООО Ромашка; Юридический адрес: такой-то; Физический адрес: такой-то".


    Нас интересует по большому счету только фактический адрес, и если он не заполнен то врач знающий куда отправляется груз всегда может дополнить запись, указав этот фактический адрес.
    Дмитрий Шевченко

    [Avatar]

    Зарегистрирован: 31/05/2010 16:34:47
    Сообщений: 22
    Оффлайн

    Chex wrote:Нас интересует по большому счету только фактический адрес, и если он не заполнен то врач знающий куда отправляется груз всегда может дополнить запись, указав этот фактический адрес.


    Не совсем понятно - как он это дополнить должен? Здесь, в ГВЭ, или он обновит сведения для предприятия в других модулях? Вы хотите, чтобы на странице добавления сведений было еще одно поле "Адрес предприятия", обязательное для заполнения? И если пользователь выбирает сведения из справочника, и там есть фактический адрес, то он забивается в это поле автоматически? А если адрес этот пуст, его вводят руками?
    Сумрачный германский гений
    [ICQ]
    Александр Осминин

    [Avatar]

    Зарегистрирован: 25/06/2009 17:13:08
    Сообщений: 302
    От: ФГБУ ВНИИЗЖ
    Оффлайн

    Дмитрий Шевченко wrote:Требуется ли сохранять для отчетности историю - откуда именно появилась эта запись входного журнала (т.е. на основе какой ВСД она была создана)?

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

    Это сообщение было редактировано 1 раз. Последнее обновление произошло в 22/04/2011 15:17:59

    ведущий программист отдела программного обеспечения
    Федерального центра охраны здоровья животных, г. Владимир
    [Email] [WWW]
    Chex

    [Avatar]

    Зарегистрирован: 14/01/2011 11:24:17
    Сообщений: 281
    Оффлайн

    Согласен со всем предложенным. Но есть несколько вопросов:

    Дмитрий Шевченко wrote: При оформлении записи входного журнала (неважно, вручную или на основе в/с) будет указываться еще одно поле - обслуживающее предприятие для данной записи. Его врач будет выбирать из справочника точно так же, как выбирает сейчас получателя, но - при этом в справочнике будут отображаться только обслуживаемые врачом предприятия, и никакие другие.


    Если я правильно понял при ручном создании записи входного журнала, врач будет выбирать его из справочника вручную, а если он гасит входящее ВСД эта поле заполняется врачом оформившим ВСД (выбирая из списка обслуживаемых врачами предприятий) и во входной журнал заносится автоматически… Или врачу при гашении тоже придется выбирать на какое из обслуживаемых им предприятий поступает данная продукция? (если так то это касается только ветеринарных сертификатов идущих с границы или при гашении, созданной в Меркурии ГВЭ, справки ф4 тоже?)

    Дмитрий Шевченко wrote: Когда этот груз пришел в "Чернобыль-Припять" другой врач его погасит, указав в качестве обслуживающего предприятия для новой записи входного журнала чернобыльское.


    Опять же почему врач создавший ВСД не может указать это чернобыльское предприятие, для автоматизации процесса гашения (или я не правильно понял и оно так и есть?)

    Дмитрий Шевченко wrote:
  • Что происходит при гашении записи ВСД, включающей в себя сведения о нескольких грузах одновременно? Создается несколько записей входного журнала?

  • Пока что предполагается разрешение этих вопросов следующим образом:
  • ВСД оформляется одна на несколько записей входного журнала - это допустимо. Однако при гашении врач может погасить как всю ВСД, нажав на кнопку (в этом случае новое обслуживающее предприятие будет для всех новых записей входного журнала одно, как и примечание), так и отдельный груз, входящий в ВСД (в блоках для непогашенных грузов будут соответствующие ссылки). Если какой-то груз уже погашен, то он игнорируется при гашении всей ВСД и его нельзя погасить повторно (ссылка отсутствует).



  • Не совсем понятно для чего гасить ВСД частями, ведь оно оформляется для одного конкретного получателя (или тут имеется введу пересорт (несоответствие части позиций тем, на что выписано ВСД, или если хозяина груза чем то не устроил товар (не того размера, или упитанности, или сорта и т.п. и он его возвращает обратно, то возможно и нужно предусмотреть гашение по частям с возможностью вернуть не устроившую часть товара (с автоматическим созданием возвратной ВСД в системе и журналах (ведь аннулировать часть ВСД мы не можем)

    Дмитрий Шевченко wrote:
  • Что происходит при гашении записи ВСД, созданной на основе продукции, выработанной предприятиями, а не на основе записей входного журнала?

  • Пока что предполагается разрешение этих вопросов следующим образом:
  • Для ВСД на основе продукции, выработанной предприятиями, таких операций производить нельзя - ни для всей ВСД, ни для отдельных компонентов.



  • Если честно не понял сути вопроса… И нельзя ли пояснить о каких «операциях» идет речь в предполагаемом решении

    Дмитрий Шевченко wrote:
  • Может ли врач указывать в качестве для получателя ВСД любые предприятия, или только те, что он обслуживает?

  • Пока что предполагается разрешение этих вопросов следующим образом:
  • По идее в качестве получателя можно указать любое предприятие - т.к. иначе врачу, для того, чтобы указать в качестве получателя какое-то постороннее предприятие придется назначать его в список обслуживаемых, что приведет к недопустимой путанице.



  • Да, в качестве получателя можно указать любое предприятие… (редко когда врач оформляет ВСД на груз идущий на предприятие обслуживаемое этим же врачом, также не редки случаи когда ВСД оформляется в адрес предприятия которое вообще не обслуживается ветеринарной службой (мелкие магазины, кафе и т.п.)… У каждой фирмы может быть сотни получателей и если всех их назначать в список обслуживаемых, то врач просто не сможет во всем этом разобраться…

    Дмитрий Шевченко wrote:
  • Какая фильтрация для записей ВСД и записей входного журнала должна быть для конкретного врача?

  • Пока что предполагается разрешение этих вопросов следующим образом:
  • Сейчас фильтрация ВСД и записей входного журнала производится по модулю ГВЭ, в котором работает врач. Т.е. если врач Легасов зашел в некоторое ТУ, и создал там новую запись в одном из этих журналов, то ее увидит любой врач, зашедший в это же ТУ, что по идее при росте объема доставит серьезные осложнения. Нужно, чтобы осуществлялась фильтрация и по предприятиям. Поскольку теперь мы будет привязывать записи входного журнала к предприятиям, то можно отображать только те записи входного журнала, предприятия для которых обслуживает врач. Что касается ВСД, то здесь вопрос сложный, но можно предложить следующее. В списке журнала ВСД отображаются только те ВСД, в состав которых входит хотя бы одна запись (входного журнала или продукции, выработанной предприятиями), привязанная к обслуживающим пользователем предприятиями.


  • Конечно врач со статусом «пользователь» видит только свои входящие ВСД (на грузы поступившие на обслуживаемые им предприятия) и ВСД созданные им, а сотрудник ВУ со статусом «администратор» сможет видеть все, что касается этого ВУ (в нашем случаем Комитета ветеринарии города Москвы). И конечно же необходимо создать фильтры рассортировки ВСД по предприятиям, обслуживаемым врачем, чтобы ветврач работая с одним предприятием мог отфильтровать все, что касается этого предприятия. Также в борьбе с растущими объемами (если я правильно понял смысл работы системы) у нас входящие грузы делятся: на оформленные (объем которых полностью списан в созданных на его основании и отправлен другим владельцам), неоформленные (входящие ВСД на основании которых еще можно создать новое ВСД и когда объем полностью списан они автоматически перемещаются в неоформленные)… А созданные ВСД делятся на погашенные, непогашенные и аннулированные…
    Для «администраторов» также необходимы фильтры: «по предприятиям» (что просматривать входящие и исходящие ВСД касающиеся этого предприятия, по административным округам (ЗАО,ВАО, САО, ЦАО, ЮАО, СВАО, СЗАО, Зел.АО, ЮВАО, ЮЗАО – к которым мы прикрепим предприятия)
    Дмитрий Шевченко wrote:
    Вопрос: возможна ли ситуация, когда часть грузов ВСД принадлежит предприятиям, обслуживаемым врачом, а другая часть не принадлежит?

    Не совсем понял вопрос… Если вопрос касается грузов в одном ВСД то не может (ВСД оформляется только поднадзорные грузы идущие в один адрес), а если вопрос касается общей массы грузов и всех ВСД то (как я уже писал выше) часть грузов по созданным веет врачами ВСД идут в адрес предприятия которое вообще не обслуживается ветеринарной службой (мелкие магазины, кафе и т.п.)

    Дмитрий Шевченко wrote:
  • Требуется ли сохранять для отчетности историю - откуда именно появилась эта запись входного журнала (т.е. на основе какой ВСД она была создана)? Или подобная история не представляет интереса?

  • Пока что предполагается разрешение этих вопросов следующим образом:
  • По идее, такую цепочку необходимо отслеживать. Следовательно, придется на уровне базы прописать связь с родителем для записей входного журнала, а на странице просмотра сведений о записи входного журнала вверху будут отображаться ссылки на список записей входного журнала, учавстовавших в процессе гашения/повторного оформления ВСД (если таковые есть, конечно).



  • Полностью согласен с предложенным решением – и такая необходимость есть… (но в распечатываемую версию входного журнала нужно выводить только то ВСД по которому оно поступило на данное предприятие)

    Александр Осминин wrote: Обязательно сохранять. Сколько бы предприятий груз не прошел, сколько бы владельцев не сменил должна быть возможность получить сведения о предприятии-производителе. Если это зарубежное предприятие, то и сведения о разрешении по которому продукция была ввезена.

    Полностью согласен. (но наверное это и так понятно)
    Chex

    [Avatar]

    Зарегистрирован: 14/01/2011 11:24:17
    Сообщений: 281
    Оффлайн

    Дмитрий Шевченко wrote:
    Chex wrote:Нас интересует по большому счету только фактический адрес, и если он не заполнен то врач знающий куда отправляется груз всегда может дополнить запись, указав этот фактический адрес.


    Не совсем понятно - как он это дополнить должен? Здесь, в ГВЭ, или он обновит сведения для предприятия в других модулях? Вы хотите, чтобы на странице добавления сведений было еще одно поле "Адрес предприятия", обязательное для заполнения? И если пользователь выбирает сведения из справочника, и там есть фактический адрес, то он забивается в это поле автоматически? А если адрес этот пуст, его вводят руками?


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

    А если справочник получателей формировать из списка "хозяйствующих субъектов", который мы ведем в "Аргусе"? Ведь к ним мы крепим склады, тогда при выпеске мы сможем выбрать из списка получателя, а потом из списка прикрепленных к нему складов выбрать в какой именно склад мы отправляем продукцию и адрес этого склада (можно вместе с названием этого склада) будет выводится в создоваемой справке ф4... Врачи могли бы пополнять этот список и добавлять к нему склады (а есть ли смысл делать этот список общим для "Меркурия" и "Аргуса" вопрос открытый... С одной стороны это позволит быстро создать почти полный список "хозяйствующих субъектов" Российской Федерации, перевозящих поднадзорную продукцию (и не только занимющимимся перевозкой грузов из и в РФ), а с другой стороны не слишком ли это широкие полномочия для ветврачей (и как контролировать вносимые ими изменения?) ...Или может использовать этот список "хозяйствующих субъектов" в "аргусе" к шаблон (сохранив этот список в меркурии, так как эти фирмы возят не только из-за границы) создав в "меркурие" свою изолированную от других подсистем базу...
    Дмитрий Шевченко

    [Avatar]

    Зарегистрирован: 31/05/2010 16:34:47
    Сообщений: 22
    Оффлайн

    Chex wrote:Опять же почему врач создавший ВСД не может указать это чернобыльское предприятие, для автоматизации процесса гашения (или я не правильно понял и оно так и есть?)

    Мы сами уже тоже пришли к этому же выводу - в качестве обслуживающего предприятия в этом случае автоматом указывается то, которое оформлявший исходную справку врач задал как получателя.
    Chex wrote:Не совсем понятно для чего гасить ВСД частями, ведь оно оформляется для одного конкретного получателя.

    Вопрос снят, мы просто перестраховались в данном случае, будет только кнопка для гашения всей ВСД, как и в случае аннулирования.
    Chex wrote:Если честно не понял сути вопроса… И нельзя ли пояснить о каких «операциях» идет речь в предполагаемом решении

    Об операции гашения. Мы пришли к выводу, что ВСД, созданные на основе продукции, выработанной предприятиями, тоже можно будет гасить, но при этом будут создавать новые записи во входном журнале, а не в журнале продукции, выработанной предприятиями.
    Chex wrote:Конечно врач со статусом «пользователь» видит только свои входящие ВСД (на грузы поступившие на обслуживаемые им предприятия) и ВСД созданные им, а сотрудник ВУ со статусом «администратор» сможет видеть все, что касается этого ВУ (в нашем случаем Комитета ветеринарии города Москвы).

    А вот этого у нас сейчас в ГВЭ нет, такой фильтрации - ее необходимо внедрять. Фактически все врачи у нас сейчас как администраторы в плане ВСД, они видят все в рамках данного ВУ, в который зашли. Исправим в соответствии с пожеланиями.
    Сумрачный германский гений
    [ICQ]
    Дмитрий Шевченко

    [Avatar]

    Зарегистрирован: 31/05/2010 16:34:47
    Сообщений: 22
    Оффлайн

    С фактическим адресом проблема разрешена - как только установим ,сможете протестировать. Пока что смотрите для наглядности архив с детальной демонстрацией:
  • Рисунок 1 - здесь поле фактического адреса в уже существующей записи пустует, пока пользователь ничего нового не выбрал.

  • Рисунок 2 - здесь пользователь жмет на строку из справочника, после чего заполняется не только названия предприятия, но и фактический адрес (если он пустой, пользователь может ввести его руками).

  • Рисунок 3 - а вот как это выглядит на стандартной странице просмотра. Юридический адрес теперь не отображается, только физический.
  •  Имя файла pics.zip [Disk] Загрузить
     Описание Архив со скриншотами
     Размер файла 474 Kbytes
     Скачано:  1155 раз

    Сумрачный германский гений
    [ICQ]
    Chex

    [Avatar]

    Зарегистрирован: 14/01/2011 11:24:17
    Сообщений: 281
    Оффлайн

    ждем когда сможем протестировать (а когда этого ожидать? - примерно). архив с детальной демонстрацией - впринципе понятен и вроде без замечаний
    Александр Осминин

    [Avatar]

    Зарегистрирован: 25/06/2009 17:13:08
    Сообщений: 302
    От: ФГБУ ВНИИЗЖ
    Оффлайн

    Chex wrote:ждем когда сможем протестировать (а когда этого ожидать? - примерно). архив с детальной демонстрацией - впринципе понятен и вроде без замечаний

    Ко вторнику.
    ведущий программист отдела программного обеспечения
    Федерального центра охраны здоровья животных, г. Владимир
    [Email] [WWW]
    Дмитрий Шевченко

    [Avatar]

    Зарегистрирован: 31/05/2010 16:34:47
    Сообщений: 22
    Оффлайн

    Chex wrote:ждем когда сможем протестировать (а когда этого ожидать? - примерно). архив с детальной демонстрацией - впринципе понятен и вроде без замечаний

    Уже реализовано у нас. Поставим ко вторнику. Заодно мы реализовали гашение ВСД, созданных на основе записей входного журнала. См. архив с демонстрацией к этому посту. Вот как оно работает.
  • Пользователь просматривает оформленную запись (screenshoot.png). Внизу есть кнопка "Погасить", на которую он и жмет.

  • Появляется окно с запросом подтверждения (screenshoot-1.png) - а то вдруг врач нажал на эту кнопку по ошибке.

  • Запись гасится в случае подтверждения и пользователь оказывается опять на странице просмотра этой ВСД, где он видит сведения о дате гашения (screenshoot-2.png).

  • Если перейти к входному журналу, то там можно увидеть появление новых записей с теми объемами, которые были в ВСД (screenshot-3.png - я пометил их галочками).

  • Можно просмотреть детали о записях (количество мест берется из ВСД - screenshot-4.png).


  • Теперь можно перейти к следующему пункту - чтобы при оформлении записей входного журнала можно было указывать обслуживающее предприятие. Только после этого можно реализовать фильтрацию (чтобы врач видел записи не для всего ГВЭ, а только для своих предприятий). Тогда при гашении получатель ВСД и станет обслуживающим предприятием для новых записей входного журнала.
     Имя файла pics.zip [Disk] Загрузить
     Описание Архив со скриншотами
     Размер файла 731 Kbytes
     Скачано:  1171 раз

    Сумрачный германский гений
    [ICQ]
    Дмитрий Шевченко

    [Avatar]

    Зарегистрирован: 31/05/2010 16:34:47
    Сообщений: 22
    Оффлайн

    Да, при просмотре записи входного журнала пользователь теперь будет видеть не только список ВСД, оформленных на основе данной записи, но и цепь погашенных ВСД, которая привела к появлению данной записи. Подробнее см. прикрепленный архив.
     Имя файла Screenshot.zip [Disk] Загрузить
     Описание Скриншот страницы просмотра сведений о записи входного журнала
     Размер файла 162 Kbytes
     Скачано:  1166 раз

    Сумрачный германский гений
    [ICQ]
    Дмитрий Шевченко

    [Avatar]

    Зарегистрирован: 31/05/2010 16:34:47
    Сообщений: 22
    Оффлайн

    Фильтрация также реализована и будет поставлена ко вторнику для тестирования. Теперь врач при создании новой записи входного журнала указывает предприятие, аналогично тому, как он указывает получателя для ВСД. Разница лишь в том, что здесь он может указать не любое предприятие, а только обслуживаемые им.

    Фильтрация теперь работает следующим образом:
  • Для записей входного журнала врач видит только те записи, которые были созданы в рамках данного ГВЭ, и для которых указано в качестве предприятия одно из обслуживаемых этим врачом. Т.е. даже если врач сам создал эту запись, но потом указанное предприятие было удалено администратором из списка обслуживаемых этим врачом, то врач ее больше не увидит, хоть он и создатель. Не увидит он ее и даже если просто зайдет в другой ГВЭ.

  • Для записей ВСД все несколько сложней. Врач всегда видит записи, если он их создал в рамках данного ГВЭ, независимо от того, какой у этой ВСД получатель.

  • Кроме этого, врач видит записи ВСД, если у них в качестве получателя указано предприятие, обслуживаемое им. При таком варианте фильтрация по ГВЭ не используется (т.е. игнорируется). Т.е. если врач Легасов создал в рамках ГВЭ "Чернобыль" ВСД с получателем "Минсредмаш", то любой врач, зайдя в любое ГВЭ, будет видеть эту запись, если он обслуживает данного получателя (а иначе как он ее погасит?). При гашении новые записи входного журнала будут относиться к тому ГВЭ, в рамках которого производилось гашение.


  • Остается вопрос, должен ли врач, создавший исходную ВСД, видеть ее после гашения в другом ГВЭ. Пока что он ее все равно видит в своем ГВЭ, даже после гашения.
    Сумрачный германский гений
    [ICQ]
    Chex

    [Avatar]

    Зарегистрирован: 14/01/2011 11:24:17
    Сообщений: 281
    Оффлайн

    Дмитрий Шевченко wrote: Остается вопрос, должен ли врач, создавший исходную ВСД, видеть ее после гашения в другом ГВЭ. Пока что он ее все равно видит в своем ГВЭ, даже после гашения.

    Да должен
    Chex

    [Avatar]

    Зарегистрирован: 14/01/2011 11:24:17
    Сообщений: 281
    Оффлайн

    Не решенные вопросы:
    1) Почему погашенный однажды ветеринарный сертификат можно повторно (неограниченное число раз) гасить? (причем в качестве хозяина груза (получателя) можно каждый раз можно ставить любого из обслуживаемых нами фирм – получается мы можем наплодить из одного груза кучу несуществующих «левых» грузов того же объема по тому же сертификату). Необходимо сделать так чтобы однажды погашенный сертификат, перемещался из графы «действующих» в «погашенные» без возможности его снова погасить. Это позволит легче ориентироваться в базе ветеринарных сертификатов и исключит двойное гашение.
    2) Почему при «оформлении ВСД» на основе погашенного ветеринарного сертификата необходимо вновь выбирать «Хозяйствующий субъект», хотя мы не задолго до этого выбрали его (при гашении ветеринарный сертификата, выбрав получателя (хозяина груза), или же указав получателя груза при оформлении ВСД, если выписка идет на основании ВСД (справки формы 4) созданной в Меркурий ГВЭ ранее)?
    3) Почему при «оформлении ВСД» на основе погашенного ветеринарного сертификата поле «дата выработки» не заполняется автоматически из входящего погашенного ВСД (вет. сертификата, вет. свидетельства, справки ф4), (пока дата выработки проставляется только во вкладке «входной журнал»)?
    4) Почему при «оформлении ВСД» на основе погашенного ветеринарного сертификата в поле «особые отметки» не добавляются номер и дата разрешения РСХН МСХ РФ; серию, номер и дата входящего погашенного ВСД (вет. сертификата, справки ф4 по которому этот груз пришел конкретно на этот склад) и результаты лабораторных исследований (пока эти данные проставляются только в записях во вкладке «входной журнал»)? Плюс в графу «особые отметки» врач должен мочь довносить дополнительные сведения (дополнительные лаб. исследования, мониторинговые исследования и прочее), которые будут впоследствии также автоматически крепится в графе «Особые отметки» и при дальнейших перемещения данного груза, автоматически переносится в созданные на основе этого ВСД последующие ВСД, оставляя следующему врачу возможность довносить еще дополнительные данные в графу «особые отметки».
    5) Почему при «оформлении ВСД», выбирая получателя и забивая адрес в ручную, этот адрес не сохраняется в базе (допустим заполняя графу «Фактический адрес» или «адрес склада»), а при повторной отправке этому же получателю этот адрес приходится вбивать вновь?
    6) Почему в погашенном ВСД в строках «Входного журнала» указывается серию, номер и дата первоначального вет. Сертификата? Здесь лучше выводить информацию о ВСД по которому данная продукция поступила на данный склад (фирму).
    7) Хорошо бы также в строки «Входного журнала» (как для погашенных пограничных ветеринарных сертификатов, так и для справок формы 4 созданных в Меркурий ГВЭ) вывести информацию о владельце данного груза, а также том какой объем с данной позиции уже списан, и сколько вет. врач может еще выписать.
    8) Почему при «оформлении ВСД» на основе погашенной справки ф4 созданной ранее в программе Меркурий ГВЭ при выборе «Хозяйствующего субъекта» не удается найти предприятие введенное в список получателей до последних изменений, из-за чего дальнейшая выписка данного груза не представляется возможной (как я понимаю в программе имеется два списка: список получателей и список «Хозяйствующих субъектов») и почему при «оформлении ВСД» программа выбирает получателей из старого списка. Целесообразнее объединить эти два списка в один, потому как любое предприятие может выступать и как получатель и как отправитель.


    Технические неполадки:
    1) Также в вкладке «отчеты» не получается открыть «журнал входной ВСЭ» : (пишет «Недопустимая операция. У Вас недостаточно прав для выполнения данного действия. Обратитесь в службу поддержки системы: mercury@fsvps.ru»
    2) При попытке выписать продукцию выработанную обслуживаемым предприятием, программа требует заполнить графу «Маркировка груза», которую в программе заполнить нет возможности.
     
    Индекс форума » Компонент МЕРКУРИЙ
    Перейти:   

    Powered by JForum 2.1.8 © JForum Team