Введение

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

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

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

Версии

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

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

  • Скачать в отдельный каталог с фтп актуальный архив дистрибутива ПО, например, отсюда - ftp://ftp.ucs.ru/storehouse/sh4/sh4_Alc_Declaration/

    Ошибка отображения макрокоманды «excerpt-include»

    User 'null' does not have permission to view the page.

  • shdecl_4_61_85_New_client.zip - слово в названии "New" - версия дистрибутива для организаций ранее не сдававших алкогольную декларацию средствами SH4.
  • shdecl_4_61_85_Work_client.zip - слово в названии "Work" - версия дистрибутива для организаций уже сдававших декларацию средствами SH4. Ее актуально использовать например, при апгрейде модуля Sh4decl.exe на новые версии.

    Примечание

    Также с фтп можно скачать файл codes.txt - содержащий установленное законом соответствие кодов алкогольной продукции, которые в дальнейшем необходимо будет занести в SH4 для работы с декларацией. 
  • Распаковать содержимое в каталог с установленным клиентом SH4 (обычно это каталог - \UCS\SH4).

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

  • \RPT - содержит печатные формы декларации (должны быть добавлены в общий каталог \SH4\RPT при копировании).
  • Sh4decl.exe - запускной файл модуля "Алкогольная декларация". 
  • SH4DECL.RPT - файл содержащий соответствие задействованных в модуле печатных форм названиям файлов этих форм.
  • Ver4_decl.txt - информация о версионности.
  • sh4decl_hdr.xml - содержится только в дистрибутиве с префиксом "New", т.к. содержит в себе параметры организации по умолчанию которые, в дальнейшем будут отредактированы при настройке и работе.
  • Алкогольная декларация.doc - пользовательская документация по работе с модулем. Так же, содержится и в пользовательской документации по алкогольной декларации.
  • В папку с ярлыками SH4 добавить ярлык приложения Sh4decl.exe, дать название - "Алк.Декларация".
  • Выполнить предварительные операции в SH4 прежде чем начать работу в модуле Sh4decl.exe. Все подробно описано в пользовательской документации, см. - Алкогольная декларация.doc или storehouse_v4_user_manual.pdf.
  • Запустить приложение, проверить подключение к базе 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

  • Пусть наш сервер называется SDBSERV1 и файл с параметрами компании, соотв. данному серверу, называется sh4decl_sdbserv1.xml
  • Создать в разделе HKLM\Software\UCS\SHTrans\SDBSERV1 строковую переменную HdrFile и присвоить ей значение sh4decl_sdbserv1.xml
  • Таким образом, при запуске Sh4decl.exe и выборе сервера SDBSERV1 будут автоматически загружены параметры из файла sh4decl_sdbserv1.xml
  • В качестве шаблона параметров используется файл sh4decl_hdr.xml, который идет в дистрибутиве с алк. декларацией.
  • Содержимое 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"/> 
</Файл>
XML

Вариант 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 должна быть активна).