Установка модуля Алкогольная декларация

Вводная информация

В качестве дополнительного программного обеспечения расширяющего возможности ПО "Store House v4" может быть настроен и задействован модуль "Алкогольная декларация" (Sh4decl.exe) позволяющий предоставлять отчеты по алкогольной продукции в Федеральную службу по регулированию алкогольного рынка (Росалкогольрегулирование).

Данное приложение актуально в первую очередь для Москвы и Московской области. Остальные регионы при подаче отчетов в региональные филиалы "Росалкогольрегулирования" могут воспользоваться приложением только в том случае, если формируемый в программе Отчет - по форме отчета и по набору данных подходит для предоставления в своем регионе.

На рабочем объекте должен быть установлено и запущено ПО "Store House v4". Установка Sh4decl.exe производиться непосредственно в клиент \SH4 на той клиентской машине, на которой будут пользоваться "Алкогольной декларацией".

Примечание: необходимо учесть, что при работе в модуле "Алкогольная декларация" (Sh4decl.exe) будет задействована лицензия из ключа SH4 (так же как если бы был запущен клиент SH4).

Версии

Для работы с модулем "Алкогольная декларация" рекоммендуется использовать SH v.4.92 и выше. Иначе в базе SH могут отсутствовать необходимые процедуры, корреспонденты и прочее. Таким образом, перед установкой и использованием декларации, может потребоваться апгрейд SH4 до актуальных версий.

Установка и настройка - Sh4decl.exe

  1. Скачать в отдельный каталог с фтп актуальный архив дистрибутива ПО, например, отсюда - ftp://ftp.ucs.ru/storehouse/sh4/sh4_Alc_Declaration/:
  • shdecl_4_61_85_New_client.zip - слово в названии "New" - версия дистрибутива для огранизаций ранее не сдававших алкогольную декларацию средствами SH4.
  • shdecl_4_61_85_Work_client.zip - слово в названии "Work" - версия дистрибутива для организаций уже сдававших декларацию средствами SH4. Ее актуально использовать например, при апгрейде модуля Sh4decl.exe на новые версии.

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

  1. Распаковать содержимое в каталог с установленным клиентом SH4 (обычно это каталог - \UCS\SH4).

Содержимое архива:

  • \RPT - содержит печатные формы декларации (должны быть добавлены в общий каталог \SH4\RPT при копировании).
  • Sh4decl.exe - запускной файл модуля "Алкогольная декларация". 
  • SH4DECL.RPT - файл содержащий соответствие задействованных в модуле печатных форм названиям файлов этих форм.
  • Ver4_decl.txt - информация о версионности.
  • sh4decl_hdr.xml - содержится только в дистрибутиве с префиксом "New", т.к. содержит в себе параметры организации по-умолчанию которые, в дальнейшем будут отредактированы при настройке и работе.
  • Алкогольная декларация.doc - пользовательская документация по работе с модулем. Так же, содержится и в пользовательской документации SH4, например здесь - https://docs.ucs.ru/uploads/alc_declaration_user_manual.pdf
  1. В папку с ярлыками SH4 добавить ярлык приложения Sh4decl.exe, дать название - "Алк.Декларация".
  2. Выполнить предварительные операции в SH4 прежде чем начать работу в модуле Sh4decl.exe. Все подробно описано в пользовательской документации, см. - Алкогольная декларация.doc или storehouse_v4_user_manual.pdf.
  3. Запустить приложение, проверить подключение к базе SH. Для подключения к базе SH используются параметры настроенные в ShSetup.exe. То есть, если Sh.exe подключается к базе, то и Sh4decl.exe будет подключаться.

 

Использование Sh4decl с несколькими базами SH

В истории изменений (Ver4_decl.txt) есть след. информация:
 
  • 4.42.52  Имя файла настроек для алк.декларации берется из реестра   'HKLM\Software\UCS\SHTrans\'+cServName, строковый параметр HdrFile , если записи в реестре нет , то имя файла sh4decl_hdr.xml
  • Соотв, в каждом разделе HKLM\Software\UCS\SHTrans\'+cServName надо создать строковую переменную HdrFile и присвоить ей значение, соотв. наименованию файла с параметрами организации.

Вариант 1

  1. Пусть наш сервер называется SDBSERV1 и файл с параметрами компании, соотв. данному серверу, называется sh4decl_sdbserv1.xml
  2. Создать в разделе HKLM\Software\UCS\SHTrans\SDBSERV1 строковую переменную HdrFile и присвоить ей значение sh4decl_sdbserv1.xml
  • Таким образом, при запуске Sh4decl.exe и выборе сервера SDBSERV1 будут автоматически загружены параметры из файла sh4decl_sdbserv1.xml
  • В качестве шаблона параметров используется файл sh4decl_hdr.xml, который идет в дистрибутиве с алк. декларацией.
  1. Содержимое sh4decl_hdr.xml для каждой организации можно отредактировать вручную заполнив нужные тэги, которые должны соответствовать реквизитам из используемой базы SH. Структура xml-файла не сложная:
<?xml version="1.0" encoding="windows-1251"?>
<Файл>
    <gFileName cbBeer="false" cRepDate="06.12.2012" eVersForm="4.20" eGUID="" eTotal="R1__03_06122012_"/>
    <gReport eNomForm="11-о" cbMQ="0" cbPrisFOtch="0" eGodPeriodOtch="" cbFormaOtch="0" eNomerCorr="0"/>
    <gOrgParams eNaimUL="" eINNUL="" eKPPUL="" eTelORG="" eEMailOtpr="" cbUL="Юридическое лицо">
        <Address eKodStrany="" eKodRegiona="" eIndex="" eRayon="" eGorod="" eNaselPunkt="" eUlica="" eDom="" eKorpus="" eLitera="" eKvart=""/>
        <gPers eRukF="" eRukI="" eRukO="" eBucF="" eBucI="" eBucO=""/>
        <Lics/>
        <Departs/>
    </gOrgParams>
    <gDepRep StartDate="01.12.2012" StopDate="" cbDeparts="-1"/>
</Файл>

Вариант 2

Если ручное заполнение не устраивает, можно действовать по следующему сценарию:
  1. Скопировать чистый sh4decl_hdr.xml в директорию с Sh4decl.exe.
  2. В реестре для серверов не прописываем переменную HdrFile, чтобы использовался файл по-умолчанию sh4decl_hdr.xml.
  3. Запустить Sh4decl.exe, подключиться к первому серверу.
  4. Открыть вкладку Отчеты \ Алкогольная декларация, перейти на закладку "Организация" и заполнить все реквизиты (либо выбрать реквизиты из справочника SH4).
  5. Сохранить реквизиты (на панели задач иконка в виде "бочки")
  6. Закрыть Sh4decl.exe и переименовать sh4decl_hdr.xml в sh4decl_organization1.xml (пример)
  7. Далее, зайти в реестр и выполить для первого сервера и файла sh4decl_organization1.xml процедуру, описанную выше.
  8. Сопировать чистый sh4decl_hdr.xml в директорию с Sh4decl.exe и повторяем все действия для следующего сервера.
 

Дополнительные ключи запуска

Ключ "S"

 
При запуске Sh4decl.exe с ключем S (Sh4decl.exe<пробел>S) появляется возможность создавать возврат на неподтвержденной накладной ЕГАИС (при этом накладная в SH4 должна быть активна).