Установка модуля алкогольная декларация
Введение
В качестве дополнительного программного обеспечения расширяющего возможности ПО "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"/>
</Файл>
Вариант 2
Если ручное заполнение не устраивает, можно действовать по следующему сценарию:
- Скопировать чистый sh4decl_hdr.xml в директорию с Sh4decl.exe.
- В реестре для серверов не прописываем переменную HdrFile, чтобы использовался файл по умолчанию sh4decl_hdr.xml.
- Запустить Sh4decl.exe, подключиться к первому серверу.
- Открыть вкладку Отчеты \ Алкогольная декларация, перейти на закладку "Организация" и заполнить все реквизиты (либо выбрать реквизиты из справочника SH4).
- Сохранить реквизиты (на панели задач иконка в виде "бочки")
- Закрыть Sh4decl.exe и переименовать sh4decl_hdr.xml в sh4decl_organization1.xml (пример)
- Далее, зайти в реестр и выполнить для первого сервера и файла sh4decl_organization1.xml процедуру, описанную выше.
- Скопировать чистый sh4decl_hdr.xml в директорию с Sh4decl.exe и повторяем все действия для следующего сервера.
Дополнительные ключи запуска
Ключ "S"
При запуске Sh4decl.exe с ключом S (Sh4decl.exe<пробел>S) появляется возможность создавать возврат на неподтвержденной накладной ЕГАИС (при этом накладная в SH4 должна быть активна).