Настройки в sh.ini
Файл SH.INI является файлом конфигурации, используется приложением SH5.exe для инициализации определенных параметров, файл содержат секции, необходимые для настройки и установки свойств. В секциях определены настраиваемые параметры и их значения.
В данной статье рассмотрим пользовательские настройки со ссылками на основной мануал «Калькуляция и складской учет».
Большая часть настроек из sh.ini вынесена так же в sh.exe и применять их можно как в файле ini, так и в sh.exe.
В описании ниже перед названием параметра указана секция, в которой данный параметр находится. Если в sh.ini файле отсутствует секция или параметр, то их можно добавить в файл.
- [dset]
1.1. [dset] CS = 0
Использовать разделители тысяч в суммах – при выставлении параметра CS = 1 в суммах и ценах тысячи разделяются пробелом, то есть каждые три цифры в числе отделяются пробелом. При выставлении CS = 0 все суммы пишутся слитно.
1.2. [dset] DS = 0
Использовать разделители тысяч в числах с плавающей запятой – при выставлении параметра DS = 1 в числах с плавающей запятой (например, количество товара и т.п.) тысячи разделяются пробелом, то есть каждые три цифры в числе отделяются пробелом. При выставлении DS = 0 все цифры в числе пишутся слитно.
1.3. [dset] I32S = 0
Использовать разделители тысяч в четырехбайтовых целых - при выставлении параметра I32S = 1 в целых числах тысячи разделяются пробелом, то есть каждые три цифры в числе отделяются пробелом. При выставлении I32S = 0 все цифры в целом числе пишутся слитно.
1.4. [dset] I64S = 0
Использовать разделители тысяч в восьмибайтовых целых - при выставлении параметра I64S = 1 в длинных целых числах тысячи разделяются пробелом, то есть каждые три цифры в длинном целом числе отделяются пробелом. При выставлении I64S = 0 все цифры в числе пишутся слитно.
1.5. [dset] CPn =2
Количество знаков после запятой в суммах (0-4) – в параметре CPn выставляется количество знаков после запятой в суммах. Количество знаков может быть от 0 до 4. Значение больше 4 программа не сохранит.
1.6. [dset] DPn = 3
Количество знаков после запятой в числах с плавающей запятой (0-6) – в параметре DPn выставляется количество знаков после запятой в числах с плавающей запятой. Количество знаков может быть от 0 до 6. Значение больше 6 программа не сохранит.
1.7. [dset] DtFmt = dd.MM.yy
Альтернативный формат даты, (напр. dd.mm.yyyy) – в этом поле указывается формат вывода даты. При вводе шаблона даты учитывается регистр. По умолчанию, все даты выводятся в формате dd.mm.yyyy.
2. [dmctl]
2.1.[dmctl] MI = 1
При выставлении параметра MI = 1 ,нажимая на ниспадающий список в главном меню «Файл», «Правка», «Окно» напротив названия операции отображаются иконки функции, которую возможно вывести на панель инструментов программы в sh.exe. При выставлении MI = 0 иконки отображаться не будет.
2.2. [dmctl] MDI = 1
При выставлении параметра MDI = 1 ,нажимая на ниспадающий список в главном меню «Документы», «Словари», «Отчеты», «Сервис» напротив названия словаря, документа или отчета отображаются иконки функций, которую возможно вывести на панель инструментов программы в sh.exe. При выставлении MDI = 0 иконки отображаться не будет.
2.3. [dmctl] LI = 1
При выставлении параметра LI = 1 увеличится размер иконки(кнопки) на панели инструментов. Так же настроить размер иконки можно в sh.exe.
2.4. [dmctl] WP =29
В параметре WP укажите сумму кодов настройки окон. Так же настроить отображение окон возможно в sh.exe.
Коды настройки окон:
1 - разрешить по умолчанию открытие окон однотипных списков
2 - сохранять настройки окон
4 - восстанавливать размер окон
8 - восстанавливать позицию окон
16 - сохранять текущие фильтры
2.5. [dmctl] FP = 1
Если выставлен параметр FP = 1, то при выборе объекта из словаря будет открыто окно поиска элемента словаря, а не ниспадающий список с элементами, удовлетворяющими заданным условиям. Так же настроить вариант поиска товара можно в sh.exe.
2.6. [dmctl] AFS = размер шрифта
AFC = название шрифта, например, Arial, Georgia, Tahoma и т.д.
Данный параметры отвечают за размер и тип шрифта.
3. [sh]
3.1. [sh] GDDIS = 1
Параметр GDDIS = 1 отвечает за отображение в приходной накладной закладки «Распределяемые затраты».
3.2. [sh] BSUR = 1
Данный параметр отвечает за округление хранимых сумм до копеек, например, налогов.
1- не округлять
0 - округлять
3.3. [sh] IPIT = 1
EPIT = 1
Данные параметры позволяют вычислять отпускные и закупочные цены в накладных, при выставлении суммы накладной, включающей налоги.
IPIT = 0 - закупочная цена
EPIT = 0 - отпускная цена
3.4. [sh] GD8DS = 1
При выставлении параметра GD8DS = 1 в сличительной ведомости на закладке излишки/недостачи список товаров будет выведен в порядке добавления в документ. При параметре GD8DS = 0 список будет отсортирован по алфавиту. Так же настройка данной функции доступна с sh.exe.
3.5. [sh] GDP0 = 1000
GDP4 = 1000
В параметре GDP0 выставьте значение разницы цены в текущей приходной накладной с ценой в последней приходной накладной (для приходных накладных на все подразделения одного предприятия). Если в момент создания накладной или редактирования цены разница больше указанного значения, цена в приходной накладной будет подсвечена цветом.
Если значение параметра не задано, то изменение цены относительно последней приходной накладной не будет фиксироваться (колонка Цена не будет подсвечена). Если в параметре выставлено значение 0, то подсвечиваться будет любое изменение цены.
В параметре GDP4 выставьте значение разницы цены в текущей расходной накладной с ценой в последней расходной накладной (для расходных накладных со всех подразделений одного предприятия). Если в момент создания накладной или редактирования цены разница больше указанного значения, цена в расходной накладной будет подсвечена цветом.
Если значение параметра не задано, то изменение цены относительно последней расходной накладной не будет фиксироваться (колонка Цена не будет подсвечена). Если в параметре выставлено значение 0, то подсвечиваться будет любое изменение цены.
Так же настройка данной функции доступна в sh.exe.
3.6. [sh] GDNA0 = 1
GDNA1 = 0
GDNA2 = 0
Данные параметры отвечают за отображение в атрибутах заголовка накладных имени пользователя, в таких атрибутах как «Отпустил», «Получил», «Отв.лицо». В соответствующие параметры необходимо прописать сумму кодов типов накладных, для которых необходимо автоматическое заполнение атрибута именем пользователя, авторизовавшегося в системе.
Соответствие параметров:
GDNA0 - Отпустил;
GDNA1 - Получил;
GDNA2 - Отв. лицо.
Код типа накладных:
1 - ПН;
2 - Возврат от получателя;
16 - РН;
32 - Возврат поставщику;
256 - СВ;
1024 - АП;
2048 - ВП;
4096 - К;
8192 - ДК.
3.7. [sh] FRCOR = 63
Данный параметр отвечает за отображение корреспондентов в фильтрах отчетов.
В параметре FRCOR укажите сумму кодов настройки фильтров по корреспондентам. Так же настройки фильтра по корреспондентам возможна в sh.exe.
Коды настройки:
1 - показывать фильтр по списку корреспондентов;
2 - показывать фильтр по типу;
4 - показывать фильтр по типу алкоголя для внешних контрагентов (только вместе с флагом 2);
8 - показывать фильтр доп. типу (юр.лица, физлица и спец. корр.);
16 - показывать фильтр по атрибутам;
32 - список корреспондентов показывать в отдельном окне.
3.8. [sh] FRDPT = 63
Данный параметр отвечает за отображение подразделений в фильтрах отчетов.
В параметре FRDPT укажите сумму кодов настройки фильтров по подразделениям. Так же настройки фильтра по подразделениям возможна в sh.exe.
Коды настройки:
1 - показывать фильтр по списку подразделений;
2 - показывать фильтр по списку юр.лиц;
4 - показывать фильтр по списку предприятий;
8 - список подразделений показывать в отдельном окне (иначе будет отображаться в выпадающем списке );
16 - список юр.лиц показывать в отдельном окне (иначе будет отображаться в выпадающем списке);
32 - список предприятий показывать в отдельном окне (иначе будет отображаться в выпадающем списке).
3.9. [sh] FRCUR = 1
Данный параметр отвечает за отображение фильтра по валютам в отчете. При выставлении в параметре 1, в отчете будет доступен выбор валюты в фильтре, в которой будут указаны сумму в отчете. Так же настройка фильтра по валютам доступна в sh.exe.
3.10. [sh] LWD = 2
Данный параметр отвечает за сообщение об окончании лицензии StoreHouseV5. В параметре LWD укажите кол-во дней, за которое необходимо вывести сообщение об окончании лицензии.
3.11. [sh] HRF = 0
Данный параметр отвечает за отображение полей, которые предусмотрены только для РФ, например, КПП.
3.12. [sh] CmpToBrutto = 0
Данный параметр отвечает за расчет закладки компонентов в комплекте.
По умолчанию расчет происходит от брутто к нетто, на самой карточке комплекта возможно выставить флаг для расчета компонентов от «нетто к брутто», от «выхода к нетто» или совместно оба флага. Но данный метод расчёта будет действовать на момент заполнения комплекта, после закрытия карточки комплекта флаги не сохранятся.
При необходимости постоянного расчета компонентов в комплекте от нетто к брутто или от выхода к нетто, в параметре CmpToBrutto укажите код варианта расчета «1 – от выхода к нетто», « 2- от нетто к брутто», «3 – от выхода к нетто, от нетто к брутто ».
3.13. [sh] CmpCostType = 0
Данный параметр отвечает за расчет себестоимости на карточке комплекта и за формирование себестоимости в Приходной накладной, сформированной на основании Заявки на Возврат. По умолчанию в параметре CmpCostType указан код метода расчета себестоимости «0 – FIFO (цене первого не списанного прихода)», для изменения метода расчета себестоимости укажите необходимый код: «1- Last (по последнему приходу)», 2- Remns (по средней цене остатка)».
3.14. CmpCostMatrix = 1
Данный параметр отвечает за добавление на карточку комплекта возможности расчета себестоимости и отпускной цены комплекта по нескольким подразделениям.
4. [EGAIS]
4.1. [EGAIS] VER_nnnnn =
Данный параметр отвечает за версию xml, где "nnnnn"= FSRAR_ID.
4.2. [EGAIS] UtmHost_xxFSRARIDxx = ; более приоритетная, чем указанная в БД
UtmPort_xxFSRARIDxx = ; более приоритетная, чем указанная в БД
UserName_xxFSRARIDxx = ; если в УТМ задан логин-пароль
Password_xxFSRARIDxx = ; если в УТМ задан логин-пароль
ProxyHost_xxFSRARIDxx = ; если надо подключаться через прокси-сервер
ProxyPort_xxFSRARIDxx = ; если надо подключаться через прокси-сервер
ProxyUser_xxFSRARIDxx = ; если прокси-сервер имеет логин-пароль
ProxyPass_xxFSRARIDxx = ; если прокси-сервер имеет логин-пароль
Данные параметры отвечают за настройку УТМ, где xxFSRARIDxx = FSRAR_ID.
5.[EWB]
В данной секции перечислены параметры для запуска web окна, при логине пользователя (входе в приложение Sh.exe).
FCP = наименование окна браузера;
MCP = наименование кнопки, для запуска окна браузера, кнопка появится в разделе Сервис главного меню;
PPR = Символ, предшествующий типу параметра в строке, по умолчанию @;
FMT = web адрес, открываемой страницы;
PRMS = данный параметр отвечает за автоматический запуск браузера при логировании пользователя.
Пример:
FCP = База знаний
MCP = Открыть Базу знаний
PPR = @;
FMT = https://docs.rkeeper.ru/
PRMS = 0 (окно откроется после логина пользователя)
6. [sh.gdasmsg_0]
В секции [sh.gdasmsg_0] возможно настроить отображение сообщений для накладных.